List of all items
Structs
- compiler::Bytecode
- compiler::Compiler
- compiler::code::Instructions
- compiler::symbol_table::Symbol
- compiler::symbol_table::SymbolTable
- formatter::Formatter
- formatter::cli::FormatterCli
- interpreter::evaluator::Evaluator
- lexer::Lexer
- object::Closure
- object::CompiledFunction
- object::Function
- object::builtins::BuiltinFunctionIter
- object::enviroment::Environment
- parser::Parser
- parser::ast::ArrayLiteral
- parser::ast::BlockStatement
- parser::ast::Conditional
- parser::ast::FunctionCall
- parser::ast::FunctionLiteral
- parser::ast::HashMapLiteral
- parser::ast::Identifier
- parser::ast::IndexExpression
- parser::ast::InfixOperator
- parser::ast::LetStatement
- parser::ast::PrefixOperator
- parser::ast::Program
- parser::ast::ReturnStatement
- parser::ast::WhileStatement
- parser::parser_errors::ParserErrors
- repl::ReplCli
- vm::VM
Enums
- compiler::code::Opcode
- compiler::symbol_table::SymbolScope
- lexer::token::Token
- object::Object
- object::builtins::BuiltinFunction
- parser::ast::Expression
- parser::ast::LoopStatement
- parser::ast::Precedence
- parser::ast::Primitive
- parser::ast::Statement
Functions
- compiler::code::read_u16
- object::test_utils::check_constants
- parser::parse
- utils::compile_program
- utils::execute_interpreter
- utils::execute_vm
- utils::parse_program
- utils::run_input