[英]Nested Grammars in Compiler Design
這似乎是一個簡單的問題,但我無法在任何地方找到一個很好的解釋。 你如何處理嵌套語法[cfgs](也就是引用其他語法的語法。)例如,
S => Eb
E => cA
單獨的語法:
A => d
這可能嗎? 如果沒有,那么如何處理這個問題。 對於語法,如變量聲明,是否有必要簡單地重寫與主語法相關的表達式語法,還是可以從中引用它們? 如果是這樣,如何將此功能正確地集成到LL(1)解析器中。
謝謝。
我相信你的問題是處理物理分離,在這種情況下你可以合並在一起形成一個完整的主語法。
從概念上講,缺少規則的語法將被視為不連貫和無效。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.