normal destructuring with one line changed
This commit is contained in:
@@ -342,7 +342,7 @@ impl Parser {
|
||||
Ok(Stmt::Break)
|
||||
} else if self.match_token(&[TokenType::KeywordContinue]) {
|
||||
Ok(Stmt::Continue)
|
||||
} else if self.match_token(&[TokenType::Tilde]) {
|
||||
} else if self.check(&TokenType::Identifier) && self.check_ahead(&TokenType::Comma) {
|
||||
let mut targets = vec![];
|
||||
loop {
|
||||
targets.push(self.consume(Identifier, "expected an identifier")?);
|
||||
|
||||
@@ -30,7 +30,6 @@ pub enum TokenType {
|
||||
ShiftLeft,
|
||||
ShiftRight,
|
||||
Arrow,
|
||||
Tilde,
|
||||
|
||||
Equal,
|
||||
DoubleEqual,
|
||||
@@ -179,7 +178,6 @@ impl<'a> Tokenizer<'a> {
|
||||
'%' => self.add_token(TokenType::Mod)?,
|
||||
'^' => self.add_token(TokenType::Xor)?,
|
||||
':' => self.add_token(TokenType::Colon)?,
|
||||
'~' => self.add_token(TokenType::Tilde)?,
|
||||
'-' => {
|
||||
if self.match_char('=') {
|
||||
self.add_token(TokenType::MinusEqual)?
|
||||
|
||||
Reference in New Issue
Block a user