Fix array access

This commit is contained in:
Pijus Kamandulis
2024-06-03 19:00:52 +03:00
parent e623a563f4
commit b808e97c72
4 changed files with 891 additions and 822 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -251,9 +251,8 @@ DotFieldAccess <- "." id:Identifier {
return id, nil
}
ArrayFieldAccess <- "[\"" id:Identifier "\"]" {
return id, nil
}
ArrayFieldAccess <- "[\"" id:Identifier "\"]" { return id, nil }
/ "[" id:Integer "]" { return strconv.Itoa(id.(int)), nil }
Identifier <- [a-zA-Z_][a-zA-Z0-9_]* {
return string(c.text), nil