List of all items
Structs
- ast::Declarator
- ast::Param
- ast::Stmt
- ast::SwitchCase
- cli::Cli
- compiler::Compiler
- compiler::Program
- host::EnvData
- host::Frame
- host::FuncDef
- host::FuncVal
- host::JsHost
- host::ParamSlot
- host::TryDef
- lexer::Token
Enums
- Value
- ast::BinOp
- ast::DeclKind
- ast::Expr
- ast::FnBody
- ast::LogicalOp
- ast::Prop
- ast::StmtKind
- ast::UnOp
- ast::UpdateOp
- host::JsObj
- host::Signal
- lexer::Tok
Functions
- builtins::call_builtin_function
- builtins::call_type_method
- builtins::construct_builtin
- builtins::install
- builtins::is_known_builtin
- builtins::numeric_hook
- cli::parse
- compile
- compiler::compile
- compiler::rebase_program
- eval_file
- eval_str
- host::call_method
- host::call_named
- host::construct
- host::fmt_number
- host::invoke
- host::ref_error
- host::reset_host
- host::run_chunk_on
- host::run_main
- host::run_user_func
- host::type_error
- host::with_host
- lexer::lex
- load_merged
- lsp::corpus
- parser::parse
- run_compiled
Type Aliases
Constants
- host::binop::BITAND
- host::binop::BITOR
- host::binop::BITXOR
- host::binop::SHL
- host::binop::SHR
- host::binop::USHR
- host::ops::APPLY
- host::ops::APPLY_METHOD
- host::ops::BINOP
- host::ops::BUILD_ARGS
- host::ops::CALL
- host::ops::CALL_METHOD
- host::ops::CALL_VALUE
- host::ops::CONTAINS
- host::ops::DECLARE
- host::ops::DELITEM
- host::ops::DELNAME
- host::ops::DELPROP_NAME
- host::ops::DIV
- host::ops::FORIN_KEYS
- host::ops::FORITER
- host::ops::GETATTR
- host::ops::GETITEM
- host::ops::GETITER
- host::ops::GETLOCAL
- host::ops::INSTANCEOF
- host::ops::LOAD_NULL
- host::ops::LOOSE_EQ
- host::ops::MKARR
- host::ops::MKFUNC
- host::ops::MKOBJ
- host::ops::MKSTR
- host::ops::NEW
- host::ops::NULLISH
- host::ops::OBJ_REST
- host::ops::SETATTR
- host::ops::SETITEM
- host::ops::SETLOCAL
- host::ops::SIG_RETURN
- host::ops::STRICT_EQ
- host::ops::THIS
- host::ops::THROW
- host::ops::TOSTR
- host::ops::TRUTHY
- host::ops::TRY
- host::ops::TYPEOF
- host::ops::UNARY
- host::ops::UNPACK
- host::unop::BITNOT
- host::unop::POS