Changeset 8685 for src/Pugs/CodeGen
- Timestamp:
- 01/15/06 18:19:16 (3 years ago)
- Files:
-
- 1 modified
-
src/Pugs/CodeGen/YAML.hs (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/Pugs/CodeGen/YAML.hs
r8675 r8685 2 2 {-# OPTIONS_GHC -#include "../../UnicodeC.h" #-} 3 3 4 module Pugs.CodeGen.YAML (genYAML ) where4 module Pugs.CodeGen.YAML (genYAML, genParseYAML) where 5 5 import Pugs.Internals 6 6 import Pugs.AST … … 9 9 import DrIFT.YAML 10 10 11 genParseYAML :: Eval Val 12 genParseYAML = do 13 main <- asks envBody 14 yaml <- liftIO (showYaml main) 15 return (VStr yaml) 16 11 17 genYAML :: Eval Val 12 18 genYAML = do 13 19 penv <- compile () :: Eval PIL_Environment 14 20 yaml <- liftIO (showYaml penv) 15 return . VStr . unlines $ [yaml]21 return (VStr yaml)
