summaryrefslogtreecommitdiff
path: root/bnf/rust_tts.y.h
diff options
context:
space:
mode:
Diffstat (limited to 'bnf/rust_tts.y.h')
-rw-r--r--bnf/rust_tts.y.h17
1 files changed, 11 insertions, 6 deletions
diff --git a/bnf/rust_tts.y.h b/bnf/rust_tts.y.h
index c752694f..4a590f2b 100644
--- a/bnf/rust_tts.y.h
+++ b/bnf/rust_tts.y.h
@@ -1,13 +1,18 @@
#define _C(v) v { $$ = v; }
#define _T(v) v { $$ = v; }
tt_tok
- : _T(IDENT) | _T(STRING) | _T(CHARLIT) | _T(LIFETIME) | _T(INTEGER) | _T(MACRO)
- | _C('+') | _C('*') | _C('/') | _C(',') | _C(';')
- | _T(RWD_self) | _T(RWD_super) | _T(RWD_mut) | _T(RWD_ref) | _T(RWD_let) | _T(RWD_where)
- | _T(RWD_for ) | _T(RWD_while) | _T(RWD_loop) | _T(RWD_if) | _T(RWD_else) | _T(RWD_match) | _T(RWD_return)
- | _T(RWD_impl) | _T(RWD_pub ) | _T(RWD_struct) | _T(RWD_enum) | _T(RWD_fn) | _T(RWD_type) | _T(RWD_static) | _T(RWD_const)
- | _C('!') | _T(EXCLAMEQUAL)
+ : _T(IDENT) | _T(STRING) | _T(CHARLIT) | _T(LIFETIME) | _T(INTEGER) | _T(MACRO) | _T(FLOAT)
+ | _C(',') | _C(';') | _C('_')
+ | _T(RWD_self) | _T(RWD_super) | _T(RWD_mut) | _T(RWD_ref) | _T(RWD_let) | _T(RWD_where) | _T(RWD_pub) | _T(RWD_in) | _T(RWD_as)
+ | _T(RWD_for ) | _T(RWD_while) | _T(RWD_loop) | _T(RWD_if) | _T(RWD_else) | _T(RWD_match)
+ | _T(RWD_return) | _T(RWD_continue) | _T(RWD_break)
+ | _T(RWD_impl) | _T(RWD_struct) | _T(RWD_enum) | _T(RWD_fn) | _T(RWD_type) | _T(RWD_static) | _T(RWD_const) | _T(RWD_trait) | _T(RWD_use)
+ | _T(RWD_extern) | _T(RWD_unsafe)
+ | _C('/') | _T(SLASHEQUAL)
+ | _C('*') | _T(STAREQUAL)
+ | _C('+') | _T(PLUSEQUAL)
| _C('-') | _T(THINARROW)
+ | _C('!') | _T(EXCLAMEQUAL)
| _C('&') | _T(DOUBLEAMP)
| _C(':') | _T(DOUBLECOLON)
| _C('|') | _T(DOUBLEPIPE)