feat: Implement try-except error handling

This commit is contained in:
Alvin
2025-07-22 20:00:26 +02:00
parent c5c77ef775
commit 03f6ae691b

View File

@@ -176,18 +176,6 @@ class Lexer:
if re.match(r'\bor\b', self.text[self.pos:]): if re.match(r'\bor\b', self.text[self.pos:]):
self.pos += len('or') self.pos += len('or')
return Token('OR', 'or') return Token('OR', 'or')
if re.match(r'\bTwink\b', self.text[self.pos:]):
self.pos += len('Twink')
return Token('TRY', 'Twink')
if re.match(r'\bBimboy\b', self.text[self.pos:]):
self.pos += len('Bimboy')
return Token('EXCEPT', 'Bimboy')
if re.match(r'\band\b', self.text[self.pos:]):
self.pos += len('and')
return Token('AND', 'and')
if re.match(r'\bor\b', self.text[self.pos:]):
self.pos += len('or')
return Token('OR', 'or')
if re.match(r'\bnot\b', self.text[self.pos:]): if re.match(r'\bnot\b', self.text[self.pos:]):
self.pos += len('not') self.pos += len('not')
return Token('NOT', 'not') return Token('NOT', 'not')