aboutsummaryrefslogtreecommitdiff
path: root/src/comp/fe
diff options
context:
space:
mode:
Diffstat (limited to 'src/comp/fe')
-rw-r--r--src/comp/fe/lexer.rs1
-rw-r--r--src/comp/fe/token.rs2
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"; }