normal destructuring with one line changed

This commit is contained in:
2026-07-01 17:01:47 +02:00
parent bc4e09805b
commit 873aa3e1cc
8 changed files with 16 additions and 18 deletions

View File

@@ -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")?);

View File

@@ -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)?