grammar

grammar

文章 0 浏览 2

识别 Treetop 语法中的 Ruby 代码

我正在尝试使用 Treetop 来解析 ERB 文件。我需要能够处理如下行: &lt% ruby_code_here %&gt &lt%= other_ruby_code %&gt 由于 Treetop 是用 Ruby 编…

幸福还没到 2024-09-29 14:56:12 1 0

如何在 C++ 中高效实现异构不可变对象的不可变图?

出于好奇,我正在编写一个编程语言文本解析器。假设我想将令牌的不可变(在运行时)图定义为顶点/节点。它们自然具有不同的类型 - 有些标记是关键字,…

自由如风 2024-09-29 09:54:05 0 0

如何使用 scala 组合解析器抛出有意义的消息异常?

当语言不符合 scala 组合解析器的语法时,我想抛出异常。这是规则的一个示例: def record: Parser[Record] = "-" ~ opt(recordLabel) ~ repsep(colum…

千鲤 2024-09-28 13:03:44 1 0

在词法输入序列时指定文字的字符名称是什么?

我想知道在词法分析过程中指定文字开始的字符的“术语名称”是什么。 例如: 字符串以 " 字符开头和结尾。 正则表达式文字 - 带有 / 字符。 …

云醉月微眠 2024-09-27 13:29:27 1 0

在哪里可以找到 PL/SQL 编程语言的官方语法?

在哪里可以找到 PL/SQL 编程语言的官方语法?我看到 Antlr 项目 有 用户贡献的语法,但我希望找到更权威的来源。…

少女情怀诗 2024-09-26 16:58:19 0 0

python语法是如何生成的以及解释器如何理解它

我想知道Python语言的语法是如何生成的以及解释器如何理解它。 在python中,文件graminit.c似乎实现了语法,但我不太明白它。 更广泛地说,生成语法有…

当梦初醒 2024-09-26 07:48:42 1 0

即时更改听写主题

我正在研究使用 MS SAPI 5 构建的自定义听写应用程序。我希望能够根据正在识别的内容动态更改听写的语法(主题)。例如,如果我的听写应用程序涉及汽…

趴在窗边数星星i 2024-09-25 19:06:45 0 0

是否有可能有一个语法,其中“关键字”是也可以被视为“非关键字”?

我在 ANTLRWorks 1.4 中有以下语法。我正在考虑在文本冒险游戏创建器中实现解析器的想法,其中用户将为他的游戏指定各种允许的命令。 grammar test pa…

凉城凉梦凉人心 2024-09-25 12:00:43 0 0

这个语法有什么问题? (ANTLRWorks 1.4)

我在 ANTLRWorks 1.4 中编写了以下代码, grammar hmm s : (put_a_in_b)|(put_out_a)|(drop_kick)|(drop_a)|(put_on_a) put_a_in_b : (PUT_SYN)(ID)(I…

风铃鹿 2024-09-25 03:52:00 2 0

使用自适应语法

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

通知家属抬走 2024-09-24 20:22:07 0 0

ANTLR 语义谓词

我正在尝试在 ANTLR 中使用语义谓词来实现以下语法规则 test[n] :({n==0}? =&gt ~('a')) |({n==1}? =&gt ~('b')) |({n==2}? =&gt ~('c')) 但是,ANTL…

瑾兮 2024-09-24 13:20:43 1 0

带括号的语法

我有这个语法,需要修改它以允许括号,如: (-1) 和 -(1*5) 可能 1+(2*5) 以及一元减号。 有人对如何做到这一点有任何建议吗? &ltexpr&gt ::= &ltter…

倾城花音 2024-09-19 16:06:28 4 0

JavaScript 语法中有效的左侧表达式是什么?

好的,我们都知道有效的左侧表达式是什么。有点像。* 但是,看看ECMA-Script 标准的定义,我很困惑: LeftHandSideExpression : NewExpression CallEx…

心凉怎暖 2024-09-19 09:51:58 3 0

F# 中的上下文相关数据处理

我最近完成了一个项目,其中我生成字符串列表,我想知道执行此操作的最佳方法。 字符串生成是上下文相关的,以确定它是否可以接受(它是游戏中的一系…

深者入戏 2024-09-18 23:31:04 4 0

使用 Parse::RecDescent 进行打印和串联

我正在测试 P::RD 教程 中的语法为了发展我自己的语法。 我还没有弄清楚如何打印字符串声明并将“$”附加到它的前面。 例如,“STRING sDir”应打印出…

无语# 2024-09-16 02:38:45 1 0
更多

推荐作者

lioqio

文章 0 评论 0

Single

文章 0 评论 0

禾厶谷欠

文章 0 评论 0

alipaysp_2zg8elfGgC

文章 0 评论 0

qq_N6d4X7

文章 0 评论 0

放低过去

文章 0 评论 0

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