More refactoring

This commit is contained in:
2023-08-05 11:07:09 -05:00
parent 63d63a1f68
commit e3b20aae41
4 changed files with 37 additions and 40 deletions
+1 -1
View File
@@ -67,7 +67,7 @@ operator = _{
expr = { prefix* ~ term ~ suffix* ~ (operator ~ prefix* ~ term ~ suffix*)* }
term = _{ number | name | "(" ~ expr ~ ")" | "&" ~ lvalue }
suffix = { modifier | arglist }
suffix = _{ modifier | arglist }
modifier = _{ subscript | member }
subscript = { "[" ~ expr ~ "]" }
arglist = { "(" ~ (rvalue ~ ("," ~ rvalue)*)? ~ ")" }