Commit 28ea364e5e

Jimmi Holst Christensen <jhc@liab.dk>
2018-04-11 13:56:39
std.zig.parser now handle `try`'s precedence correctly This allows parsing of `std/zig/parser.zig`. Related: #909
1 parent 841ac0f
Changed files (1)
std
std/zig/parser.zig
@@ -2957,6 +2957,7 @@ pub const Parser = struct {
             Token.Id.QuestionMark => ast.NodePrefixOp.PrefixOp { .MaybeType = void{} },
             Token.Id.QuestionMarkQuestionMark => ast.NodePrefixOp.PrefixOp { .UnwrapMaybe = void{} },
             Token.Id.Keyword_await => ast.NodePrefixOp.PrefixOp { .Await = void{} },
+            Token.Id.Keyword_try => ast.NodePrefixOp.PrefixOp { .Try = void{ } },
             else => null,
         };
     }