aboutsummaryrefslogtreecommitdiff
path: root/neb
diff options
context:
space:
mode:
authormryouse2022-07-26 01:02:01 +0000
committermryouse2022-07-26 01:02:01 +0000
commit80257143d7c33ed218ecb8ce916ea710b6b1f6fa (patch)
treeec413bb52a011edd5ee2f509ef04772635a2d956 /neb
parent29f53626bd46bc9681af776cc01ccea6ec81bd06 (diff)
lex single quotes
Diffstat (limited to 'neb')
-rw-r--r--neb/lexer.py5
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)