在這個site,我發現,說明如何使用DCG右手上下文符號[DCG]
打造右手上下文符號A → ε | a A
Head, [T_1,...,T_n] --> Body.
有人幫助我,比如弄清楚這個方法並說明了部分其分析上下文無關語法的好處
在這個site,我發現,說明如何使用DCG右手上下文符號[DCG]
打造右手上下文符號A → ε | a A
Head, [T_1,...,T_n] --> Body.
有人幫助我,比如弄清楚這個方法並說明了部分其分析上下文無關語法的好處
這種表示法被稱爲半導體文字。參見例如this answer。有了它,你擁有比上下文無關的語法更多的權力。事實上,它已經在DCG Primer鍵入0
thnks,我發現一個有趣的文章[-ISO/IEC DTR 13211-3:2006(http://www.complang.tuwien.ac.at/ulrich/iso-prolog/dcgs/dcgsdraft-2015 -11-10.pdf),並在chap7.13.3中找到了semicontext的定義。 –
@AnsPiter:對,這是最新的版本。 – false
查找Semicontext符號:它是很好的解釋,舉例
這是過時的術語。請使用更好維護的DCG文本。 – mat
@mat這是過時的術語!你能解釋更多 –