Structs§
- Line
Index - LuaAssign
Stat - LuaAst
Children - An iterator over
SyntaxNode
children of a particular AST type. - LuaAst
Token Children - LuaBinary
Expr - LuaBinary
OpToken - LuaBlock
- LuaBool
Token - LuaBreak
Stat - LuaCall
ArgList - LuaCall
Expr - LuaCall
Expr Stat - LuaChunk
- LuaClosure
Expr - LuaComment
- LuaDo
Stat - LuaDoc
Alias Field - LuaDoc
Alias Field List - LuaDoc
Array Type - LuaDoc
Attribute - LuaDoc
Binary Type - LuaDoc
Conditional Type - LuaDoc
Description - LuaDoc
Detail Token - LuaDoc
Diagnostic Code List - LuaDoc
Enum Field - LuaDoc
Func Type - LuaDoc
Generic Decl - LuaDoc
Generic Decl List - LuaDoc
Generic Type - LuaDoc
Literal Type - LuaDoc
Name Type - LuaDoc
Nullable Type - LuaDoc
Object Field - LuaDoc
Object Type - LuaDoc
OpType - LuaDoc
StrTpl Type - LuaDoc
TagAlias - LuaDoc
TagAs - LuaDoc
TagAsync - LuaDoc
TagCast - LuaDoc
TagClass - LuaDoc
TagDeprecated - LuaDoc
TagDiagnostic - LuaDoc
TagEnum - LuaDoc
TagField - LuaDoc
TagGeneric - LuaDoc
TagMeta - LuaDoc
TagModule - LuaDoc
TagNamespace - LuaDoc
TagNodiscard - LuaDoc
TagOperator - LuaDoc
TagOther - LuaDoc
TagOverload - LuaDoc
TagParam - LuaDoc
TagReadonly - LuaDoc
TagReturn - LuaDoc
TagSee - LuaDoc
TagSource - LuaDoc
TagType - LuaDoc
TagUsing - LuaDoc
TagVersion - LuaDoc
TagVisibility - LuaDoc
Tuple Type - LuaDoc
Type Binary Token - LuaDoc
Type List - LuaDoc
Type Param - LuaDoc
Type Unary Token - LuaDoc
Unary Type - LuaDoc
Variadic Type - LuaDoc
Version - LuaDoc
Version Number Token - LuaDoc
Visibility Token - LuaElse
Clause Stat - LuaElse
IfClause Stat - LuaEmpty
Stat - LuaFor
Range Stat - LuaFor
Stat - LuaFunc
Stat - LuaGeneral
Token - LuaGoto
Stat - LuaIf
Stat - LuaIndex
Expr - LuaIndex
Token - LuaKeyword
Token - LuaLabel
Stat - LuaLanguage
- LuaLiteral
Expr - LuaLocal
Attribute - LuaLocal
Func Stat - LuaLocal
Name - LuaLocal
Stat - LuaName
Expr - LuaName
Token - LuaNil
Token - LuaNumber
Token - LuaParam
List - LuaParam
Name - LuaParen
Expr - LuaParser
- LuaPath
Token - LuaRepeat
Stat - LuaReturn
Stat - LuaSpace
Token - LuaString
Token - LuaSyntax
Id - LuaSyntax
Tree - LuaTable
Expr - In Lua, tables are a fundamental data structure that can be used to represent arrays, objects,
and more. To facilitate parsing and handling of different table structures, we categorize tables
into three types:
TableArrayExpr
,TableObjectExpr
, andTableEmptyExpr
. - LuaTable
Field - LuaTree
Builder - LuaUnary
Expr - LuaUnary
OpToken - LuaVersion
Number - LuaWhile
Stat - Parser
Config - Priority
Table
Enums§
- Binary
Operator - LuaAst
- LuaDoc
Field Key - LuaDoc
Object Field Key - LuaDoc
Tag - LuaDoc
Type - LuaExpr
- LuaIf
Clause Stat - LuaIndex
Key - LuaIndex
Member Expr - LuaKind
- LuaLanguage
Level - LuaLiteral
Token - LuaOp
Kind - LuaSingle
ArgExpr - LuaStat
- LuaSyntax
Kind - LuaToken
Kind - LuaType
Binary Operator - LuaType
Ternary Operator - LuaType
Unary Operator - LuaVar
Expr - LuaVersion
Condition - Unary
Operator - Visibility
Kind