0
A
回答
1
没有,这是因为这些计算的不完全正确:
第一(S)=第一(A)= {a,b}
首先(A)= {a,b}
第一(B)=第一( C)= {c,ε}
第一(C)= {c,ε}
考虑到每个非结束符的后续是终端符号右后:
关注(S)= {a,b}
(如果SAB - > AB然后萨伯 - >αAB内或SBB - > BB)
关注(A)= {a,c}
(如果AAA - > Aa和Ab - > b然后AaA→aA或Ab→b)
关注(B)=关注(A)= {a,c}
(模型生产A→aB,其中a = a,然后a =ε, (A)=跟随(B))
关注(C)= {a,b}
(从乙 - > CA,B - >的CaA或B - > CB)
所以与解析的差表和这些计算是在列a和b的非终端B行中值为NULL。
相关问题
- 1. 这是语法LL(1)?
- 2. 这是LL(1)语法
- 3. 这是LL(1)语法吗?
- 4. LL-1解析器:跟随器是否真的有必要?
- 5. 模糊语法与LL(1)解析
- 6. 是否每个LL(1)语法也是一个LR(1)?
- 7. 写入正确的LL(1)语法?
- 8. 这个XSLT是否正确?
- 9. 这个cronExpression是否正确?
- 10. 这个Makefile是否正确?
- 11. 这个LimitedInputStream是否正确?
- 12. JSON数组LL(1)是可解析的吗?
- 13. 这是语法LL(1)吗? http://hackingoff.com/compilers/ll-1-parser-generator给出错误
- 14. 如何确定语言是否为LL(1)?
- 15. 如何确定语言是否为LL(1)?
- 16. 文法&& LL解析器
- 17. LALR vs LL解析器
- 18. 如何阅读LL解析?
- 19. cat passwd | awk -F':''{printf $ 1}'这个命令是否正确?
- 20. 是我对这个visual basic程序的理解是否正确?
- 21. 这个NodeJS API是否正确完成? - Chatfuel没有按预期解析它
- 22. 为什么不是这个LINQ正确解析文件?
- 23. 解析这个json的正确方法是什么?使用ArduinoJson
- 24. 如何正确解析这个JSON?说它的属性是undefined
- 25. 解析这个IP是正确的长度?
- 26. 为什么这个语法不是LL(1)
- 27. 验证语法是LL(1)
- 28. 未能正确解析json ...不确定这是什么问题?
- 29. 这个正则表达式简化是否正确?
- 30. 这个正则表达式对于xsd是否正确:anyURI