pub enum Rule {
Show 71 variants
EOI,
WHITESPACE,
COMMENT,
keyword,
CommentStart,
LongBracketContent,
LongBracketStart,
LongBracketEnd,
LongBracketEndPeek,
SimpleCommentContent,
StringContentLong,
Ident,
DecimalExponent,
BinaryExponent,
NumberNormal,
NumberFractionalOnly,
HexNormal,
HexFractionalOnly,
LiteralNumberDec,
LiteralNumberHex,
LiteralNumber,
LiteralString,
StringEscape,
StringContentSQ,
StringContentDQ,
LiteralNil,
LiteralFalse,
LiteralTrue,
Chunk,
Block,
StmtAssign,
StmtFuncCall,
StmtLabel,
StmtBreak,
StmtGoto,
StmtDo,
StmtWhile,
StmtRepeat,
StmtIf,
StmtForIndex,
StmtForEach,
StmtFuncDef,
StmtLocalFuncDef,
StmtLocalDef,
StmtReturn,
Stmt,
FuncName,
VarList,
IdentList,
ExpList,
VarArg,
ExpAtom,
UnaryOpExp,
Exp,
AtomicExp,
Index,
SimpleCall,
MethodCall,
Call,
Var,
Value,
Args,
AnonFuncDef,
FuncBody,
ParList,
TableConstructor,
FieldList,
Field,
FieldSep,
UnaryOp,
BinaryOp,
}
Variants§
EOI
End-of-input
WHITESPACE
COMMENT
keyword
CommentStart
LongBracketContent
LongBracketStart
LongBracketEnd
LongBracketEndPeek
SimpleCommentContent
StringContentLong
Ident
DecimalExponent
BinaryExponent
NumberNormal
NumberFractionalOnly
HexNormal
HexFractionalOnly
LiteralNumberDec
LiteralNumberHex
LiteralNumber
LiteralString
StringEscape
StringContentSQ
StringContentDQ
LiteralNil
LiteralFalse
LiteralTrue
Chunk
Block
StmtAssign
StmtFuncCall
StmtLabel
StmtBreak
StmtGoto
StmtDo
StmtWhile
StmtRepeat
StmtIf
StmtForIndex
StmtForEach
StmtFuncDef
StmtLocalFuncDef
StmtLocalDef
StmtReturn
Stmt
FuncName
VarList
IdentList
ExpList
VarArg
ExpAtom
UnaryOpExp
Exp
AtomicExp
Index
SimpleCall
MethodCall
Call
Var
Value
Args
AnonFuncDef
FuncBody
ParList
TableConstructor
FieldList
Field
FieldSep
UnaryOp
BinaryOp
Implementations§
Trait Implementations§
Source§impl Ord for Rule
impl Ord for Rule
Source§impl PartialOrd for Rule
impl PartialOrd for Rule
impl Copy for Rule
impl Eq for Rule
impl StructuralPartialEq for Rule
Auto Trait Implementations§
impl Freeze for Rule
impl RefUnwindSafe for Rule
impl Send for Rule
impl Sync for Rule
impl Unpin for Rule
impl UnwindSafe for Rule
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more