List of all items
Structs
- ast::ExprBool
- ast::ExprCall
- ast::ExprIdentifier
- ast::ExprString
- builtins::BuiltinFn
- builtins::BuiltinFns
- builtins::FnArg
- compiler::CompileTimeEnv
- compiler::ExprByteCode
- disassembler::Disassembler
- errors::diagnostics::DiagnosisSeverity
- errors::diagnostics::ExprDiagnostic
- errors::diagnostics::ExprDiagnosticPosition
- errors::diagnostics::ExprDiagnosticRange
- lexer::Lexer
- vm::RuntimeEnv
- vm::Vm
Enums
- ast::Expr
- builtins::FnArity
- errors::CompileError
- errors::ExprError
- errors::LexicalError
- errors::RuntimeError
- errors::SyntaxError
- lexer::Token
- types::Type
- value::Value
Traits
Functions
- cliutil::parse_key_val
- cliutil::read_in_source
- cliutil::unzip_key_values
- compiler::compile
- errors::diagnostics::get_diagnostics
- errors::diagnostics::get_position
- errors::diagnostics::get_range
- errors::diagnostics::index_to_position
- errors::diagnostics::position_to_index
- lexer::lex
- parser::parse
Type Aliases
Constants
- compiler::lookup::BUILTIN
- compiler::lookup::CLIENT_CTX
- compiler::lookup::PROMPT
- compiler::lookup::SECRET
- compiler::lookup::USER_BUILTIN
- compiler::lookup::VAR
- compiler::opcode::CALL
- compiler::opcode::CONSTANT
- compiler::opcode::EQ
- compiler::opcode::FALSE
- compiler::opcode::GET
- compiler::opcode::NOT
- compiler::opcode::TRUE