gpt4 book ai didi

parsing - Bison 语法文件中出现一次或多次

转载 作者:行者123 更新时间:2023-12-02 18:37:39 25 4
gpt4 key购买 nike

我需要解析的程序应采用以下形式:

program   : [declaration]+
;

这应该意味着:该程序由一个或多个声明组成。声明本身当然也是以类似的方式定义的,依此类推......

目前,我在 Bison 解析器的 + 上遇到错误。如何使用 bison 以正确的方式定义一个或多个条件?

最佳答案

一个或多个:

declarations
: declaration
| declarations declaration
;

零个或多个:

declarations
: /* empty */
| declarations declaration
;

关于parsing - Bison 语法文件中出现一次或多次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29235967/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com