2
A
回答
3
因爲它不包含epsilon
(空)。例如,Y可以爲空,因爲Y可以定義爲epsilon
。由於X,因爲X被定義爲Y或a。如果我們將Y設置爲epsilon
,那麼X也是epsilon
。
有趣的是,如果ž被定義爲僅XY,則存在用於ž的可能性也可爲空的,因爲X和ÿ可以同時設置爲epsilon
(如以上)從而使žepsilon
,但由於ž必須ž,最終必須在終端END END d(爲什麼?),Z不能爲空。
相關問題
- 1. 語法分析和語義分析
- 2. C#語法分析器性能
- 3. RDTSC(性能分析)NASM語法
- 4. 無法從語法分析儀表板
- 5. 語法分析器在c#
- 6. 語法與語義分析
- 7. LL語法分析器語法
- 8. Java語法語法分析器(ASCII到圖表)
- 9. 鏈表上算法複雜性分析
- 10. 語法分析問題
- 11. Angular js語法分析器
- 12. C語法分析器
- 13. 語法規則分析
- 14. PHP Imap語法分析器
- 15. EventSource事件在Windows性能分析器中顯示爲空
- 16. Python語言的語法分析器
- 17. 追溯到英語語法分析器
- 18. RavenDB:語法和語音分析?
- 19. 算法複雜性分析
- 20. 在C語法分析語法字符串#
- 21. 爲法語和編程語言選擇良好的分析器
- 22. Argparse:如何區分語法分析器和子分析器
- 23. 分析字符語法圖的想法
- 24. 爲潛在語義分析選擇適當的聚類方法
- 25. 解析器爲Mathematica語法?
- 26. 分號作爲分隔符在flex/bison分析的自定義語法中
- 27. 解析所有的空格和語法
- 28. 性能分析方法性能
- 29. 從檸檬語法分析器生成器生成LR分析表
- 30. 語義分析
如果只有一個非終端可以派生空字符串,則它是可以爲空的。通過對推導長度的歸納很容易證明,來自'Z'的所有派生都是非空的。 – rici