Index
| Add | |
| 1 (Data Constructor) | Tokens |
| 2 (Data Constructor) | Tokens |
| AddEqual | Tokens |
| addIfVarExpr | ParserHelper |
| And | Tokens |
| ArithExpr | Ast |
| ArithOperator | Ast |
| Arrow | Tokens |
| AssignOp | |
| 1 (Data Constructor) | Tokens |
| 2 (Type/Class) | Tokens |
| Atom | |
| 1 (Type/Class) | Tokens |
| 2 (Data Constructor) | Tokens |
| BinaryOp | |
| 1 (Data Constructor) | Ast |
| 2 (Data Constructor) | Tokens |
| 3 (Type/Class) | Tokens |
| BinaryOpConst | Ast |
| BinaryOperator | |
| 1 (Type/Class) | Ast |
| 2 (Data Constructor) | Ast |
| BinaryOpExpr | |
| 1 (Type/Class) | Ast |
| 2 (Data Constructor) | Ast |
| BinaryOpParm | |
| 1 (Type/Class) | Ast |
| 2 (Data Constructor) | Ast |
| BinaryOpParmBOp | Ast |
| Bool | |
| 1 (Data Constructor) | Tokens |
| 2 (Data Constructor) | Tokens |
| Boolean | |
| 1 (Data Constructor) | Ast |
| 2 (Data Constructor) | Ast |
| BoolLiteral | Tokens |
| BuiltinType | Ast |
| Call | Ast |
| CallExpr | Ast |
| CallExprDecl | |
| 1 (Type/Class) | Ast |
| 2 (Data Constructor) | Ast |
| CBracket | |
| 1 (Data Constructor) | Tokens |
| 2 (Type/Class) | Tokens |
| Char | Tokens |
| Character | Ast |
| CharLiteral | Tokens |
| Close | Tokens |
| CloseCBracket | Tokens |
| CloseRBracket | Tokens |
| CloseSBracket | Tokens |
| Colon | Tokens |
| Comma | Tokens |
| compileDecl | |
| 1 (Function) | Bytecode |
| 2 (Function) | Bytecode |
| compileFunctionDecl | Bytecode |
| CompoundStmt | |
| 1 (Type/Class) | Ast |
| 2 (Data Constructor) | Ast |
| CondExpr | Ast |
| CondOperator | Ast |
| Const | Ast |
| Decl | |
| 1 (Type/Class) | Ast |
| 2 (Type/Class) | Ast |
| DeclAssignStmtLiteral | Ast |
| DeclAssignStmtUnary | Ast |
| DeclStmt | |
| 1 (Type/Class) | Ast |
| 2 (Data Constructor) | Ast |
| DeclVarExpr | Ast |
| Define | |
| 1 (Data Constructor) | Ast |
| 2 (Data Constructor) | Tokens |
| Defun | Ast |
| Div | |
| 1 (Data Constructor) | Tokens |
| 2 (Data Constructor) | Tokens |
| DivEqual | Tokens |
| Dot | Tokens |
| Double | Tokens |
| Else | Tokens |
| Eq | |
| 1 (Data Constructor) | Tokens |
| 2 (Data Constructor) | Tokens |
| Equal | Tokens |
| error | Format |
| errorAt | ParserHelper |
| expect | Parser |
| expectToken | ParserHelper |
| Expr | Ast |
| fError | Format |
| findString | ParserHelper |
| Float | |
| 1 (Data Constructor) | Tokens |
| 2 (Data Constructor) | Tokens |
| FloatLiteral | Tokens |
| Fn | Tokens |
| For | Tokens |
| Foreach | Tokens |
| ForeachStmt | Ast |
| ForStmt | Ast |
| fString | Format |
| Func | Ast |
| FunctionDecl | Ast |
| fWarn | Format |
| GEq | Tokens |
| getPos | ParserHelper |
| Gt | Tokens |
| hParseBinaryExpr | Parser |
| hParseCallExpr | Parser |
| hParseDecl | Parser |
| hParseDigitSequence | Lexer |
| hParseKeyword | Lexer |
| hParser | Parser |
| IdentDecrement | Tokens |
| Identifier | |
| 1 (Data Constructor) | Ast |
| 2 (Type/Class) | Ast |
| 3 (Data Constructor) | Tokens |
| 4 (Data Constructor) | Tokens |
| 5 (Type/Class) | Tokens |
| IdentIncrement | Tokens |
| If | |
| 1 (Data Constructor) | Ast |
| 2 (Data Constructor) | Tokens |
| 3 (Data Constructor) | Tokens |
| IfStmt | Ast |
| Int | |
| 1 (Data Constructor) | Ast |
| 2 (Data Constructor) | Tokens |
| Integer | |
| 1 (Data Constructor) | Tokens |
| 2 (Data Constructor) | Ast |
| IntLiteral | Tokens |
| Keyword | |
| 1 (Type/Class) | Tokens |
| 2 (Data Constructor) | Tokens |
| Lambda | |
| 1 (Data Constructor) | Ast |
| 2 (Data Constructor) | Tokens |
| LEq | Tokens |
| Lexeme | Tokens |
| lexer | |
| 1 (Function) | Lexer |
| 2 (Function) | Lexer |
| lexerWrapper | |
| 1 (Function) | Lexer |
| 2 (Function) | Lexer |
| ListLiteral | Tokens |
| ListType | Ast |
| Literal | |
| 1 (Type/Class) | Tokens |
| 2 (Data Constructor) | Tokens |
| Lt | |
| 1 (Data Constructor) | Tokens |
| 2 (Data Constructor) | Tokens |
| Mod | |
| 1 (Data Constructor) | Tokens |
| 2 (Data Constructor) | Tokens |
| ModEqual | Tokens |
| Mul | |
| 1 (Data Constructor) | Tokens |
| 2 (Data Constructor) | Tokens |
| MulEqual | Tokens |
| NEq | Tokens |
| Number | Ast |
| OpAdd | Ast |
| OpBool | Ast |
| OpDiv | Ast |
| Open | Tokens |
| OpenCBracket | Tokens |
| OpenRBracket | Tokens |
| OpenSBracket | Tokens |
| OpEq | Ast |
| Operator | |
| 1 (Type/Class) | Tokens |
| 2 (Data Constructor) | Tokens |
| OpIdentifier | Ast |
| OpLt | Ast |
| OpMod | Ast |
| OpMul | Ast |
| OpSub | Ast |
| Or | Tokens |
| ParmCallBExpr | Ast |
| ParmCallDecl | Ast |
| ParmCallDeclExpr | Ast |
| ParmCallDeclIdent | Ast |
| ParmCallDeclLiteral | Ast |
| ParmVarDecl | Ast |
| ParmVarDeclExpr | |
| 1 (Type/Class) | Ast |
| 2 (Data Constructor) | Ast |
| ParmVarRecord | Ast |
| parseAssignOp | ParserHelper |
| parseAtom | Lexer |
| parseBinaryExpr | Parser |
| parseBinaryOp | ParserHelper |
| parseBinaryOpExpr | ParserBinaryExpr |
| parseBool | Lexer |
| parseBooleanConstant | Lexer |
| parseBuiltinType | ParserHelper |
| parseCallExpr | Parser |
| parseCallExprDecl | ParserHelper |
| parseChar | Lexer |
| parseCharacterConstant | Lexer |
| parseCompoundStmt | ParserStmt |
| parseConstExpr | Parser |
| parseDecimalConstant | Lexer |
| parseDecl | |
| 1 (Function) | Parser |
| 2 (Function) | Parser |
| parseDeclStmt | ParserHelper |
| parseDigit | Lexer |
| parseDigitSequence | Lexer |
| parseEscapeSequence | Lexer |
| parseExpr | Parser |
| parseFloat | Lexer |
| parseFloatingConstant | Lexer |
| parseFunctionDecl | Parser |
| parseIdentifier | |
| 1 (Function) | Lexer |
| 2 (Function) | Lexer |
| 3 (Function) | ParserHelper |
| parseIfExpr | Parser |
| parseInteger | Lexer |
| parseKeyword | Lexer |
| parseLambdaExpr | Parser |
| parseListElements | ParserHelper |
| parseListLiteral | ParserHelper |
| parseLiteral | Lexer |
| parseMaybe | ParserHelper |
| parseMultiLineComment | Lexer |
| parseNonDigit | Lexer |
| parseOperator | Lexer |
| parseParmCallDecl | ParserHelper |
| parsePunctuator | Lexer |
| parsePVDE | ParserHelper |
| parsePVDEList | ParserHelper |
| parser | |
| 1 (Function) | Parser |
| 2 (Function) | Parser |
| parseSChar | Lexer |
| parseSCharSequence | Lexer |
| parseStringLiteral | Lexer |
| parseTopLevel | Parser |
| parseVarDecl | Parser |
| parseVarDeclStmt | ParserHelper |
| Punctuator | |
| 1 (Type/Class) | Tokens |
| 2 (Data Constructor) | Tokens |
| QMark | Tokens |
| RBracket | |
| 1 (Type/Class) | Tokens |
| 2 (Data Constructor) | Tokens |
| 3 (Data Constructor) | Tokens |
| 4 (Type/Class) | Tokens |
| RecordDecl | Ast |
| RecordDeclExpr | |
| 1 (Type/Class) | Ast |
| 2 (Data Constructor) | Ast |
| Ret | Tokens |
| RetStmt | Ast |
| SBracket | |
| 1 (Data Constructor) | Tokens |
| 2 (Type/Class) | Tokens |
| Semicolon | Tokens |
| SinglePrecision | Ast |
| SPrecision | Ast |
| Stmt | Ast |
| Stream | |
| 1 (Type/Class) | Tokens |
| 2 (Type/Class) | Tokens |
| Struct | Tokens |
| Sub | |
| 1 (Data Constructor) | Tokens |
| 2 (Data Constructor) | Tokens |
| SubEqual | Tokens |
| Token | |
| 1 (Type/Class) | Tokens |
| 2 (Type/Class) | Tokens |
| Tokens | Tokens |
| UnaryOp | |
| 1 (Data Constructor) | Tokens |
| 2 (Type/Class) | Tokens |
| UnaryOperator | Ast |
| UnaryOperatorExpr | |
| 1 (Type/Class) | Ast |
| 2 (Data Constructor) | Ast |
| VarDecl | Ast |
| VarDeclStmt | |
| 1 (Type/Class) | Ast |
| 2 (Data Constructor) | Ast |
| warning | Format |
| While | Tokens |
| WhileStmt | Ast |