1 parent 54e46c1 commit 4cd526fCopy full SHA for 4cd526f
1 file changed
src/syntax.grammar
@@ -34,6 +34,7 @@
34
ternary @right,
35
params,
36
anonMethod,
37
+ localFunc,
38
topLevelLocalFunc,
39
arrow @right,
40
assign @right,
@@ -482,6 +483,7 @@ PrimaryNoArrayCreationExpr[group=Expression] {
482
483
| FieldExpr
484
| NameofExpr
485
| SwitchExpr
486
+ | UnsafeExpr
487
| WithExpr
488
| AnonMethodExpr
489
| pointerMemberAccess
@@ -758,6 +760,9 @@ SwitchExpr[group=Expression] {
758
760
759
761
switchExprBranch { pattern (kw<'when'> expr)? !arrow '=>' expr }
762
763
+// Unsafe expression
764
+
765
+UnsafeExpr[group=Expression] { kw<'unsafe'> !localFunc parens<expr> }
766
767
// With expression
768
0 commit comments