9得票1回答
AS3语法:最准确

我正在寻找一个准确的AS3语法(格式不是问题,但我认为ANTLR功能最强大)用于我正在制作的练习语法。 目前可用的AS3语法中,哪个是最准确的?

9得票4回答
Emacs 是否有 BNF 模式?

我需要编辑很多以.bnf格式的语法文件。Emacs有没有这方面的模式? 我查看了CEDET的semantic包,似乎它曾经有一个bnf-mode,但现在已经没有了。这段代码可以通过谷歌搜索到,但是semantic-bnf-mode似乎不存在: (autoload 'semantic-bnf...

9得票2回答
这个ParseKit BNF有什么问题?

我正在使用ParseKit来进行Objective-C编程,它采用类似BNF的语法来指定语法规则: @start = command+; command = new; new = 'new' object ';'; object = 'house' | other; 包含最后一行会导致错...

9得票2回答
逗号分隔序列的BNF是什么?

不能为由逗号分隔的字符序列(可能为空),但不以逗号开头或结尾提供BNF语法, 所以这没问题: <--- Empty sequence is ok! A A,B A,B,C 这是不正确的: A, ,A A,,B AB 空情况让我感到困扰。目前我的理解是: <cha...

9得票4回答
T-SQL的BNF符号说明

你知道哪里可以获得最新版本T-SQL的BNF(Backus Naur Form)符号表示法吗?这是微软版本,我找不到任何资料。我在这里找到了SQL2修订版ISO标准(链接),也称为SQL92,但似乎缺少一些微软T-SQL的功能。

9得票1回答
如何向HTCPCP服务器发送一个含有奶油和香草糖浆的咖啡BREW请求

我正在尝试使用cURL向一个实现了超文本咖啡壶控制协议(HTCPCP/1.0,定义在RFC 2324中)的服务器发送BREW请求。该协议是建立在HTTP之上的协议。 我想要用奶油和一勺香草糖浆泡一杯咖啡,但目前为止,我的所有请求都被服务器拒绝了。 令人困惑的是,RFC规定 Content-...

8得票1回答
如何使用BNF、EBNF或其他方式表示代码语法的垂直对齐?

如何在BNF、EBNF等中表达任意两个或多个字母放置在同一竖直对齐位置 例如,在Python 2.x中,我们有所谓的缩进。 def hello(): print "hello," print "world" hello() 注意,第二行的字母p与第三行的字母p在相同...

8得票2回答
Python词法分析 - 逻辑行和复合语句

我理解: 逻辑行的结尾由标记NEWLINE表示。 这意味着Python语法定义了唯一的方法来结束逻辑行,即使用\n标记。 对于物理行也是一样的(即EOL,在编写文件时使用的平台的EOL,但是由Python转换为通用的\n)。 逻辑行可以等同于一个或多个物理行,但通常情况下只有一个,...

8得票1回答
自定义语言的BNF规则语法高亮

我正在尝试使用Grammar-Kit插件为IntelliJ开发自定义语言插件。我可以轻松地为已定义的标记提供语法高亮,但我无法弄清如何在元素或标记父级别上进行高亮显示。 这里是一个快速而简单的语言示例 - https://github.com/carymrobbins/intellij-pl...

8得票2回答
如何将BNF转换为EBNF

如何将这个BNF转换成EBNF? <vardec> ::= var <vardeclist>; <vardeclist> ::= <varandtype> {;<varandtype>} <varandtype> ::=...