%type <node> Block这个语句在干什么
时间: 2023-06-25 21:06:51 浏览: 33
这条语句是在声明一个新的类型 `<node>`,该类型是指向 `Block` 结构体的指针。这通常是在编写编译器时使用的,用于表示抽象语法树(AST)的节点类型。在 Bison 中,`%type` 是用于指定文法规则的语法分析栈上的符号类型的指令。在这个例子中,`<node>` 表示 `Block` 的语法分析栈上的符号类型。这样做是为了在语法分析时创建 AST 的节点,在后续的语义分析和代码生成阶段使用。
相关推荐
![.zip](https://img-home.csdnimg.cn/images/20210720083646.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![7z](https://img-home.csdnimg.cn/images/20210720083312.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)