bison的运算符优先级一例
时间: 2024-02-22 20:57:34 浏览: 89
下面是一个简单的 bison 的运算符优先级的例子:
```
%left '+' '-'
%left '*' '/'
%right '^'
```
上面的代码表示:
- `+` 和 `-` 优先级相同,且左结合。
- `*` 和 `/` 优先级相同,且左结合。
- `^` 为右结合运算符,优先级最高。
其中 `%left` 和 `%right` 分别表示左结合和右结合。优先级数值越高的运算符,其优先级越高。在 bison 的语法规则中,可以使用这些运算符来控制表达式的求值顺序。