Changeset 8675 for src/Pugs/CodeGen.hs

Show
Ignore:
Timestamp:
01/15/06 08:26:19 (3 years ago)
Author:
audreyt
Message:

* DriFT.YAML: Dumping Haskell structures as YAML.
* ./pugs -CPIL1-YAML etc works.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • src/Pugs/CodeGen.hs

    r7867 r8675  
    1414import Pugs.Internals 
    1515import Pugs.CodeGen.PIL1 (genPIL1) 
    16 import Pugs.CodeGen.PIL2 (genPIL2, genPIL2Perl5, genPIL2Binary, genPIL2JSON) 
     16import Pugs.CodeGen.PIL2 (genPIL2, genPIL2Perl5, genPIL2Binary, genPIL2JSON, genPIL2YAML) 
    1717import Pugs.CodeGen.PIR (genPIR) 
    1818import Pugs.CodeGen.Perl5 (genPerl5) 
     19import Pugs.CodeGen.YAML (genYAML) 
    1920import Pugs.CodeGen.JSON (genJSON) 
    2021import Pugs.CodeGen.Binary (genBinary) 
     
    3435    , ("PIL1-Binary", genBinary) 
    3536    , ("PIL1-JSON",   genJSON) 
     37    , ("PIL1-YAML",   genYAML) 
    3638    , ("PIL2",        genPIL2) 
    3739    , ("PIL2-Perl5",  genPIL2Perl5) 
    3840    , ("PIL2-JSON",   genPIL2JSON) 
     41    , ("PIL2-YAML",   genPIL2YAML) 
    3942    , ("PIL2-Binary", genPIL2Binary) 
    4043    , ("Pugs",        genPugs) 
     
    5760    norm' "binary" = "!PIL1-Binary" 
    5861    norm' "json"   = "!PIL1-JSON" 
     62    norm' "yaml"   = "!PIL1-YAML" 
    5963    norm' "pil1perl5"  = "PIL1-Perl5" 
    6064    norm' "pil1json"   = "PIL1-JSON" 
     65    norm' "pil1yaml"   = "PIL1-YAML" 
    6166    norm' "pil1binary" = "PIL1-Binary" 
    6267    norm' "pil2perl5"  = "PIL2-Perl5" 
    6368    norm' "pil2json"   = "PIL2-JSON" 
     69    norm' "pil2yaml"   = "PIL2-YAML" 
    6470    norm' "pil2binary" = "PIL2-Binary" 
    6571    norm' "pugs"   = "Pugs"