First steps of ConceptLexer. Need to update DefaultParser before continuing
This commit is contained in:
+7
-5
@@ -54,12 +54,14 @@ class Token:
|
||||
column: int
|
||||
|
||||
def __repr__(self):
|
||||
if type == TokenKind.IDENTIFIER:
|
||||
value = "ident:" + str(self.value)
|
||||
elif type == TokenKind.WHITESPACE:
|
||||
value = " "
|
||||
elif type == TokenKind.NEWLINE:
|
||||
if self.type == TokenKind.IDENTIFIER:
|
||||
value = str(self.value)
|
||||
elif self.type == TokenKind.WHITESPACE:
|
||||
value = "<ws>"
|
||||
elif self.type == TokenKind.NEWLINE:
|
||||
value = r"\n"
|
||||
elif self.type == TokenKind.EOF:
|
||||
value = "<EOF>"
|
||||
else:
|
||||
value = self.value
|
||||
|
||||
|
||||
Reference in New Issue
Block a user