clean up std a bit
This commit is contained in:
@@ -19,6 +19,8 @@ pub enum TokenType {
|
||||
Or,
|
||||
Pipe,
|
||||
DoubleDot,
|
||||
ShiftLeft,
|
||||
ShiftRight,
|
||||
|
||||
Equal,
|
||||
DoubleEqual,
|
||||
@@ -189,14 +191,18 @@ impl Tokenizer {
|
||||
}
|
||||
}
|
||||
'>' => {
|
||||
if self.match_char('=') {
|
||||
if self.match_char('>') {
|
||||
self.add_token(TokenType::ShiftRight);
|
||||
} else if self.match_char('=') {
|
||||
self.add_token(TokenType::GreaterEqual)
|
||||
} else {
|
||||
self.add_token(TokenType::Greater)
|
||||
}
|
||||
}
|
||||
'<' => {
|
||||
if self.match_char('=') {
|
||||
if self.match_char('<') {
|
||||
self.add_token(TokenType::ShiftLeft);
|
||||
} else if self.match_char('=') {
|
||||
self.add_token(TokenType::LessEqual)
|
||||
} else {
|
||||
self.add_token(TokenType::Less)
|
||||
|
||||
Reference in New Issue
Block a user