dcg

dcg

文章 1 浏览 76

给定替换 S 和列表 X,如何将 S 应用于 X

假设我有一个替换 S 和列表 Xs,其中 Xs 中出现的每个变量也出现在 S 中。我如何找到列表S(Xs),即通过将替换S应用于列表Xs而获得的列表。 更具体地说…

樱花细雨 2024-11-14 02:59:47 8 0

在 SWI-prolog 中调试 - 未绑定变量

考虑以下 Prolog 代码。它在其输入中编辑特定类型的行,并打印出剩余的行,而不进行任何更改。它使用一个名为 rule 的 DCG,该 DCG 未包含在下面,因…

一刻暧昧 2024-11-11 18:46:49 5 0

使用 Prolog DCG 分割字符串

我正在尝试使用 DCG 将字符串拆分为用空格分隔的两部分。例如“abc def”应该给我返回“abc”和“abc def”。 “定义”。该计划& DCG如下。 main:- pr…

围归者 2024-11-09 05:42:54 5 0

Prolog 问题 - 简单语法实现

如果我有以下语法: S → ε S → a S b S 如何在 Prolog 中实现它? 我尝试了这个: isMatched([]). isMatched([a,b]). isMatched([a|[S1|[b|S2]]]) …

趴在窗边数星星i 2024-11-07 00:21:51 6 0

从序言结构中提取单词

我被安排了一个在Prolog中进行自然语言解析的任务。到目前为止,我的程序已经在一定程度上发挥了作用。到目前为止,它将打印 sentence(noun_phrase(de…

假面具 2024-10-30 14:24:09 6 0

Prolog 作为 DSL 来生成 perl 代码?

有谁知道用 prolog 编写的代码示例来实现 DSL 来生成 perl 代码?…

朱染 2024-10-18 13:43:55 6 0

如何让Prolog的DCG不贪婪?

我想编写一个 DCG 谓词,它将接受字母标签、空格、可能包含空格或字母的伪标签、另一个空格和另一个字母标签,最后是一个句点,如下所示: label_madn…

旧城烟雨 2024-10-17 06:59:03 9 0

Prolog 的 DCG 问题

该项目旨在将半自然语言转换为 SQL 表。代码: label(S) --> label_h(C), {atom_codes(A, C), string_to_atom(S, A)}, !. label_h([C|D]) --> letter(…

小红帽 2024-10-14 21:25:38 10 0

语义网中的 SWI-Prolog

我想听听具有使用 SWI-Prolog 语义库的实际编程经验的人的意见。 编辑:这个问题的原因是,在我采访过的许多具有 Prolog 经验的人中,大多数人他们似…

桃气十足 2024-10-14 13:29:23 11 0

在 Prolog 中连接字符串列表

我正在编写一个 Lisp 到 C 的翻译器,但在处理字符串时遇到问题。这是将一元 Lisp 函数转换为 C 等价函数的代码: define(F) --> fun_unary(F), !. fu…

复古式 2024-10-12 17:37:53 16 0

Prolog:简单 DCG a^nb^n

我一直试图习惯在 Prolog 中使用 DCG,但失败了。 如何定义一组语法规则来接受语言 a^nb^n? 例如 aaaabbbb 或 ab 等... 谢谢:)。…

仄言 2024-10-11 17:40:18 10 0

需要有关 Prolog DCG 的问题/练习

你是否知道我在哪里可以找到涉及 DCG 的序言问题/练习列表,以便我可以更好地理解这个概念? 我已经阅读了一些有关它的规范,但学习它的最佳方法是使…

溺深海 2024-10-10 19:14:36 10 0

Prolog:DCGS - 将数字转换为英语

我正在练习在 Prolog 中使用 DCG。我采用像 123 这样的整数,将其“分解”为列表,即 [1,2,3],然后我想使用 DCG 规则来获取输出一二三。到目前为止,…

萌酱 2024-10-10 17:25:21 9 0

Prolog:删除字符流中的多余空格

Prolog 完全是新手。这让我有点沮丧。下面我的“解决方案”是我尝试使 Prolog 程序化... 这将删除空格或在逗号后插入空格(如果需要),也就是说,直…

⒈起吃苦の倖褔 2024-10-10 12:35:49 11 0

问题 - 序言中的形式语言

我正在尝试构建一个 DCG,它可以识别与此形式匹配的所有列表:a^nb^2m c^2m d^n。 我写下了以下规则: s --> []. s -->广告。 广告 --> a、ad、d。 广…

中性美 2024-10-10 08:14:40 11 0
更多

推荐作者

Promise

文章 0 评论 0

qq_lbRlsh

文章 0 评论 0

待"谢繁草

文章 0 评论 0

yy2010hell

文章 0 评论 0

漫无边际

文章 0 评论 0

傲娇萝莉攻

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文