Changeset 3724 for src/Pugs/Run.hs

Show
Ignore:
Timestamp:
05/23/05 13:09:12 (4 years ago)
Author:
scook0
svk:copy_cache_prev:
5313
Message:

* Some non-toplevel function type signatures (for readability)
* Minor tweaks to Haddocks

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • src/Pugs/Run.hs

    r3663 r3724  
    2121import qualified Data.Map as Map 
    2222 
    23 -- |Run 'Main.run' with command line args.  
    24 -- See 'Main.main' and 'Pugs.Run.Args.canonicalArgs' 
     23{-| 
     24Run 'Main.run' with command line args.  
     25 
     26See 'Main.main' and 'Pugs.Run.Args.canonicalArgs' 
     27-} 
    2528runWithArgs :: ([String] -> IO t) -> IO t 
    2629runWithArgs f = do 
     
    3841runEnv env = runEvalMain env $ evaluateMain (envBody env) 
    3942 
    40 -- |Run for 'Pugs.Compile.Pugs' backend 
     43-- | Run for 'Pugs.Compile.Pugs' backend 
    4144runAST :: Pad -> Exp -> IO Val 
    4245runAST glob ast = do 
     
    5053    runEnv env{ envBody = ast, envGlobal = globRef, envDebug = Nothing } 
    5154 
    52 -- |Run for 'Pugs.Compile.Haskell' backend 
     55-- | Run for 'Pugs.Compile.Haskell' backend 
    5356runComp :: Eval Val -> IO Val 
    5457runComp comp = do 
     
    5962    runEvalMain env{ envDebug = Nothing } comp 
    6063 
    61 -- |Initialize globals and install primitives in an 'Env' 
     64-- | Initialize globals and install primitives in an 'Env' 
    6265prepareEnv :: VStr -> [VStr] -> IO Env 
    6366prepareEnv name args = do 
     
    133136        ] 
    134137 
    135 -- |Combine @%*ENV\<PERL6LIB\>@, -I, 'Pugs.Config.config' values and \".\" into 
    136 -- the @\@*INC@ list for 'Main.printConfigInfo' 
     138{-| 
     139Combine @%*ENV\<PERL6LIB\>@, -I, 'Pugs.Config.config' values and \".\" into 
     140the @\@*INC@ list for 'Main.printConfigInfo' 
     141-} 
    137142getLibs :: IO [String] 
    138143getLibs = do