LobsterLang-0.1.0.0

Index

Add 
1 (Data Constructor)Compiler
2 (Data Constructor)Vm
addVarsToScopeScope
addVarToScopeScope
And 
1 (Data Constructor)Compiler
2 (Data Constructor)Vm
ApndCompiler
AppendVm
ArgVm
AstAST
AstErrorAstOptimizer
AstOptimisedAstOptimizer
astToInstructionsCompiler
beginScopeScope
BooleanAST
BoolValVm
Call 
1 (Data Constructor)AST
2 (Data Constructor)Compiler
3 (Data Constructor)Vm
CharValVm
clearStack
clearScopeScope
compileCompiler
CompileConstantsCompiler
compileInstructionsCompiler
Cond 
1 (Data Constructor)AST
2 (Data Constructor)Compiler
convertCompiletoVm
DefCompiler
Define 
1 (Data Constructor)AST
2 (Data Constructor)Vm
Div 
1 (Data Constructor)Compiler
2 (Data Constructor)Vm
EnvVm
Eq 
1 (Data Constructor)Compiler
2 (Data Constructor)Vm
ErrorAstOptimizer
errorParsingParse
evalAstAstEval
evalBiBoolOpAstEval
evalBiCompValOpAstEval
evalBiValOpAstEval
execVm
FnvCompiler
fromOptiAstOptimizer
FuncVm
FunctionVm
FunctionValueAST
Get 
1 (Data Constructor)Compiler
2 (Data Constructor)Vm
getArgCompiletoVm
getDefinedValueCompiletoVm
getFnvCompiletoVm
getIntegerSExpr
getList 
1 (Function)SExpr
2 (Function)CompiletoVm
getStringCompiletoVm
getSymbolSExpr
getVarInScopeScope
Great 
1 (Data Constructor)Compiler
2 (Data Constructor)Vm
GreatEq 
1 (Data Constructor)Compiler
2 (Data Constructor)Vm
InstVm
Instruction 
1 (Type/Class)Compiler
2 (Type/Class)Vm
IntValVm
Jump 
1 (Data Constructor)Compiler
2 (Data Constructor)Vm
JumpIfFalse 
1 (Data Constructor)Compiler
2 (Data Constructor)Vm
JumpIfTrueVm
Len 
1 (Data Constructor)Compiler
2 (Data Constructor)Vm
Less 
1 (Data Constructor)Compiler
2 (Data Constructor)Vm
LessEq 
1 (Data Constructor)Compiler
2 (Data Constructor)Vm
List 
1 (Data Constructor)AST
2 (Data Constructor)SExpr
ListValVm
MagicNumberCompiler
makeConvertCompiletoVm
makeOperationVm
Mod 
1 (Data Constructor)Compiler
2 (Data Constructor)Vm
Mul 
1 (Data Constructor)Compiler
2 (Data Constructor)Vm
NegCompiler
NoOpCompiler
Not 
1 (Data Constructor)Compiler
2 (Data Constructor)Vm
NotEqCompiler
NullCompiler
OpVm
OperatorVm
optimizeAstAstOptimizer
Or 
1 (Data Constructor)Compiler
2 (Data Constructor)Vm
parseAndParse
parseAndWithParse
parseAnyCharParse
parseAnyStringParse
parseAstParse
parseAstStringParse
parseBoolParse
parseBracketParse
parseCharParse
parseCmpStringParse
parseCommentParse
parseCondParse
parseDefineFnParse
parseDefineValueParse
parseDigitParse
parseElemParse
parseExprParse
parseFalseParse
parseFunctionValueParse
parseIntParse
parseLambdaParse
parseListParse
parseLobsterParse
parseManyParse
parseOrParse
parseProductParse
Parser 
1 (Type/Class)Parse
2 (Data Constructor)Parse
parseSignParse
parseSomeParse
parseStringParse
parseSumParse
parseTrueParse
parseUIntParse
parseValueParse
parseWhiteSpaceParse
popStack
printTreeSExpr
PushVm
pushStack
PushArg 
1 (Data Constructor)Compiler
2 (Data Constructor)Vm
PushBCompiler
PushEnvVm
PushICompiler
PushList 
1 (Data Constructor)Compiler
2 (Data Constructor)Vm
PushStrCompiler
PushSymCompiler
PutArg 
1 (Data Constructor)Compiler
2 (Data Constructor)Vm
RemAllOccCompiler
ResultAstOptimizer
Ret 
1 (Data Constructor)Compiler
2 (Data Constructor)Vm
RmOccVm
runParserParse
ScopeBeginScope
ScopeMbScope
seekStack
SExprSExpr
showInstructionsCompiler
sizeStack
StackVm
StringAST
StringValVm
Sub 
1 (Data Constructor)Compiler
2 (Data Constructor)Vm
Symbol 
1 (Data Constructor)AST
2 (Data Constructor)SExpr
ThenCompiler
topStack
ToStrCompiler
ToStringVm
updateVarScope
Value 
1 (Data Constructor)AST
2 (Data Constructor)SExpr
3 (Type/Class)Vm
VariableScope
WarningAstOptimizer
writeCompiledInstructionsToFileCompiler
XorBCompiler
XorbVm