1
A
回答
2
如果你的意思是,在編譯的時候,YACC使用標準的C /* */
註釋語法。
如果你的意思是,在運行時,你還有你所擁有的表的工作,因此他們需要包括與可選的短語整個語法。
所以我建議製作假冒終端象徵。可選的規則將在虛假終端之前進行。如果您包含可選的作品,您只能返回此終端。
這種方法的一個變化將涉及界定確實存在一個真正的終端的兩個版本。這僅適用於語法導致字符串與終端,但如果你有這樣的輸入,則一個終端可以是指一組規則和其他終端可能會出現在兩套規則,那就是:
T_A dynamic_phrase_in_grammar;
always_on static_phrase_in_grammar;
always_on: T_A | T_B;
所以,啓用動態短語,實際終端返回爲T_A,將其禁用,返回爲T_B。你想
相關問題
- 1. 衝突語法YACC /野牛
- 2. 野牛/ yacc語法消歧
- 3. 野牛的if/else語法規則
- 4. 將語義規則應用到野牛
- 5. 爲什麼這Yacc /野牛規則無用?
- 6. 重新使用野牛和Flex語法中的規則
- 7. 使用Flex(法)和野牛(YACC)
- 8. 野牛語義規則變量
- 9. 麻煩與野牛規則
- 10. 指針,野牛和yacc
- 11. 野牛nonassociative優先規則
- 12. 野牛,YACC,柔性橫臂
- 13. YACC(野牛)AST簡化
- 14. 規則中的野牛lookahead令牌
- 15. 語法中無用的野牛
- 16. 柔性/野牛不工作的語法規則
- 17. yacc語法規則的語義
- 18. 在野牛語法否則叼着
- 19. 工具很好地格式化野牛/ yacc語法文件?
- 20. 野牛一元運算符的規則
- 21. 野牛如何編寫規則?
- 22. 野牛語法警告
- 23. 野牛多行語法
- 24. 語法錯誤野牛
- 25. 優化野牛語法
- 26. yacc和野牛在視覺工作室
- 27. YACC /野牛鑑定結果在行動
- 28. YACC(野牛)解析樹無序打印
- 29. 故意在yacc/bison語法中沒有yacc規則
- 30. 野牛的Flex不能訪問第一個令牌野牛規則部分
規則在運行時或建立時間條件? – 2010-02-04 13:04:17