CrLox
Constants
PRINTER = AstPrinter.new
Instance methods
get_expanded_expression(expression : Expr) : String
Sourceget_keywords
Sourceparenthesize(name : String, expressions : Array(Expr)) : String
SourceNested types
- CrLox::Assign
- CrLox::AstPrinter
- CrLox::Binary
- CrLox::Block
- CrLox::Break
- CrLox::Environment
- CrLox::Expr
- CrLox::Expression
- CrLox::Grouping
- CrLox::Helper
- CrLox::If
- CrLox::Interactive
- CrLox::Interpreter
- CrLox::InterpreterException
- CrLox::Literal
- CrLox::LiteralState
- CrLox::LiteralType
- CrLox::Logical
- CrLox::Main
- CrLox::ParseException
- CrLox::Parser
- CrLox::Print
- CrLox::RuntimeException
- CrLox::Scanner
- CrLox::ScannerException
- CrLox::Stmt
- CrLox::Token
- CrLox::TokenType
- CrLox::Unary
- CrLox::Var
- CrLox::Variable
- CrLox::Visitor(T)
- CrLox::While