pub enum Token {
Show 77 variants
Integer(i64),
Float(f64),
String(String),
If,
Then,
Else,
Endif,
For,
Endfor,
Foreach,
While,
Endwhile,
Repeat,
Until,
Break,
Continue,
Function,
Endfunction,
Procedure,
Pro,
Endpro,
Return,
Goto,
Common,
CompileOpt,
Begin,
End,
Case,
Of,
Endcase,
Switch,
Endswitch,
Plus,
Minus,
Multiply,
Divide,
Modulo,
Power,
MatrixMultiply,
Assign,
PlusAssign,
MinusAssign,
MultiplyAssign,
DivideAssign,
Equal,
NotEqual,
Less,
Greater,
LessEqual,
GreaterEqual,
And,
Or,
Not,
Xor,
BitwiseAnd,
BitwiseOr,
BitwiseXor,
BitwiseNot,
LeftParen,
RightParen,
LeftBracket,
RightBracket,
LeftBrace,
RightBrace,
Comma,
Semicolon,
Colon,
DoubleColon,
Dot,
Arrow,
QuestionMark,
Identifier(String),
SystemVariable(String),
Label(String),
Comment(String),
Newline,
EOF,
}Variants§
Integer(i64)
Float(f64)
String(String)
If
Then
Else
Endif
For
Endfor
Foreach
While
Endwhile
Repeat
Until
Break
Continue
Function
Endfunction
Procedure
Pro
Endpro
Return
Goto
Common
CompileOpt
Begin
End
Case
Of
Endcase
Switch
Endswitch
Plus
Minus
Multiply
Divide
Modulo
Power
MatrixMultiply
Assign
PlusAssign
MinusAssign
MultiplyAssign
DivideAssign
Equal
NotEqual
Less
Greater
LessEqual
GreaterEqual
And
Or
Not
Xor
BitwiseAnd
BitwiseOr
BitwiseXor
BitwiseNot
LeftParen
RightParen
LeftBracket
RightBracket
LeftBrace
RightBrace
Comma
Semicolon
Colon
DoubleColon
Dot
Arrow
QuestionMark
Identifier(String)
SystemVariable(String)
Label(String)
Comment(String)
Newline
EOF
Trait Implementations§
impl StructuralPartialEq for Token
Auto Trait Implementations§
impl Freeze for Token
impl RefUnwindSafe for Token
impl Send for Token
impl Sync for Token
impl Unpin for Token
impl UnwindSafe for Token
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