aboutsummaryrefslogtreecommitdiff
path: root/src/grammar.ron
diff options
context:
space:
mode:
Diffstat (limited to 'src/grammar.ron')
-rw-r--r--src/grammar.ron25
1 files changed, 17 insertions, 8 deletions
diff --git a/src/grammar.ron b/src/grammar.ron
index 655ed2e40..8ce5ebc49 100644
--- a/src/grammar.ron
+++ b/src/grammar.ron
@@ -130,23 +130,32 @@ Grammar(
130 "STRUCT_PAT", 130 "STRUCT_PAT",
131 "TUPLE_PAT", 131 "TUPLE_PAT",
132 132
133 // atoms
133 "TUPLE_EXPR", 134 "TUPLE_EXPR",
134 "PATH_EXPR", 135 "PATH_EXPR",
135 "CALL_EXPR",
136 "METHOD_CALL_EXPR",
137 "FIELD_EXPR",
138 "REF_EXPR",
139 "DEREF_EXPR",
140 "NOT_EXPR",
141 "LAMBDA_EXPR", 136 "LAMBDA_EXPR",
142 "STRUCT_LIT",
143 "STRUCT_LIT_FIELD",
144 "IF_EXPR", 137 "IF_EXPR",
145 "BLOCK_EXPR", 138 "BLOCK_EXPR",
146 "RETURN_EXPR", 139 "RETURN_EXPR",
147 "MATCH_EXPR", 140 "MATCH_EXPR",
148 "MATCH_ARM", 141 "MATCH_ARM",
149 "MATCH_GUARD", 142 "MATCH_GUARD",
143 "STRUCT_LIT",
144 "STRUCT_LIT_FIELD",
145
146 // postfix
147 "CALL_EXPR",
148 "METHOD_CALL_EXPR",
149 "FIELD_EXPR",
150 "TRY_EXPR",
151
152 // unary
153 "REF_EXPR",
154 "DEREF_EXPR",
155 "NOT_EXPR",
156
157 "BIN_EXPR",
158
150 159
151 "EXTERN_BLOCK_EXPR", 160 "EXTERN_BLOCK_EXPR",
152 "ENUM_VARIANT", 161 "ENUM_VARIANT",