Acc | Language.Qux.Syntax, Language.Qux.Annotated.Syntax |
Add | Language.Qux.Syntax, Language.Qux.Annotated.Syntax |
ann | Language.Qux.Annotated.Syntax |
Annotated | Language.Qux.Annotated.Syntax |
ApplicationExpr | |
1 (Data Constructor) | Language.Qux.Syntax |
2 (Data Constructor) | Language.Qux.Annotated.Syntax |
BinaryExpr | |
1 (Data Constructor) | Language.Qux.Syntax |
2 (Data Constructor) | Language.Qux.Annotated.Syntax |
BinaryOp | Language.Qux.Syntax, Language.Qux.Annotated.Syntax |
BoolType | |
1 (Data Constructor) | Language.Qux.Syntax |
2 (Data Constructor) | Language.Qux.Annotated.Syntax |
BoolValue | Language.Qux.Syntax, Language.Qux.Annotated.Syntax |
Check | Language.Qux.Annotated.TypeChecker |
check | Language.Qux.Annotated.TypeChecker |
checkDecl | Language.Qux.Annotated.TypeChecker |
checkExpr | Language.Qux.Annotated.TypeChecker |
checkProgram | Language.Qux.Annotated.TypeChecker |
checkStmt | Language.Qux.Annotated.TypeChecker |
checkValue | Language.Qux.Annotated.TypeChecker |
Context | |
1 (Type/Class) | Language.Qux.Interpreter |
2 (Type/Class) | Language.Qux.Annotated.TypeChecker |
context | |
1 (Function) | Language.Qux.Interpreter |
2 (Function) | Language.Qux.Annotated.TypeChecker |
Decl | |
1 (Type/Class) | Language.Qux.Syntax |
2 (Type/Class) | Language.Qux.Annotated.Syntax |
decl | Language.Qux.Annotated.Parser |
Div | Language.Qux.Syntax, Language.Qux.Annotated.Syntax |
duplicateFunctionName | Language.Qux.Annotated.Exception |
duplicateParameterName | Language.Qux.Annotated.Exception |
Eq | Language.Qux.Syntax, Language.Qux.Annotated.Syntax |
evalExpr | Language.Qux.Interpreter |
Evaluation | |
1 (Type/Class) | Language.Qux.Interpreter |
2 (Type/Class) | Language.Qux.Annotated.TypeChecker |
exec | Language.Qux.Interpreter |
execStmt | Language.Qux.Interpreter |
Execution | Language.Qux.Interpreter |
Expr | |
1 (Type/Class) | Language.Qux.Syntax |
2 (Type/Class) | Language.Qux.Annotated.Syntax |
expr | Language.Qux.Annotated.Parser |
FunctionDecl | |
1 (Data Constructor) | Language.Qux.Syntax |
2 (Data Constructor) | Language.Qux.Annotated.Syntax |
Gt | Language.Qux.Syntax, Language.Qux.Annotated.Syntax |
Gte | Language.Qux.Syntax, Language.Qux.Annotated.Syntax |
Id | |
1 (Type/Class) | Language.Qux.Syntax |
2 (Type/Class) | Language.Qux.Annotated.Syntax |
3 (Data Constructor) | Language.Qux.Annotated.Syntax |
IfStmt | |
1 (Data Constructor) | Language.Qux.Syntax |
2 (Data Constructor) | Language.Qux.Annotated.Syntax |
IntType | |
1 (Data Constructor) | Language.Qux.Syntax |
2 (Data Constructor) | Language.Qux.Annotated.Syntax |
IntValue | Language.Qux.Syntax, Language.Qux.Annotated.Syntax |
invalidArgumentsCount | Language.Qux.Annotated.Exception |
LeftMode | Language.Qux.PrettyPrinter, Language.Qux.Annotated.PrettyPrinter |
Len | Language.Qux.Syntax, Language.Qux.Annotated.Syntax |
lineLength | Language.Qux.PrettyPrinter, Language.Qux.Annotated.PrettyPrinter |
ListExpr | |
1 (Data Constructor) | Language.Qux.Syntax |
2 (Data Constructor) | Language.Qux.Annotated.Syntax |
ListType | |
1 (Data Constructor) | Language.Qux.Syntax |
2 (Data Constructor) | Language.Qux.Annotated.Syntax |
ListValue | Language.Qux.Syntax, Language.Qux.Annotated.Syntax |
Locals | |
1 (Type/Class) | Language.Qux.Interpreter |
2 (Type/Class) | Language.Qux.Annotated.TypeChecker |
Lt | Language.Qux.Syntax, Language.Qux.Annotated.Syntax |
Lte | Language.Qux.Syntax, Language.Qux.Annotated.Syntax |
major | Language.Qux.Version |
minor | Language.Qux.Version |
mismatchedType | Language.Qux.Annotated.Exception |
Mod | Language.Qux.Syntax, Language.Qux.Annotated.Syntax |
Mode | Language.Qux.PrettyPrinter, Language.Qux.Annotated.PrettyPrinter |
mode | Language.Qux.PrettyPrinter, Language.Qux.Annotated.PrettyPrinter |
Mul | Language.Qux.Syntax, Language.Qux.Annotated.Syntax |
name | |
1 (Function) | Language.Qux.Syntax |
2 (Function) | Language.Qux.Annotated.Syntax |
Neg | Language.Qux.Syntax, Language.Qux.Annotated.Syntax |
Neq | Language.Qux.Syntax, Language.Qux.Annotated.Syntax |
NilType | |
1 (Data Constructor) | Language.Qux.Syntax |
2 (Data Constructor) | Language.Qux.Annotated.Syntax |
NilValue | Language.Qux.Syntax, Language.Qux.Annotated.Syntax |
OneLineMode | Language.Qux.PrettyPrinter, Language.Qux.Annotated.PrettyPrinter |
PageMode | Language.Qux.PrettyPrinter, Language.Qux.Annotated.PrettyPrinter |
parameterNames | |
1 (Function) | Language.Qux.Syntax |
2 (Function) | Language.Qux.Annotated.Syntax |
parameters | |
1 (Function) | Language.Qux.Syntax |
2 (Function) | Language.Qux.Annotated.Syntax |
parameterTypes | |
1 (Function) | Language.Qux.Syntax |
2 (Function) | Language.Qux.Annotated.Syntax |
parse | Language.Qux.Annotated.Parser |
ParseError | Language.Qux.Annotated.Parser |
Parser | Language.Qux.Annotated.Parser |
patch | Language.Qux.Version |
pPrint | Language.Qux.PrettyPrinter, Language.Qux.Annotated.PrettyPrinter |
pPrintList | Language.Qux.PrettyPrinter, Language.Qux.Annotated.PrettyPrinter |
pPrintPrec | Language.Qux.PrettyPrinter, Language.Qux.Annotated.PrettyPrinter |
Pretty | Language.Qux.PrettyPrinter, Language.Qux.Annotated.PrettyPrinter |
Program | |
1 (Type/Class) | Language.Qux.Syntax |
2 (Data Constructor) | Language.Qux.Syntax |
3 (Type/Class) | Language.Qux.Annotated.Syntax |
4 (Data Constructor) | Language.Qux.Annotated.Syntax |
program | Language.Qux.Annotated.Parser |
render | Language.Qux.PrettyPrinter, Language.Qux.Annotated.PrettyPrinter |
renderOneLine | Language.Qux.PrettyPrinter, Language.Qux.Annotated.PrettyPrinter |
renderStyle | Language.Qux.PrettyPrinter, Language.Qux.Annotated.PrettyPrinter |
ReturnStmt | |
1 (Data Constructor) | Language.Qux.Syntax |
2 (Data Constructor) | Language.Qux.Annotated.Syntax |
returnType | |
1 (Function) | Language.Qux.Syntax |
2 (Function) | Language.Qux.Annotated.Syntax |
ribbonsPerLine | Language.Qux.PrettyPrinter, Language.Qux.Annotated.PrettyPrinter |
runExecution | Language.Qux.Interpreter |
sDecl | Language.Qux.Annotated.Simplify |
sExpr | Language.Qux.Annotated.Simplify |
sId | Language.Qux.Annotated.Simplify |
sourceColumn | Language.Qux.Annotated.Parser |
sourceLine | Language.Qux.Annotated.Parser |
sourceName | Language.Qux.Annotated.Parser |
SourcePos | Language.Qux.Annotated.Parser |
sProgram | Language.Qux.Annotated.Simplify |
sStmt | Language.Qux.Annotated.Simplify |
Stmt | |
1 (Type/Class) | Language.Qux.Syntax |
2 (Type/Class) | Language.Qux.Annotated.Syntax |
stmt | Language.Qux.Annotated.Parser |
stmts | |
1 (Function) | Language.Qux.Syntax |
2 (Function) | Language.Qux.Annotated.Syntax |
Style | |
1 (Data Constructor) | Language.Qux.PrettyPrinter, Language.Qux.Annotated.PrettyPrinter |
2 (Type/Class) | Language.Qux.PrettyPrinter, Language.Qux.Annotated.PrettyPrinter |
sType | Language.Qux.Annotated.Simplify |
Sub | Language.Qux.Syntax, Language.Qux.Annotated.Syntax |
Type | |
1 (Type/Class) | Language.Qux.Syntax |
2 (Type/Class) | Language.Qux.Annotated.Syntax |
TypeException | Language.Qux.Annotated.Exception |
types | Language.Qux.Syntax |
type_ | Language.Qux.Annotated.Parser |
UnaryExpr | |
1 (Data Constructor) | Language.Qux.Syntax |
2 (Data Constructor) | Language.Qux.Annotated.Syntax |
UnaryOp | Language.Qux.Syntax, Language.Qux.Annotated.Syntax |
undefinedFunctionCall | Language.Qux.Annotated.Exception |
Value | Language.Qux.Syntax, Language.Qux.Annotated.Syntax |
value | Language.Qux.Annotated.Parser |
ValueExpr | |
1 (Data Constructor) | Language.Qux.Syntax |
2 (Data Constructor) | Language.Qux.Annotated.Syntax |
version | Language.Qux.Version |
WhileStmt | |
1 (Data Constructor) | Language.Qux.Syntax |
2 (Data Constructor) | Language.Qux.Annotated.Syntax |
ZigZagMode | Language.Qux.PrettyPrinter, Language.Qux.Annotated.PrettyPrinter |