dcg_util:Prolog 的 DCG 实用程序谓词

时间:2024-07-23 06:34:56
【文件属性】:

文件名称:dcg_util:Prolog 的 DCG 实用程序谓词

文件大小:8KB

文件格式:ZIP

更新时间:2024-07-23 06:34:56

Prolog

概要 :- use_module (library( dcg_util )) . ho ( ho ) --> "ho" . comma --> ", " . ?- phrase(exactly(3,ho,Matches),`hohoho`). Matches = [ ho , ho , ho ] . ?- phrase(list(ho,comma,Santa),`ho, ho, ho`). Santa = [ ho , ho , ho ] . ?- phrase(list(ho,comma,[ho,ho,ho]),Text). Text = ` ho , ho , ho ` . 描述 该模块是用于处理 Prolog 的定语从句文法 (DCG) 的谓词和组合器的集合。 我尽量使这些规则对称,以便您可以将它们用于解析和生成。 这些谓词中的大多数都会分解出我在 DCG 中注意到的模式。 其中一


【文件预览】:
dcg_util-master
----t()
--------exactly.pl(1KB)
--------misc.pl(597B)
--------examples.pl(410B)
--------greedy.pl(688B)
--------parsing.pl(618B)
--------list.pl(919B)
--------at-least.pl(469B)
--------generous.pl(542B)
----pack.pl(333B)
----LICENSE(1KB)
----prolog()
--------dcg_util.pl(4KB)
----README.md(2KB)
----History.md(48B)
----.gitignore(21B)

网友评论