gpt4 book ai didi

parsing - SLR(1) 涉及解析器和 epsilon

转载 作者:行者123 更新时间:2023-12-03 20:06:05 26 4
gpt4 key购买 nike

假设我有以下语法:

S → X  
X → a | ϵ

如果那个语法没有 ϵ涉及,我会构建第一个状态,如:
S' → .S
S → .X
X → .a

但是 ϵ 呢?象征?我应该包括:
X → .ϵ

也?

如果是这样...在创建下一个状态时...我应该做 GOTO(Io,ϵ) ,成为 Io 的第一个状态?

最佳答案

我同意霍华德。您在 DFA 中的状态应包含项目:x → .这是我为 SLR(1) 解析器绘制的 DFA,该解析器识别使用两个 epsilon 产生式的语法:SLR(1) DFA

关于parsing - SLR(1) 涉及解析器和 epsilon,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6501399/

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