std.zig.parser now handle `try`'s precedence correctly
This allows parsing of `std/zig/parser.zig`. Related: #909master
parent
841ac0f4e1
commit
28ea364e5e
|
@ -2957,6 +2957,7 @@ pub const Parser = struct {
|
||||||
Token.Id.QuestionMark => ast.NodePrefixOp.PrefixOp { .MaybeType = void{} },
|
Token.Id.QuestionMark => ast.NodePrefixOp.PrefixOp { .MaybeType = void{} },
|
||||||
Token.Id.QuestionMarkQuestionMark => ast.NodePrefixOp.PrefixOp { .UnwrapMaybe = void{} },
|
Token.Id.QuestionMarkQuestionMark => ast.NodePrefixOp.PrefixOp { .UnwrapMaybe = void{} },
|
||||||
Token.Id.Keyword_await => ast.NodePrefixOp.PrefixOp { .Await = void{} },
|
Token.Id.Keyword_await => ast.NodePrefixOp.PrefixOp { .Await = void{} },
|
||||||
|
Token.Id.Keyword_try => ast.NodePrefixOp.PrefixOp { .Try = void{ } },
|
||||||
else => null,
|
else => null,
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue