diff options
| author | Graydon Hoare <graydon@mozilla.com> | 2010-09-14 10:52:32 -0700 |
|---|---|---|
| committer | Graydon Hoare <graydon@mozilla.com> | 2010-09-14 10:52:32 -0700 |
| commit | 7287d3aaa0545a9b22cea874f2d751de4fefd23d (patch) | |
| tree | d35680fc38e9a559d466be476066bb34243415e2 /src/comp | |
| parent | 43ec78636fdbe3a01a0d2f97cbf1025c603b8b3e (diff) | |
| download | rust-7287d3aaa0545a9b22cea874f2d751de4fefd23d.tar.gz rust-7287d3aaa0545a9b22cea874f2d751de4fefd23d.zip | |
Teach front-end about simple, first-cut version of const items.
Diffstat (limited to 'src/comp')
| -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 e2c83dccc88..b303fc3c214 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 9a40516e206..85e33b64b1d 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"; } |
