腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
在
BNF
和
EBNF
表示
法
中
允许
使用
正则表达式
吗
?
、
例如,如果我想定义Lisp编程语言,其中名称甚至可以包含非字母数字字符,我是否应该
使用
如下符号列出所有可用字符:name = validchar, (validchar | digit)+;validchar ::= "[^(^)^\s^\d]"; name
浏览 7
提问于2016-07-31
得票数 2
回答已采纳
1
回答
这是将
EBNF
转换为
BNF
的有效方法
吗
?
、
、
、
、
我有一个描述语言的
EBNF
语法。我想知道是否有一个等价的LL(1)
BNF
语法,这样我就可以
在
没有"“的情况下为该语言构建一个递归下降解析器。不幸的是,这种对StatementList
EBNF
规则的转换永远不可能是LL(1)语法的一部分,因为','是StatementList1的第一组
和
下面的一组。接下来,将RHS视为
正则表达式
。方法2是将
EBNF
转换为
BNF
的有效方法
吗
?如果我用它来转换我的整个<em
浏览 5
提问于2020-09-22
得票数 0
2
回答
W3C XML建议用于
表示
定义的语言
、
、
我正在尝试阅读XML的W3C建议,我发现自己对用于定义事物的语言(
使用
::=符号的语言)感到有点困惑。大多数情况下,这些定义看起来像
正则表达式
: STag ::= '<' Name (S Attribute)* S?
浏览 3
提问于2016-03-05
得票数 1
回答已采纳
1
回答
扩展的
BNF
到
BNF
的转换
、
、
我
在
EBNF
表示
法
中有这样的语法:我想将它转换为
BNF
以便在Bison中
使用
,但我
在
以下代码
中
遇到了shift/reduce错误:我想我在这个过程
中
误解了一些东西。有什么帮助
吗
? 谢谢
浏览 0
提问于2012-04-02
得票数 0
回答已采纳
6
回答
BNF
vs
EBNF
vs ABNF:选择哪个?
、
、
、
有什么理由
使用
一个而不是另一个?或者这只是一个偏好的问题?
浏览 0
提问于2010-04-05
得票数 38
回答已采纳
1
回答
下面的
BNF
、
EBNF
、
正则表达式
和
Lex语法正确
吗
?
、
、
、
我想让
BNF
、
EBNF
、
正则表达式
和
lex语法识别如下:字符串必须以A、B、C、D或E之一开头,后面跟着A、B、C、D、E、0、1、2、3、_ you的任意数量的符号$。到目前为止我做了:[A-E]([A-E0-9_]*[$]?[A-E0-9_]*)<S>::= <letter><Rest> <Rest>::=<rest1><symbol>|<rest1><symbol>
浏览 0
提问于2015-03-18
得票数 1
3
回答
使用
EBNF
或
BNF
编写递归下降解析器更容易
吗
?
、
、
我有一个
BNF
和
EBNF
作为语法。
BNF
显然更冗长。关于
使用
BNF
构建递归下降解析器,我有一个相当好的想法;这方面有很多资源。我很难找到将
EBNF
转换为递归下降解析器的资源。是因为这更难
吗
?从我的CS理论类
中
,我记得我们研究过EBNFs,但是我们没有将它们转换成递归下降解析器。我们确实将
BNF
转换为递归下降解析器。 我问的原因是因为
EBNF
更紧凑。从一般的
EBNF
来看,我注意到{<
浏览 6
提问于2010-03-24
得票数 3
回答已采纳
2
回答
有关解析表达式的资源
、
我正在编写一个程序,它需要从前缀
表示
法
中
的表达式构建语法树。你建议我参考哪些资源来了解解析表达式?
浏览 0
提问于2010-07-14
得票数 1
4
回答
SQL语法符号的名称?
、
、
related_conversation_group_id } ] [ [ , ] ENCRYPTION = { ON | OFF } ] ]上面
使用
的语法的名称
浏览 0
提问于2009-07-19
得票数 2
2
回答
在编写
BNF
时,{
和
}之间有什么关系?
、
、
、
、
我的
BNF
出了点问题。我不知道什么似乎是做事情的标准方法(如果有),也不知道是否有像char或int这样的类型或任何已经内置的类型。 然而,我的主要问题是不理解花括号
中
的
BNF
部分是如何工作的。
浏览 0
提问于2010-10-28
得票数 3
回答已采纳
1
回答
如何
使用
语法工具包编写
BNF
规则
、
、
、
我正在尝试将
EBNF
文件转换为IntelliJ语法工具包的工作
BNF
。BinOpChar ::= "~" | "!"原因是这种构造经常发生,
在
正则表达式
中
重复进行。 为了明确起见,我希望能够创建一个规则来匹配来自BinOpChar的BinOpChar,但不匹配@ @。这有可能
吗
?
浏览 4
提问于2016-01-19
得票数 1
回答已采纳
1
回答
关于IntelliJ平台语言插件开发的几个问题
、
、
、
然而,我
在
语法
和
词汇生成方面遇到了一些困难。 文章末尾的name(".我
在
.
bnf
文件
中
采用了经典的C语法,这样一旦我有了一个可以工作的C风格语法,我就可以根据前面提到的语言对它进行调优。是我到目前为止所做的。我正在从页面
中
修改它,该页面大量
使用
了左递归,生成器不支持它。因此,例如,如何将下列规则转换为非递归规则?&
浏览 5
提问于2017-10-14
得票数 2
1
回答
将
EBNF
转换为
BNF
基础
、
我要将以下声明从
EBNF
表单转换为
BNF
表单:我知道,花括号
中
包含的表达式要重复0次或多次,直角大括号
中
包含的内容代表零或一个选项。我的
BNF
: | expr + term奖金阅读 (一般规则)
浏览 3
提问于2013-02-25
得票数 2
1
回答
重复是否通过递归的生产定义以Backus形式
表示
?
、
、
在
阅读
使用
Backus (
BNF
)定义的语法时,我注意到语法似乎从未
使用
显式重复符号,如*或+。这是反对扩展巴克斯-诺尔形式,然而,它似乎有明确的重复符号。关于
EBNF
的维基百科文章提到了这一点,特别是
在
约定一节
中
: 尽管我以前研究过
BNF
,但我从未真正理解
浏览 0
提问于2017-08-28
得票数 1
回答已采纳
1
回答
空间分隔词列表的
EBNF
语法
、
、
、
我试图理解如何
使用
EBNF
来定义一个正式的语法,特别是由一个空格分隔的一系列单词,比如 事先非常感谢!
浏览 4
提问于2012-10-03
得票数 0
回答已采纳
1
回答
这些
BNF
的代码对我来说很难理解
、
、
我读了一篇关于
BNF
的论文,有一些代码我不懂。这能让它工作
吗
?或者如果我想定义letters_and_or_digits。我该怎么办? 谢谢。
浏览 0
提问于2015-08-07
得票数 0
1
回答
C#:创建方法头解析器
、
、
、
在
C#
中
实现这一点的最佳方法是什么? 语言语法规范。我不认为这是正确的
BNF
/
EBNF
,所以也许有一种方法可以将它转换成这样的(比如html解析器将它转换成正确的
BNF
)。我应该
使用
正则表达式
还是定制的解析器?我受到限制,因为我需要自己构建它,而不需要外部工具的帮助。
浏览 3
提问于2011-04-21
得票数 0
回答已采纳
2
回答
语法生成类
在
C#
中
的实现
、
、
、
语法从定义上包含了非常简单的语法的例子:E -> n String Right; // for example +左总是非终端符号(它是上下文无关的语法),但是生产的右侧可以包含终端
和
非终端符号现在我想到了两种实现方法:E+E将
表示
为字符串“
浏览 2
提问于2010-10-21
得票数 7
回答已采纳
3
回答
关于语法、词汇和解析器的澄清
、
、
、
背景信息(5月Skip):我正在做一个任务,我们已经设置
在
大学,我们必须设计一个语法的DSL,我们已经提供了。语法必须
使用
BNF
或
EBNF
。此外,我们还会根据语法和解析规则
中
的词汇规则进行评估--例如,规则是否适合语言子集、这些规则有多全面、规则有多清楚等等。我不明白的是,这些规则是否包含在
BNF
中
定义的语法
中
(这对我们来说是一个新的话题)。 问题:
在
BNF
或
EBNF
中
定义的给定语
浏览 0
提问于2014-01-07
得票数 8
回答已采纳
1
回答
Python有多少类似于
BNF
的语法规范?
、
、
、
、
Python3.9.1参考文档“库-3.9.1.pdf”
和
“reference -3.9.1.pdf”(又名
和
)
中
至少有3种类似语法的规范。有“用于Python的PEG语法”/“完全语法规范”(“
EBNF
和
PEG的混合物”) (,如下所示:type_expressions
表示
法
“似乎对我的目的最有用,看起来非常类似于”完整语法规范“,但它定义了所有类型的句法
浏览 8
提问于2022-04-07
得票数 0
回答已采纳
点击加载更多
相关
资讯
一起来写一个简单的解释器(4)
神级程序员花了20天整理出最全面的正则表达式干货!史上最全资料
海量智库第30期 | 基于Antlr4的SQL解析器设计介绍
Java正则表达式的十大问题(上)
MySQL REGEXP 正则表达式用法详解与示例
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券