diff options
| author | Jimmi Holst Christensen <jhc@liab.dk> | 2018-04-11 13:56:39 +0200 |
|---|---|---|
| committer | Jimmi Holst Christensen <jhc@liab.dk> | 2018-04-11 13:56:39 +0200 |
| commit | 28ea364e5e60464f68501fdfa69ba41b9cf9c47e (patch) | |
| tree | 45e9fafec8ad653e252fa773b1c4dcfcaf512114 | |
| parent | 841ac0f4e1b5ca6ae8f2250248363521d9f56c36 (diff) | |
| download | zig-28ea364e5e60464f68501fdfa69ba41b9cf9c47e.tar.gz zig-28ea364e5e60464f68501fdfa69ba41b9cf9c47e.zip | |
std.zig.parser now handle `try`'s precedence correctly
This allows parsing of `std/zig/parser.zig`. Related: #909
| -rw-r--r-- | std/zig/parser.zig | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/std/zig/parser.zig b/std/zig/parser.zig index 16afe57bed..104e7e4cff 100644 --- a/std/zig/parser.zig +++ b/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, }; } |
