List of all items
Structs
- ast::AssignStat
- ast::BinExpr
- ast::BinOpPriority
- ast::Block
- ast::BreakStat
- ast::CallStat
- ast::CommentStat
- ast::CondBlock
- ast::DoBlock
- ast::ForList
- ast::ForNum
- ast::FuncBody
- ast::FuncName
- ast::FuncStat
- ast::GotoStat
- ast::IfStat
- ast::LabelStat
- ast::LocalStat
- ast::RecField
- ast::RepeatStat
- ast::RetStat
- ast::StatInfo
- ast::SuffixedExpr
- ast::Table
- ast::UnExpr
- ast::WhileStat
- compiler::CompileError
- compiler::Compiler
- compiler::Jump
- compiler::Reg
- lexer::LexError
- lexer::Lexer
- lexer::LexerConfig
- opcodes::Instruction
- parser::Parser
- parser::SyntaxError
- proto::LocalVal
- proto::Proto
- proto::ProtoContext
- proto::UpVal
- tokens::Token
- types::Source
Enums
- ast::Assignable
- ast::BinOp
- ast::Expr
- ast::Field
- ast::FieldKey
- ast::ForStat
- ast::FuncArgs
- ast::FuncType
- ast::Param
- ast::Stat
- ast::Suffix
- ast::UnOp
- compiler::ExprResult
- consts::Const
- opcodes::OpCode
- opcodes::OpMode
- tokens::TokenType
- tokens::TokenValue
- types::Number
Traits
Macros
Functions
- ast_walker::ast_walker::walk_assignstat
- ast_walker::ast_walker::walk_assinable
- ast_walker::ast_walker::walk_binexpr
- ast_walker::ast_walker::walk_block
- ast_walker::ast_walker::walk_breakstat
- ast_walker::ast_walker::walk_callstat
- ast_walker::ast_walker::walk_comment
- ast_walker::ast_walker::walk_doblockstat
- ast_walker::ast_walker::walk_expr
- ast_walker::ast_walker::walk_exprlist
- ast_walker::ast_walker::walk_field
- ast_walker::ast_walker::walk_fieldkey
- ast_walker::ast_walker::walk_fields
- ast_walker::ast_walker::walk_forenum
- ast_walker::ast_walker::walk_forlist
- ast_walker::ast_walker::walk_forstat
- ast_walker::ast_walker::walk_funcargs
- ast_walker::ast_walker::walk_funcbody
- ast_walker::ast_walker::walk_funcstat
- ast_walker::ast_walker::walk_gotostat
- ast_walker::ast_walker::walk_ifstat
- ast_walker::ast_walker::walk_index
- ast_walker::ast_walker::walk_labelstat
- ast_walker::ast_walker::walk_localstat
- ast_walker::ast_walker::walk_parenexpr
- ast_walker::ast_walker::walk_recfield
- ast_walker::ast_walker::walk_repeatstat
- ast_walker::ast_walker::walk_retstat
- ast_walker::ast_walker::walk_stat
- ast_walker::ast_walker::walk_suffixedexpr
- ast_walker::ast_walker::walk_table
- ast_walker::ast_walker::walk_unexpr
- ast_walker::ast_walker::walk_whilestat
- opcodes::is_const
- opcodes::is_var
Type Definitions
Constants
- opcodes::MASK_K
- opcodes::MAXARG_A
- opcodes::MAXARG_AX
- opcodes::MAXARG_B
- opcodes::MAXARG_BX
- opcodes::MAXARG_C
- opcodes::MAXARG_SBX
- opcodes::NO_JUMP
- opcodes::NO_REG
- opcodes::POS_A
- opcodes::POS_AX
- opcodes::POS_B
- opcodes::POS_BX
- opcodes::POS_C
- opcodes::POS_OP
- opcodes::SIZE_A
- opcodes::SIZE_AX
- opcodes::SIZE_B
- opcodes::SIZE_BX
- opcodes::SIZE_C
- opcodes::SIZE_OP