grammar 相关问题

形式语法是一组生成规则,描述如何形成有效语法的字符串。形式语法最常用于指定编程语言的语法。

上下文无关语言的连接

如果 A 是 {1,2,3} 上的语言。使用 A 和字符串变量 p 和 q,我们在 {0,1,2,3} 上数学定义语言 B: B = { p0q1 | p 为空或者是 A 中的字符串,q 由一个...

回答 0 投票 0

可以在左递归文法中假定 epsilon 生产

我有一个语法: S->Sa|Sb 我想知道我是否可以将 S->e 假设为语法中的产生式? IE。, S->Sa|Sb 是否与 S->Sa|Sb|e 相同? e = 空字符串(epsilon) 我在努力

回答 1 投票 0

将正则表达式转换为语法

我有以下正则表达式: (12)*[34]+(5[67])* 如何将表达式转换为左递归语法? 我想到了这个。我没有遵循任何方法或任何东西...... 格...

回答 1 投票 0

语法问题

让 A 成为 {1,2,3} 上的语言。使用 A 和字符串变量 p 和 q,我们在数学上定义了语言 B {0,1,2,3}: B = { p0q1 | p 为空或者是 A 中的字符串,y 由一个或...

回答 0 投票 0

以编程方式确定是用“a”还是“an”来描述对象?

我有一个名词数据库(例如“房子”、“感叹号”、“苹果”),我需要在我的应用程序中输出和描述这些名词。很难用一个听起来很自然的句子来描述一个项目

回答 8 投票 0

Flex词法分析器防止token分裂的方法?

目前正在使用Flex扫描定义C的子集的语法。这是.l文件。 /*定义*/ %{ #包括 int yylex(无效); %} /*规则*/ %% “诠释” ...

回答 1 投票 0

为什么这个上下文无关语法不正确?

我的任务是编写生成 C 风格数组声明的上下文无关语法; int a[5], b[10][2]; 浮动 x[10], m[3][3]; 这就是我所做的: S -> 标清 D-> TL; T->在...

回答 0 投票 0

试图解决 Mini-C 文法的悬挂问题

我有这个语法: 翻译单位 ::= 外部声明 |翻译单元外部声明 外部声明 ::= 函数定义 |宣言 函数定义...

回答 1 投票 0

Any/Variant 类型的类型理论

假设我有一个类型系统,除了空值外,它还具有三种原始类型: 无效的 布尔值 数 细绳 此外,每种类型都有一个类型化数组,所以我们现在有:n...

回答 1 投票 0

我们可以执行语法检查并提供更好的 asp.net 电子邮件写作建议吗(免费 API)

我需要免费的API,它可以检查/检查用户编写的段落并告诉该段落中有多少语法错误。 此 API 与 ASP.net 兼容 提前致谢。

回答 0 投票 0

ANTLR4 中的输入不匹配

我是 ANTLR 的新手。我没有发现我的语法有任何问题,但是当我运行解析树时,ANTLR 给我不匹配的输入消息。谁能帮我解释为什么我会这样? 这是我的词法分析器 词法分析器

回答 2 投票 0

使用 ANTLR4 在简单的词法分析器/解析器中匹配任何内容直到结束标记(通用文本)

我想为简单的脚本语言制作一个简单的解析器,它有文本块和脚本块,在这些脚本块中,我希望能够定义一个函数,以及执行通用

回答 1 投票 0

在 ANTLR v4 中,有没有办法列出给定规则的下一个可能规则?

我已经看过 ANTLR 的书,但我还没有找到一种方法来获取给定规则的下一个可能规则。 例如,使用像这样的测试语法 语法 ArrayInit; init : '{' 值 (',' ...

回答 0 投票 0

排序方法问题

我已经编写了一个代码来对包含语法上下文的字符串进行排序,但是有一个问题。 我所做的方法如下:- public static String sortGrammarProductions(字符串语法){ // ...

回答 0 投票 0

如何将antlr4语法文件转换为tree-sitter语法文件?

有谁知道可以将 ANTLR v4 语法文件(.g4 扩展名)转换为 tree-sitter 语法文件(.js 扩展名)的任何工具?如果我必须链接几个转换工具也很好

回答 1 投票 0

重点语言语法

我需要从用焦点语言编写的大型机脚本列表中提取一些信息。 我正在尝试编写一个用于解析源代码的 java 程序。由于语言的名称,很难...

回答 2 投票 0

在 Python2.7 ANTLR4 中,从解析器规则中提取标记并将它们存储在列表中

在我的语法中,我验证看起来像这样的布尔表达式: ((foo == true) && (bar != false) || (qux == norf)) 我通过调用

回答 1 投票 0

识别彼此相邻的无限'{'expr'}'的语法

我正在使用 ANTLR4 编写一个 C# 应用程序来识别以下 TeX'ish 风格: {a}{x}+{b}{y}+{c} 我当前的语法总是采用 '{' expr '}' 的最后一个实例,然后忽略

回答 1 投票 0

有人知道 antlr4 解析中的以下错误吗?

错误信息: 第 8:95 行在“check”处缺少“check” ` 扳机: TRIGGER_(触发类型) ; 触发类型: TRIGGER_TYPE_CHECK ; ` 我无法找出我的 parser.g4 中的错误,我提供了

回答 0 投票 0

有没有关于GLSL的词法标记的描述?

我一直在阅读 GLSL 标准,我一直感兴趣的一件事是关于他们的语法在词汇和语义上如何工作的细节。该文件确实包括一章......

回答 1 投票 0

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