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) ``` |
||
|---|---|---|
| .. | ||
| corpus | ||
| highlight | ||
| tags | ||
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) ``` |
||
|---|---|---|
| .. | ||
| corpus | ||
| highlight | ||
| tags | ||