summaryrefslogtreecommitdiff
path: root/src/lexer.mll
diff options
context:
space:
mode:
Diffstat (limited to 'src/lexer.mll')
-rw-r--r--src/lexer.mll11
1 files changed, 10 insertions, 1 deletions
diff --git a/src/lexer.mll b/src/lexer.mll
index 80fd06f4..620ca7a5 100644
--- a/src/lexer.mll
+++ b/src/lexer.mll
@@ -68,7 +68,7 @@ let kw_table =
("default", (fun _ -> Default));
("deinfix", (fun _ -> Deinfix));
("effect", (fun _ -> Effect));
- ("Effects", (fun _ -> Effects));
+ ("Effect", (fun _ -> EFFECT));
("end", (fun _ -> End));
("enumerate", (fun _ -> Enumerate));
("else", (fun _ -> Else));
@@ -106,6 +106,15 @@ let kw_table =
("OR", (fun x -> OR));
("quot", (fun x -> Quot));
("rem", (fun x -> Rem));
+
+ ("rreg", (fun x -> Rreg));
+ ("wreg", (fun x -> Wreg));
+ ("rmem", (fun x -> Rmem));
+ ("wmem", (fun x -> Wmem));
+ ("undef", (fun x -> Undef));
+ ("unspec", (fun x -> Unspec));
+ ("nondet", (fun x -> Nondet));
+
]
let type_names : string list ref = ref []