| 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 |