【发布时间】:2024-01-08 09:48:01
【问题描述】:
我在 Prolog 中编写了一个词法分析器和一个解析器。它将字符串与其 AST 统一起来。这是我正在处理的编译器/解释器项目的一部分。自然,我现在想从文件中读取字符串来解析它。但是,我为此找到的谓词是 read,它只读取 Prolog 原子和谓词,例如带有
的文件hello.
我一直在玩弄 double_quotes 设置,但没有成功。
我希望能够读取这样的文件
let id = \x.x in id (S (S Z))
然后将此字符串发送到解析谓词。
【问题讨论】:
标签: prolog swi-prolog