Index
| Add | |
| 1 (Data Constructor) | Compiler |
| 2 (Data Constructor) | Vm |
| addVarsToScope | Scope |
| addVarToScope | Scope |
| And | |
| 1 (Data Constructor) | Compiler |
| 2 (Data Constructor) | Vm |
| Apnd | Compiler |
| Append | Vm |
| Arg | Vm |
| Ast | AST |
| AstError | AstOptimizer |
| AstOptimised | AstOptimizer |
| astToInstructions | Compiler |
| beginScope | Scope |
| Boolean | AST |
| BoolVal | Vm |
| Call | |
| 1 (Data Constructor) | AST |
| 2 (Data Constructor) | Compiler |
| 3 (Data Constructor) | Vm |
| CharVal | Vm |
| clear | Stack |
| clearScope | Scope |
| compile | Compiler |
| CompileConstants | Compiler |
| compileInstructions | Compiler |
| Cond | |
| 1 (Data Constructor) | AST |
| 2 (Data Constructor) | Compiler |
| convert | CompiletoVm |
| Def | Compiler |
| Define | |
| 1 (Data Constructor) | AST |
| 2 (Data Constructor) | Vm |
| Div | |
| 1 (Data Constructor) | Compiler |
| 2 (Data Constructor) | Vm |
| Env | Vm |
| Eq | |
| 1 (Data Constructor) | Compiler |
| 2 (Data Constructor) | Vm |
| Error | AstOptimizer |
| errorParsing | Parse |
| evalAst | AstEval |
| evalBiBoolOp | AstEval |
| evalBiCompValOp | AstEval |
| evalBiValOp | AstEval |
| exec | Vm |
| Fnv | Compiler |
| fromOpti | AstOptimizer |
| Func | Vm |
| Function | Vm |
| FunctionValue | AST |
| Get | |
| 1 (Data Constructor) | Compiler |
| 2 (Data Constructor) | Vm |
| getArg | CompiletoVm |
| getDefinedValue | CompiletoVm |
| getFnv | CompiletoVm |
| getInteger | SExpr |
| getList | |
| 1 (Function) | SExpr |
| 2 (Function) | CompiletoVm |
| getString | CompiletoVm |
| getSymbol | SExpr |
| getVarInScope | Scope |
| Great | |
| 1 (Data Constructor) | Compiler |
| 2 (Data Constructor) | Vm |
| GreatEq | |
| 1 (Data Constructor) | Compiler |
| 2 (Data Constructor) | Vm |
| Inst | Vm |
| Instruction | |
| 1 (Type/Class) | Compiler |
| 2 (Type/Class) | Vm |
| IntVal | Vm |
| Jump | |
| 1 (Data Constructor) | Compiler |
| 2 (Data Constructor) | Vm |
| JumpIfFalse | |
| 1 (Data Constructor) | Compiler |
| 2 (Data Constructor) | Vm |
| JumpIfTrue | Vm |
| 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 |
| ListVal | Vm |
| MagicNumber | Compiler |
| makeConvert | CompiletoVm |
| makeOperation | Vm |
| Mod | |
| 1 (Data Constructor) | Compiler |
| 2 (Data Constructor) | Vm |
| Mul | |
| 1 (Data Constructor) | Compiler |
| 2 (Data Constructor) | Vm |
| Neg | Compiler |
| NoOp | Compiler |
| Not | |
| 1 (Data Constructor) | Compiler |
| 2 (Data Constructor) | Vm |
| NotEq | Compiler |
| Null | Compiler |
| Op | Vm |
| Operator | Vm |
| optimizeAst | AstOptimizer |
| Or | |
| 1 (Data Constructor) | Compiler |
| 2 (Data Constructor) | Vm |
| parseAnd | Parse |
| parseAndWith | Parse |
| parseAnyChar | Parse |
| parseAnyString | Parse |
| parseAst | Parse |
| parseAstString | Parse |
| parseBool | Parse |
| parseBracket | Parse |
| parseChar | Parse |
| parseCmpString | Parse |
| parseComment | Parse |
| parseCond | Parse |
| parseDefineFn | Parse |
| parseDefineValue | Parse |
| parseDigit | Parse |
| parseElem | Parse |
| parseExpr | Parse |
| parseFalse | Parse |
| parseFunctionValue | Parse |
| parseInt | Parse |
| parseLambda | Parse |
| parseList | Parse |
| parseLobster | Parse |
| parseMany | Parse |
| parseOr | Parse |
| parseProduct | Parse |
| Parser | |
| 1 (Type/Class) | Parse |
| 2 (Data Constructor) | Parse |
| parseSign | Parse |
| parseSome | Parse |
| parseString | Parse |
| parseSum | Parse |
| parseTrue | Parse |
| parseUInt | Parse |
| parseValue | Parse |
| parseWhiteSpace | Parse |
| pop | Stack |
| printTree | SExpr |
| Push | Vm |
| push | Stack |
| PushArg | |
| 1 (Data Constructor) | Compiler |
| 2 (Data Constructor) | Vm |
| PushB | Compiler |
| PushEnv | Vm |
| PushI | Compiler |
| PushList | |
| 1 (Data Constructor) | Compiler |
| 2 (Data Constructor) | Vm |
| PushStr | Compiler |
| PushSym | Compiler |
| PutArg | |
| 1 (Data Constructor) | Compiler |
| 2 (Data Constructor) | Vm |
| RemAllOcc | Compiler |
| Result | AstOptimizer |
| Ret | |
| 1 (Data Constructor) | Compiler |
| 2 (Data Constructor) | Vm |
| RmOcc | Vm |
| runParser | Parse |
| ScopeBegin | Scope |
| ScopeMb | Scope |
| seek | Stack |
| SExpr | SExpr |
| showInstructions | Compiler |
| size | Stack |
| Stack | Vm |
| String | AST |
| StringVal | Vm |
| Sub | |
| 1 (Data Constructor) | Compiler |
| 2 (Data Constructor) | Vm |
| Symbol | |
| 1 (Data Constructor) | AST |
| 2 (Data Constructor) | SExpr |
| Then | Compiler |
| top | Stack |
| ToStr | Compiler |
| ToString | Vm |
| updateVar | Scope |
| Value | |
| 1 (Data Constructor) | AST |
| 2 (Data Constructor) | SExpr |
| 3 (Type/Class) | Vm |
| Variable | Scope |
| Warning | AstOptimizer |
| writeCompiledInstructionsToFile | Compiler |
| XorB | Compiler |
| Xorb | Vm |