mirror of
https://github.com/Ed94/Odin.git
synced 2026-07-15 23:51:25 -07:00
Update parsers
This commit is contained in:
@@ -1129,7 +1129,7 @@ token_precedence :: proc(p: ^Parser, kind: token.Kind) -> int {
|
||||
switch kind {
|
||||
case token.Question:
|
||||
return 1;
|
||||
case token.Ellipsis:
|
||||
case token.Ellipsis, token.Range_Half:
|
||||
if !p.allow_range {
|
||||
return 0;
|
||||
}
|
||||
|
||||
@@ -108,6 +108,7 @@ using Kind :: enum u32 {
|
||||
Period,
|
||||
Comma,
|
||||
Ellipsis,
|
||||
Range_Half,
|
||||
Back_Slash,
|
||||
B_Operator_End,
|
||||
|
||||
@@ -244,6 +245,7 @@ tokens := [Kind.COUNT]string {
|
||||
".",
|
||||
",",
|
||||
"..",
|
||||
"..<",
|
||||
"\\",
|
||||
"",
|
||||
|
||||
|
||||
Reference in New Issue
Block a user