pub enum Token {
Show 76 variants
OpenParen,
CloseParen,
OpenBrace,
CloseBrace,
OpenSquare,
CloseSquare,
Comma,
Colon,
Semicolon,
Ellipsis,
Decorator,
OpAdd,
OpSub,
OpMul,
OpDiv,
OpMod,
OpExp,
OpInv,
OpAnd,
OpOr,
OpXor,
OpLShift,
OpRShift,
OpAddAssign,
OpSubAssign,
OpMulAssign,
OpDivAssign,
OpModAssign,
OpAndAssign,
OpOrAssign,
OpXorAssign,
OpLShiftAssign,
OpRShiftAssign,
OpLT,
OpLE,
OpGT,
OpGE,
OpEQ,
OpNE,
OpAssign,
OpAccess,
And,
Or,
Not,
True,
False,
Nil,
Let,
Var,
NonLocal,
Del,
If,
Then,
Elif,
Else,
Begin,
Loop,
While,
For,
In,
Do,
Continue,
Break,
Return,
Fun,
Class,
Echo,
Assert,
End,
Identifier(String),
StringLiteral(String),
IntegerLiteral(IntType),
FloatLiteral(FloatType),
Label(String),
Comment,
EOF,
}
Variants
OpenParen
CloseParen
OpenBrace
CloseBrace
OpenSquare
CloseSquare
Comma
Colon
Semicolon
Ellipsis
Decorator
OpAdd
OpSub
OpMul
OpDiv
OpMod
OpExp
OpInv
OpAnd
OpOr
OpXor
OpLShift
OpRShift
OpAddAssign
OpSubAssign
OpMulAssign
OpDivAssign
OpModAssign
OpAndAssign
OpOrAssign
OpXorAssign
OpLShiftAssign
OpRShiftAssign
OpLT
OpLE
OpGT
OpGE
OpEQ
OpNE
OpAssign
OpAccess
And
Or
Not
True
False
Nil
Let
Var
NonLocal
Del
If
Then
Elif
Else
Begin
Loop
While
For
In
Do
Continue
Break
Return
Fun
Class
Echo
Assert
End
Identifier(String)
StringLiteral(String)
IntegerLiteral(IntType)
FloatLiteral(FloatType)
Label(String)
Comment
EOF
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Token
impl Send for Token
impl Sync for Token
impl Unpin for Token
impl UnwindSafe for Token
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more