diff options
| author | mryouse | 2022-07-26 01:02:01 +0000 |
|---|---|---|
| committer | mryouse | 2022-07-26 01:02:01 +0000 |
| commit | 80257143d7c33ed218ecb8ce916ea710b6b1f6fa (patch) | |
| tree | ec413bb52a011edd5ee2f509ef04772635a2d956 /neb | |
| parent | 29f53626bd46bc9681af776cc01ccea6ec81bd06 (diff) | |
lex single quotes
Diffstat (limited to 'neb')
| -rw-r--r-- | neb/lexer.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/neb/lexer.py b/neb/lexer.py index 913a029..5b3fff1 100644 --- a/neb/lexer.py +++ b/neb/lexer.py @@ -14,8 +14,6 @@ types = { ":bool": TokenType.BOOL_TYPE } keywords = { - "if": TokenType.IF, - "for-count": TokenType.FOR_COUNT, "def": TokenType.DEF, "lambda": TokenType.LAMBDA, "&": TokenType.MANY, @@ -72,6 +70,9 @@ def lex(data): tok, length = get_bool(data[current+1:], line) tokens.append(tok) current += length + # single quotes + elif char == "'": + tokens.append(Token(TokenType.APOSTROPHE, "'", None, line)) # symbols else: tok, length = get_symbol(data[current:], line) |
