Changeset 8723 for src/Pugs/CodeGen.hs

Show
Ignore:
Timestamp:
01/17/06 12:04:43 (3 years ago)
Author:
audreyt
Message:

* new backend: -CParse-Pretty, to show a pretty parse tree.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • src/Pugs/CodeGen.hs

    r8685 r8723  
    1212module Pugs.CodeGen (codeGen, backends) where 
    1313import Pugs.AST 
     14import Pugs.Pretty 
    1415import Pugs.Internals 
    1516import Pugs.CodeGen.PIL1 (genPIL1) 
     
    4142    , ("Pugs",        genPugs) 
    4243    , ("Parse-YAML",  genParseYAML) 
     44    , ("Parse-Pretty",fmap (VStr . (++"\n") . pretty) (asks envBody)) 
    4345--  , ("XML",         genXML) 
    4446    ] 
     
    6769    norm' "pil2yaml"   = "PIL2-YAML" 
    6870    norm' "parseyaml"  = "Parse-YAML" 
     71    norm' "parsepretty"= "Parse-Pretty" 
    6972    norm' "pugs"   = "Pugs" 
    7073    -- norm' "xml"    = "XML"