pub enum TokenType {
Show 71 variants
RightParen,
LeftParen,
GreaterThanSymbol,
LessThanSymbol,
Dot,
Bang,
RightBracket,
LeftBracket,
RightBrace,
LeftBrace,
CodeBlockBegin,
CodeBlockEnd,
Plus,
Minus,
Divide,
Multiply,
Equal,
NotEqual,
GreaterEqual,
LessEqual,
GreaterThan,
LessThan,
And,
Or,
Not,
Identifier {
name: String,
},
FunctionIdentifier {
name: char,
},
String {
literal: String,
},
Number {
literal: f64,
},
Create,
With,
Set,
AddWith,
SubtractWith,
DivideWith,
MultiplyWith,
List,
Car,
Cdr,
Return {
value: Option<Box<OtherStuff>>,
},
Colon,
Break,
Continue,
Loop,
Potato,
If,
Else,
Hempty,
Boolean {
value: bool,
},
Input,
New,
Function,
FunctionArgument {
name: String,
},
StrToNum,
StrToBool,
StrToHempty,
RunCommand,
Open,
Close,
Write,
Read,
ReadLine,
Exit,
Error,
EOF,
Program,
Delete,
SplitOn,
WriteLine,
CreateFile,
DeleteFile,
}Variants
RightParen
LeftParen
GreaterThanSymbol
LessThanSymbol
Dot
Bang
RightBracket
LeftBracket
RightBrace
LeftBrace
CodeBlockBegin
CodeBlockEnd
Plus
Minus
Divide
Multiply
Equal
NotEqual
GreaterEqual
LessEqual
GreaterThan
LessThan
And
Or
Not
Identifier
Fields
name: StringFunctionIdentifier
Fields
name: charString
Fields
literal: StringNumber
Fields
literal: f64Create
With
Set
AddWith
SubtractWith
DivideWith
MultiplyWith
List
Car
Cdr
Return
Colon
Break
Continue
Loop
Potato
If
Else
Hempty
Boolean
Fields
value: boolInput
New
Function
FunctionArgument
Fields
name: StringStrToNum
StrToBool
StrToHempty
RunCommand
Open
Close
Write
Read
ReadLine
Exit
Error
EOF
Program
Delete
SplitOn
WriteLine
CreateFile
DeleteFile
Implementations
Trait Implementations
impl StructuralPartialEq for TokenType
Auto Trait Implementations
impl RefUnwindSafe for TokenType
impl Send for TokenType
impl Sync for TokenType
impl Unpin for TokenType
impl UnwindSafe for TokenType
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