context-free-grammar 相关问题

在形式语言理论中,无上下文语法(CFG)是受特殊约束约束的语法:左侧(LHS)由单个非终端符号组成。 CFG能够表示一组无上下文语言(CFL)。

生成等效的 LL(1) 语言

我需要将上下文无关文法 G 转换为 LL(1) 类型的等效文法,但我无法满足该文法属于 LL(1) 的条件。我已经进行了左分解并且

回答 1 投票 0

显示语法。 S->aS|aSbS|Ɛ 是有歧义的,求无歧义语法

我有这个问题: 显示语法。 S->aS|aSbS|Ɛ 是有歧义的,求无歧义语法。 我尝试从互联网上学习任何有关歧义语法的知识,但大多数......

回答 3 投票 0

我如何构建生成这种语言的语法?

我正在学习有限自动机和语法测试,我被这个问题困扰: 构造一个生成 L 的语法: L = {a^n b^m c^m+n|n>=0, m>=0} 我相信我的作品应该...

回答 9 投票 0

解决 PLY 中表达式语法中的移位/归约冲突,以调用嵌入式函数

我正在为 PLY 中的解释器创建语法。目前,我正在尝试将嵌入式函数调用实现为表达式,但我在查看以下内容的冲突位置时遇到问题

回答 1 投票 0

需要澄清上下文无关语言的泵引理

我正在做一个问题,我将泵引理应用于 CFL L = {a^nb^nc^n : n >= 0}。这是我正在查看的证明的开始: 假设 L 是 CFL,因此存在泵浦长度 p ...

回答 1 投票 0

此常规语言的标签正确吗?

所以我是一名计算机科学新手,希望得到社区的帮助来帮助我理解这个主题。 我有这个常规语言,我试图从中确定 3 件事

回答 1 投票 0

CFG 解析树 - 最右推导

所以我们有一个活动,我们必须根据给定的语法生成解析。 我们还被问到语法将生成以下给定字符串中的哪一个。 我能够生成 abcd 但在 qu...

回答 2 投票 0

根据给定规则构建语法

我必须为给定语言构建某种语法,其中该语言由作为二进制表示的 0 和 1 字符串组成。大于 6 的奇数。我还必须创建一个解析...

回答 1 投票 0

多个字符串上的 Sequitur

我想使用 Sequitur(特别是它在 Python scikit 包中非常好的实现)从大量字符串(“句子”)中推断出 CFG。 Sequitur 期望单个 str...

回答 2 投票 0

L= { a^n b^m c^m d^2n } 的上下文无关语法,其中 n 和 m >= 0

问题:为 L= { a^n b^m c^m d^2n } 设计上下文无关语法,其中 n 和 m >= 0 这就是我的制作方法: s -> ABC (这是生成整个字符串的起始符号。) 一个->...

回答 1 投票 0

如何找到该语言的语法?

如何使用chomsky找到该语言的语法:La = {ww^r: w e {0,1}^*, w结尾为1}? 这是我的解决方案: S -> 0S0|1S1| 0|1|E(ε) 我可以在这里改变什么或者解决方案是

回答 1 投票 0

找到语法中的第一个集合

今天我正在阅读如何找到语法的First和Follow。我看到这个语法: S → ACB | CBB |巴 A → 达 |公元前 B → g | ε C→h| ε 其主张是 第一(S)=第一(ABC)U第一(CbB)U第一(...

回答 2 投票 0

这个语法是LALR(1)吗?

我有以下语法: S -> 砷化镓 S->c 如果不存在冲突,它可以用于 LR(1) 解析器。然而,当我将状态与相同的 LR(0) 项和不同的前瞻组合起来时,我得到一个

回答 1 投票 0

该语法可以用于 LALR(1) 解析器吗?

我有以下语法: S -> 砷化镓 S->c 如果不存在冲突,它可以用于 LR(1) 解析器。然而,当我将状态与相同的 LR(0) 项和不同的前瞻组合起来时,我得到一个

回答 1 投票 0

确定性上下文无关语法与上下文无关语法?

我正在阅读比较语言课的笔记,我有点困惑...... 上下文无关语法和确定性上下文无关语法有什么区别?我特别...

回答 2 投票 0

制作语法LL(1)

我有以下语法: S → a S b S | b S a S | ε 由于我正在尝试为其编写一个小型编译器,因此我想将其设为 LL(1)。我发现这里似乎存在 FIRST/FOLLOW 冲突,...

回答 1 投票 0

左分解文法与去除epsilon之间的关系

假设我使用以下语法进行编译 S -> 一个 |乙 如果我对其进行左因式分解,就会像(e 是 epsilon) S -> aC C -> B | e 然后我想删除 epsilon ...

回答 2 投票 0

为什么这个语法类型是 0 而不是 1?

所以我有这个语法 G = (VN , VT , S, P) 其中 P={S→ abc| aAbc,Ab → bA,Ac → Bbcc,bB → Bb,aB → aaA|aa}。 我必须找出它有哪些语法类型以及原因。 我已经有了答案,但我需要找到答案...

回答 1 投票 0

A = { w | 的CFG w 具有奇数长度,其中第一个、中间和最后一个符号相等 },w 来自 {0,1}*(epsilon 在语言中)

A = { w | w 具有奇数长度,其中第一个、中间和最后一个符号相等 },w 来自 {0,1}*(epsilon 在语言中) ε, 011101010, 10101, 1 在语言中。 让'e'是一个epsilon。 S -> 0X...

回答 1 投票 0

TOC问题:上下文无关语法设计

我想为一种由以下定义的语言设计 CFG L = { w | {a,b,c}* 其中 w= a^i b^j c^k 且 i+j>k } i+j=k 的情况很容易,但是我无法弄清楚 i+j>k 的情况如何。

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.