Safe Haskell | Safe |
---|---|
Language | Haskell2010 |
Documentation
compileExecutableProcedure :: (Show c, CompileErrorM m, MergeableM m) => ScopeContext c -> ScopedFunction c -> ExecutableProcedure c -> m (CompiledData [String], CompiledData [String]) Source #
compileMainProcedure :: (Show c, CompileErrorM m, MergeableM m) => CategoryMap c -> Expression c -> m (CompiledData [String]) Source #
compileExpression :: (Show c, CompileErrorM m, MergeableM m, CompilerContext c m [String] a) => Expression c -> CompilerState a m (ExpressionType, ExprValue) Source #
compileLazyInit :: (Show c, CompileErrorM m, MergeableM m, CompilerContext c m [String] a) => DefinedMember c -> CompilerState a m () Source #
compileStatement :: (Show c, CompileErrorM m, MergeableM m, CompilerContext c m [String] a) => Statement c -> CompilerState a m () Source #