All Classes and Interfaces

Class
Description
The AST Printer for the CalcLox language that prints the generated AST structure from the code.
Entry point for executing CalcLox programs in an embedding application.
Reports a CalcLox scanning, parsing, resolution, or runtime failure to the host.
Connects a host application to CalcLox input variables and program output.
Stores variables for one lexical scope in a CalcLox execution.
 
 
 
 
 
 
 
 
 
 
A Java command-line tool that generate the AST classes (Expr) for the CalcLox language.
Executes resolved CalcLox syntax trees against lexical environments.
Represents a native or user-defined value that CalcLox can invoke.
Runtime representation of a user-defined CalcLox function.
Builds CalcLox statements and expressions from a token stream.
Resolves lexical variable references before interpretation.
Internal, stackless control-flow signal used to return from a function body.
Internal execution failure paired with the token that caused it.
Converts CalcLox source text into the token stream consumed by Parser.
 
 
 
 
 
 
 
 
 
 
 
One lexical unit of CalcLox source.
Lexical categories recognized by the CalcLox scanner.