【发布时间】:2016-04-29 20:08:05
【问题描述】:
简单地说,我有一个 EBNF 语法和一个解析树,但我不知道是否有一个程序可以在一阶逻辑中翻译它。
例如:
DR ::= E and P
P ::= B | (and P)* | (or P)*
B ::= L | P (and L P)
L ::= a
【问题讨论】:
-
请注意,Prolog 并不完全符合 一阶逻辑。其次,this answer 可能会有所帮助。
标签: prolog ebnf first-order-logic