移位/减少 n 元和/积算术表达式语法中的冲突
解析二进制和/乘积很容易,但我在定义解析 a + b * c + d + e 为 sum(a, prod(b, c), d, e) 我最初(天真的)尝试生成 61 移位/减少冲突的语法时遇到…
在 VoiceXML 中编写语法以匹配 # 个终止数字或 *1 或 *2
我正在编写 VoiceXML 应用程序,但遇到问题。该应用程序仅侦听 DTMF 音调。 用户输入确认号码,后跟#。他们还可以输入 *1 或 *2 与客户服务联系,或重…
ANTLR 语法中的等于(不是标记)。这意味着什么?
下面的规则中 basename = 的构造是什么? tabname: (ID'.')? basename = ID 语法中仅出现一次basename。 谢谢…
我的 ANTLR 词法分析器如何匹配由另一种标记的子集字符组成的标记?
我有一个我认为简单的 ANTLR 问题。我有两种令牌类型:ident 和 special_ident。我希望我的 special_ident 匹配单个字母后跟一个数字。我希望通用 ide…
如何使用 Microsoft SAPI 捕获句子中间的单词?
这个SAPI语法捕获单词名称是句子的中间。 <GRAMMAR LANGID="409"> <RULE NAME="SOUNDLOG" TOPLEVEL="ACTIVE"> <OPT> <DICTATION MAX="I…
LALR(1) 函数参数的空列表
我有一个简单的 LALR(1) 语法,但遇到了问题。 start ::= spec. spec ::= MOD STRING top_stmt. spec ::= top_stmt. top_stmt ::= stmt. top_stmt ::=…
我们应该在 css 背景 url (“....”) 中使用哪种类型的引号?需要单引号、双引号还是不需要引号?
这个 background:url(http://url) 这个 background:url("http://url") 或者这个 background:url('http://url') …
Pyparsing 中的关键字匹配:非贪婪地吞食标记
Pythonistas: 假设您想使用 Pyparsing 解析以下字符串: 'ABC_123_SPEED_X 123' ABC_123 是一个标识符; SPEED_X 是一个参数,123 是一个值。我想到…
ANTLR “无法启动调试器。等待连接到远程解析器超时。”
我在 AntlrWorks 中运行的 ANTLR 语法之一抛出: “无法启动调试器。等待连接到远程解析器超时。” 过去,此消息通常会消失,但此消息会持续存在。在…