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

* Pugs.AST.Internals now adopts DrIFT.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • src/Pugs/CodeGen/PIL2.hs

    r8675 r8684  
    44module Pugs.CodeGen.PIL2 ( 
    55    genPIL2, 
    6     genPIL2Perl5, genPIL2Binary, genPIL2JSON, genPIL2YAML 
     6    genPIL2Perl5, genPIL2JSON, genPIL2YAML 
    77) where 
    88import Pugs.Internals 
     
    1313import System.Directory 
    1414import DrIFT.Perl5 
    15 import DrIFT.Binary 
    1615import DrIFT.JSON 
    1716import DrIFT.YAML 
     
    3231    return . VStr . unlines $ [showPerl5 penv] 
    3332 
    34 genPIL2Binary :: Eval Val 
    35 genPIL2Binary = do 
    36     penv <- compile () :: Eval PIL_Environment 
    37     liftIO $ do 
    38         tmp         <- getTemporaryDirectory 
    39         (file, fh)  <- openBinaryTempFile tmp "pugs.bin" 
    40         bh          <- openBinIO fh 
    41         put_ bh penv 
    42         hClose fh 
    43         return $ VStr (unlines [file]) 
    44  
    4533genPIL2JSON :: Eval Val 
    4634genPIL2JSON = do