List of all items
Structs
- ast::ExprBool
- ast::ExprCall
- ast::ExprIdentifier
- ast::ExprNumber
- ast::ExprString
- builtins::BuiltinFn
- builtins::FnArg
- compiler::CompileTimeEnv
- compiler::ExprByteCode
- disassembler::Disassembler
- errors::diagnostics::ExprDiagnosisSeverity
- errors::diagnostics::ExprDiagnostic
- errors::diagnostics::ExprDiagnosticPosition
- errors::diagnostics::ExprDiagnosticRange
- lexer::Lexer
- vm::RuntimeEnv
- vm::Vm
Enums
- ast::Expr
- ast::IdentifierKind
- builtins::FnArity
- errors::CompileError
- errors::ExprError
- errors::LexicalError
- errors::RuntimeError
- errors::SyntaxError
- lexer::Token
- types::Type
- value::Value
Traits
Functions
- ast::add_type_to_expr
- ast::add_type_to_expr_parse
- cliutil::parse_key_val
- cliutil::read_in_source
- cliutil::unzip_key_values
- compiler::compile
- compiler::get_version_bytes
- 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