【发布时间】:2013-03-22 21:27:40
【问题描述】:
我需要将使用 Java 中的任意术语表示表示的 Prolog 程序导出到文件。这个想法是 Prolog 解释器应该能够在之后查阅生成的文件。 我的问题是关于在文件中写入表示原子术语的 Java 字符串的正确方法。
比如字符串中间有空格,在文件中应该用单引号括起来:
hello world 变成 'hello world'
并且导出器应该考虑应该转义的字符:
' 变成 '\''
有人可以指出这些规则被指定的地方吗?以及:我可以假设这些规则受到主要 Prolog 实现者的尊重吗? (我的意思是,按照这些规则生成的 Prolog 程序会被大多数 Prolog 解释器正确解析?)。
【问题讨论】:
标签: prolog iso-prolog