gpt4 book ai didi

parsing - 编译器设计中的嵌套语法

转载 作者:行者123 更新时间:2023-12-02 12:15:55 24 4
gpt4 key购买 nike

这似乎是一个简单的问题,但我在任何地方都找不到很好的解释。如何处理嵌套语法 [cfgs](又名引用其他语法的语法。)例如,

S => Eb
E => cA

单独的语法:

A => d

这可能吗?如果没有,如何处理这个问题。对于语法,比如变量声明,是否需要简单地重写与主语法相关的表达式语法,或者可以从主语法中引用它们?如果是这样,如何将此功能正确集成到 LL(1) 解析器中。

谢谢。

最佳答案

我相信你的问题是处理物理分离,在这种情况下你可以将所有内容合并在一起形成一个完整的主要语法。

从概念上讲,缺少规则的语法将被视为不连贯且无效。

关于parsing - 编译器设计中的嵌套语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46557651/

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