pub enum Token {
Show 73 variants
Program,
Ss,
State,
When,
Entry,
Exit,
Option_,
Assign,
To,
Monitor,
Sync,
EvFlag,
If,
Else,
While,
For,
Break,
Return,
Int,
Short,
Long,
Float,
Double,
String_,
Char,
Unsigned,
IntLit(i64),
FloatLit(f64),
StringLit(String),
Ident(String),
LParen,
RParen,
LBrace,
RBrace,
LBracket,
RBracket,
Semi,
Comma,
Dot,
Arrow,
Plus,
Minus,
Star,
Slash,
Percent,
Eq,
Ne,
Lt,
Le,
Gt,
Ge,
And,
Or,
Not,
BitAnd,
BitOr,
BitXor,
BitNot,
Shl,
Shr,
Assign_,
PlusEq,
MinusEq,
StarEq,
SlashEq,
PlusPlus,
MinusMinus,
Question,
Colon,
Hash,
DoublePercent,
EmbeddedLine(String),
Eof,
}Variants§
Program
Ss
State
When
Entry
Exit
Option_
Assign
To
Monitor
Sync
EvFlag
If
Else
While
For
Break
Return
Int
Short
Long
Float
Double
String_
Char
Unsigned
IntLit(i64)
FloatLit(f64)
StringLit(String)
Ident(String)
LParen
RParen
LBrace
RBrace
LBracket
RBracket
Semi
Comma
Dot
Arrow
Plus
Minus
Star
Slash
Percent
Eq
Ne
Lt
Le
Gt
Ge
And
Or
Not
BitAnd
BitOr
BitXor
BitNot
Shl
Shr
Assign_
PlusEq
MinusEq
StarEq
SlashEq
PlusPlus
MinusMinus
Question
Colon
Hash
DoublePercent
EmbeddedLine(String)
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 UnsafeUnpin 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