A Tiger grammar for tree-sitter
The assignment operator is lower priority than any other binary operator. Otherwise the following: ```tiger a := b | c ``` Would be parsed as: ```tiger (a := b) | c ``` Instead of the expected: ```tiger a := (b | c) ``` |
||
|---|---|---|
| bindings | ||
| queries | ||
| src | ||
| test | ||
| .clang-format | ||
| .drone.yml | ||
| .gitignore | ||
| binding.gyp | ||
| Cargo.toml | ||
| flake.lock | ||
| flake.nix | ||
| grammar.js | ||
| package.json | ||