dlox library
Classes
- AssignExpression
- BinaryExpression
- Callable
- A Lox Callable.
- CallExpression
- Class
- A Lox class.
- Environment
- An environment containing variables.
- ErrorHandler
- An Lox error handler.
- Expression
-
ExpressionVisitor<
R> - GetExpression
- GroupingExpression
- Instance
- An instance of a Lox Class.
- Interpreter
- A Lox interpreter.
- LiteralExpression
- LogicalExpression
- Parser
- A Lox parser.
- Resolver
- A Lox resolver.
- Routine
- A Lox routine.
- Scanner
- A Lox scanner.
- SetExpression
- SuperExpression
- ThisExpression
- Token
- A Lox program token.
- UnaryExpression
- VariableExpression
Enums
- ClassType
- The type of a Class.
- RoutineType
- The type of a Lox routine.
- TokenType
- The type of a token.
Exceptions / Errors
- LoxError
- A Lox error.
- ParseError
- An error that happened while the program was being parsed.
- RuntimeError
- An error that happened while the program was being run.
- ScanError
- An error that happened while the program was being scanend.