bnf

bnf

文章 0 浏览 6

关于BNF的问题

我用 BNF 写了这个语法。如何将其转换为 + 优先于 * 并强制 + 为右关联? -> id = -> A | B | C -> + term | -> * | -> ( ) | 这是我的解决方案: -> …

没企图 2024-10-15 21:36:57 7 0

铁路图是否有扩展来捕获异常?

铁路图是可视化上下文无关语法的流行方法,您可以将巴科斯-诺尔范式映射到这些图。但是BNF的一些变体,例如W3C-BNF 允许例外(由于上下文无关语言在差…

陌上青苔 2024-10-15 08:42:05 7 0

是否有工具可以在 ANTLR 和其他形式的 BNF 之间进行转换?

Closed. This question is seeking recommendations for software libraries, tutorials, tools, books, or other off-site resources. It does not …

抹茶夏天i‖ 2024-10-15 08:37:24 10 0

判断 BNF 语法是否有歧义的最简单方法是什么?

也就是说,是否有一种工具可以自动显示给定语法的完整语言,包括突出显示歧义(如果有)?…

情域 2024-10-14 05:35:50 9 0

你能修改这个 BNF 语法以始终包含奇数只狗吗?

你能修改这个 BNF 语法以始终包含奇数只狗吗? ::= | ::= dog | cat “宠物”的示例: dog cat cat dog dog dog dog dog dog cat cat dog dog cat dog…

情感失落者 2024-10-11 02:19:46 7 0

sphinx4 使用什么方法来构建其语法?

sphinx4 使用什么方法来构建其语法? XML 还是增强的 BNF?…

作妖 2024-10-09 17:30:58 9 0

如何判断一种语言是否是LL(1) LR(0) SLR(1)

有没有一种简单的方法可以通过查看语法而不进行任何复杂的分析来确定语法是否为 LL(1)、LR(0)、SLR(1)...? 例如:要确定 BNF 语法是否为 LL(1),您必…

羅雙樹 2024-10-06 19:25:40 10 0

考虑以下 BNF 语法

考虑以下 BNF 语法(其中非终结符括在尖括号中,并且 与任何合法的 Java 变量标识符匹配)。 ::= + | - | ::= * | / | ::= ( ) | 为以下表达式生成推…

陌上芳菲 2024-10-06 16:47:17 10 0

BNF 语法和运算符结合性

(首先这不是硬件,我有所有答案) 我有一个简单的BNF语法 ::= ( ) | a | b | c ::= not | ::= and | ::= | or and 运算符是左关联(左手递归) or 运…

月亮是我掰弯的 2024-09-30 16:31:47 7 0

写 BNF 时,{ 和 } 之间加什么?

我在 BNF 方面遇到了一些麻烦。我不知道什么似乎是做事的标准方式(如果有的话),以及是否有像 char 或 int 或任何已经内置的类型。 但是,我的主要…

你列表最软的妹 2024-09-29 20:07:04 10 0

解释 SQL 的 BNF

我正在研究 SQL 的语法,特别是 字符串文字。 ::= [ ] [ ... ] [ { [ ... ] }... ] 忽略 [ ] 部分,这是否意味着一个或多个 ? [ ...] 由 分隔? 如果…

夜清冷一曲。 2024-09-29 00:50:14 8 0

改进数学表达式的 BNF

学习编程时一个很好的练习就是编写计算器。为此,我在 DSL /en.wikipedia.org/wiki/Backus%E2%80%93Naur_Form" rel="nofollow">BNF 并希望寻求您的帮…

池木 2024-09-25 16:15:17 12 0

EBNF 中何时使用括号?

如果你有这样的语法: → = → A | B | C → + | → * | → ( ) | 然后句子 A = B + C * A,你会得到这个最左推导: => = => A = => A = + => A = + =…

疯到世界奔溃 2024-09-25 00:12:41 4 0

编写解释器,需要帮助表示这些数据

我正在编写一个小型解释器来展示巴科斯-诺尔形式的示例,我想寻求帮助来表示一些数据。 : | HALT | PRINT() : = : | : | : x | y | z : + | - : 0 | 1…

失而复得 2024-09-24 03:19:51 6 0

除 Paint 之外的用于创建解析树 automagic 的软件

我有一个 BNF 语法,以及一些我需要根据该语法进行解析的表达式。是否存在一些软件可以让我使用( )来输入树来表示树,然后由软件绘制它们?…

妥活 2024-09-19 04:13:44 9 0
更多

推荐作者

佚名

文章 0 评论 0

羁客

文章 0 评论 0

文章 0 评论 0

夏日落

文章 0 评论 0

隐诗

文章 0 评论 0

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