diff options
Diffstat (limited to 'src/comp/fe')
| -rw-r--r-- | src/comp/fe/lexer.rs | 1 | ||||
| -rw-r--r-- | src/comp/fe/token.rs | 2 |
2 files changed, 3 insertions, 0 deletions
diff --git a/src/comp/fe/lexer.rs b/src/comp/fe/lexer.rs index e2c83dcc..b303fc3c 100644 --- a/src/comp/fe/lexer.rs +++ b/src/comp/fe/lexer.rs @@ -137,6 +137,7 @@ fn new_reader(stdio_reader rdr, str filename) -> reader keywords.insert("export", token.EXPORT()); keywords.insert("let", token.LET()); + keywords.insert("const", token.CONST()); keywords.insert("log", token.LOG()); keywords.insert("spawn", token.SPAWN()); diff --git a/src/comp/fe/token.rs b/src/comp/fe/token.rs index 9a40516e..85e33b64 100644 --- a/src/comp/fe/token.rs +++ b/src/comp/fe/token.rs @@ -103,6 +103,7 @@ tag token { /* Value / stmt declarators */ LET(); + CONST(); /* Magic runtime services */ LOG(); @@ -261,6 +262,7 @@ fn to_str(token t) -> str { /* Value / stmt declarators */ case (LET()) { ret "let"; } + case (CONST()) { ret "const"; } /* Magic runtime services */ case (LOG()) { ret "log"; } |