From e28b1ef802944a315a25fee15d4f12d5c069f4d5 Mon Sep 17 00:00:00 2001 From: Antoine Viallon Date: Fri, 26 Jul 2024 00:10:34 +0200 Subject: [PATCH] lexer: mark Token as pure --- compiler/lexer.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/compiler/lexer.py b/compiler/lexer.py index 8bc37ef..fececbd 100644 --- a/compiler/lexer.py +++ b/compiler/lexer.py @@ -25,6 +25,10 @@ class Token: def __repr__(self): return f"{self.kind.name}({repr(self.value)})" + @property + def pure(self) -> bool: + return True + class Tokens(enum.Enum): Integer = re.compile(r"[0-9]+")