Changeset 9054 for src/Pugs/CodeGen.hs

Show
Ignore:
Timestamp:
02/18/06 21:47:47 (3 years ago)
Author:
audreyt
Message:

* pugs -CParse-HsYaml? backend for yaml-node based serialization.
* slightly improved DrIFT.YAML syntax.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • src/Pugs/CodeGen.hs

    r8723 r9054  
    1818import Pugs.CodeGen.PIR (genPIR, genPIR_YAML) 
    1919import Pugs.CodeGen.Perl5 (genPerl5) 
    20 import Pugs.CodeGen.YAML (genParseYAML, genYAML) 
     20import Pugs.CodeGen.YAML (genParseYAML, genParseHsYAML, genYAML) 
    2121import Pugs.CodeGen.JSON (genJSON) 
    2222import Pugs.Compile.Pugs (genPugs) 
     
    4242    , ("Pugs",        genPugs) 
    4343    , ("Parse-YAML",  genParseYAML) 
     44    , ("Parse-HsYAML",genParseHsYAML) 
    4445    , ("Parse-Pretty",fmap (VStr . (++"\n") . pretty) (asks envBody)) 
    4546--  , ("XML",         genXML) 
     
    6970    norm' "pil2yaml"   = "PIL2-YAML" 
    7071    norm' "parseyaml"  = "Parse-YAML" 
     72    norm' "parsehsyaml"= "Parse-HsYAML" 
    7173    norm' "parsepretty"= "Parse-Pretty" 
    7274    norm' "pugs"   = "Pugs"