Expand description
The collection of nodes used for the Lua abstract syntax tree.
Structs§
- Array
Type - Array
Type Tokens - Assign
Statement - Assign
Tokens - Binary
Expression - Binary
Number - Block
- Block
Tokens - Compound
Assign Statement - Compound
Assign Tokens - Decimal
Number - DoStatement
- DoTokens
- Else
IfExpression Branch - Else
IfExpression Branch Tokens - Expression
Type - Expression
Type Tokens - Field
Expression - Function
Argument Type - Function
Body Tokens - Function
Call - Function
Call Tokens - Function
Expression - Function
Name - Function
Name Tokens - Function
Statement - Function
Type - Function
Type Tokens - Generic
ForStatement - Generic
ForTokens - Generic
Parameter Iterator Generic - Generic
Parameters - Generic
Parameters Tokens - Generic
Parameters With Defaults - Generic
Type Pack - Generic
Type Pack With Default - HexNumber
- Identifier
- IfBranch
- IfBranch
Tokens - IfExpression
- IfExpression
Tokens - IfStatement
- IfStatement
Tokens - Index
Expression - Index
Expression Tokens - Interpolated
String Expression - Interpolated
String Tokens - Intersection
Type - Intersection
Type Tokens - Local
Assign Statement - Local
Assign Tokens - Local
Function Statement - Local
Function Tokens - Numeric
ForStatement - Numeric
ForTokens - Optional
Type - Parenthese
Expression - Parenthese
Tokens - Parenthese
Type - Parenthese
Type Tokens - Repeat
Statement - Repeat
Tokens - Return
Statement - Return
Tokens - String
Error - String
Expression - String
Segment - String
Type - Table
Expression - Table
Field Entry - Table
Index Entry - Table
Index Entry Tokens - Table
Index Type Tokens - Table
Indexer Type - Table
Literal Property Type - Table
Property Type - Table
Tokens - Table
Type - Table
Type Tokens - Token
- Trivia
- Tuple
Arguments - Tuple
Arguments Tokens - Type
Cast Expression - Type
Declaration Statement - Type
Declaration Tokens - Type
Field - Type
Name - Type
Pack - Type
Pack Tokens - Type
Parameters - Type
Parameters Tokens - Type
Variable With Default - Typed
Identifier - Unary
Expression - Union
Type - Union
Type Tokens - Value
Segment - Value
Segment Tokens - Variadic
Type Pack - While
Statement - While
Tokens
Enums§
- Arguments
- Binary
Operator - Compound
Operator - Expression
- Function
Return Type - Function
Variadic Type - Generic
Parameter - Generic
Parameter MutRef - Generic
Parameter Ref - Generic
Type Pack Default - Interpolation
Segment - Last
Statement - Number
Expression - Number
Parsing Error - Position
- Prefix
- Statement
- Table
Entry - Table
Entry Type - Trivia
Kind - Type
- Type
Parameter - Unary
Operator - Variable
- Variadic
Argument Type