Documentation ¶
There is no documentation for this package.
Directories ¶
Path | Synopsis |
---|---|
pkg
|
|
evaluator
* Package evaluator uses the object system to evaluate the AST
|
* Package evaluator uses the object system to evaluate the AST |
object
* Package object helps represent the values encountered when evaluating the jaba program as an object.
|
* Package object helps represent the values encountered when evaluating the jaba program as an object. |
parser
* Package parser is responsible for transforming tokens into an abstract syntax tree (AST) * The parser will be a recursive descent parser, in particular the top down operator precedence parser (Pratt Parser).
|
* Package parser is responsible for transforming tokens into an abstract syntax tree (AST) * The parser will be a recursive descent parser, in particular the top down operator precedence parser (Pratt Parser). |
repl
* Package repl (Read Eval Print Loop) or console is used to "Read" the input, * sends it to the interpreter for "Evaluation", "Prints" the output of the interpreter, and then repeats the process("Loop").
|
* Package repl (Read Eval Print Loop) or console is used to "Read" the input, * sends it to the interpreter for "Evaluation", "Prints" the output of the interpreter, and then repeats the process("Loop"). |
token
* Package token is used to represent original source code.
|
* Package token is used to represent original source code. |
Click to show internal directories.
Click to hide internal directories.