Directories ¶
Path | Synopsis |
---|---|
ast
Package ast : Statement and Expression node definitions used to build an Abstract Syntax Tree for Monkey programs
|
Package ast : Statement and Expression node definitions used to build an Abstract Syntax Tree for Monkey programs |
evaluator
Package evaluator : Prcesses an AST node by node to execute the program
|
Package evaluator : Prcesses an AST node by node to execute the program |
lexer
Package lexer : Applies lexical analysis to program input to tokenize so it can be parsed
|
Package lexer : Applies lexical analysis to program input to tokenize so it can be parsed |
object
Package object : Object definitions used to evaluate program AST nodes
|
Package object : Object definitions used to evaluate program AST nodes |
parser
Package parser : Converts tokenized program input into an AST that can be evaluated
|
Package parser : Converts tokenized program input into an AST that can be evaluated |
reader
Package reader : Handles evaluating an inputted Monkey file
|
Package reader : Handles evaluating an inputted Monkey file |
repl
Package repl : The interactive language shell to work with Zip code
|
Package repl : The interactive language shell to work with Zip code |
token
Package token : Token definitions used when tokenizing program input
|
Package token : Token definitions used when tokenizing program input |
Click to show internal directories.
Click to hide internal directories.