antlr

antlr

文章 8 浏览 106

ANTLR 解析 Java 属性

我正在尝试学习 ANTLR 并为 Java Properties 编写语法。我在这里遇到了一个问题,希望得到一些帮助。 在 Java Properties 中,它有一点奇怪的转义处理…

简单 2024-11-09 14:59:40 1 0

为什么会发生这个错误? - “以下选项永远无法匹配”

我对制作编译器、解析器和解析器生成器很感兴趣,但我对它们了解不多。 在阅读了这个问题的答案后,我尝试做出“非常”的回答简单的 LaTeX 解析器。 …

孤单情人 2024-11-09 07:32:16 1 0

我可以在运行时添加 Antlr 令牌吗?

我遇到的情况是,我的语言包含一些在构建时未知但在运行时已知的单词,导致需要不断重建/重新部署程序以考虑新单词。我在想 Antlr 是否可以从配置文件…

始于初秋 2024-11-09 00:52:46 0 0

Antlr中StringTemplate的使用

我会遇到这个问题: 给定这个规则 defField: type VAR ( ',' VAR)* SEP VAR : ('a'..'z'|'A'..'Z')+ type: 'Number'|'String' SEP : '\n'|'' ,我…

养猫人 2024-11-08 15:33:22 1 0

ANTLR 中的标记之间没有空格

我正在编写一个非常简单的 C# 语法子集作为练习。 然而,我有一个规则,即空格给我带来了一些麻烦。 我想区分以下内容: int a int? b 第一个是“常规…

烦人精 2024-11-08 11:43:23 0 0

忽略标记字符中的标记?

我的词法分析器中有以下标记定义,定义了一个字符字符串(例如“abcd”): CharacterString: Apostrophe (Alphanumeric)* Apostrophe 是否可以忽略…

━╋う一瞬間旳綻放 2024-11-07 21:27:53 1 0

解释 Jint 的工作原理

我想了解 Jint(用 C# 编写的 JavaScript 解释器)的工作原理。具体来说: 它如何利用 Antlr? 该项目的哪些部分(如果有)是新颖的,哪些部分代表现…

你的心境我的脸 2024-11-07 19:43:39 0 0

如何避免使用 ANTLR3 构建中间和无用的 AST 节点?

我编写了一个 ANTLR3 语法,该语法细分为更小的规则以提高可读性。 例如: messageSequenceChart: 'msc' mscHead bmsc 'endmsc' end # Where mscHead…

平生欢 2024-11-07 14:00:15 0 0

Antlr3 AST 创建:如何测试可选子规则?

我正在寻找一种方法来了解是否使用了可选子规则。例如: my_rule returns [node* n = 0]: (v = (optional_subrule)?) { $n = new node($v ? $v.n : MY…

別甾虛僞 2024-11-07 11:20:10 0 0

Antlr:转换规则右侧的匹配输入

我正在尝试编写一个语言解析器并构建一个漂亮的 AST。在语言中,函数本质上是一个具有可调用值的变量。例如: int f(int arg) {...} #int(int) f: int…

初雪 2024-11-07 05:32:14 0 0

antlr3 - 生成解析树

我无法弄清楚 antlr3 API,因此我可以在一些 javascript 代码中生成和使用解析树。当我使用antlrWorks(他们的IDE)打开语法文件时,解释器能够向我显…

过期情话 2024-11-07 00:38:48 0 0

如何检测序列与模式的偏差?

我想检测一系列动作偏离给定模式的段落,并且无法找出一个聪明的解决方案来做到这一点,尽管问题听起来非常简单。 该模式的目标是以某种方式描述正常…

白鸥掠海 2024-11-06 09:40:50 1 0

ANTLR 获取并拆分词法分析器内容

首先,对我的英语感到抱歉,我还在学习。 我为我的框架编写 Python 模块,用于解析 CSS 文件。我尝试了 regex、ply(python 词法分析器和解析器),但…

多孤肩上扛 2024-11-05 23:28:45 0 0

Eclipse 中的 ANTLR 和内容辅助

我在 Eclipse 中有一个项目,其中有一个自定义语言的编辑器。我正在使用 ANTLR 为其生成编译器。我需要的是向编辑器添加内容辅助。 输入是自定义语言…

ぇ气 2024-11-05 17:41:20 0 0

XText 不提供 ANTLR 的哪些功能?

我刚刚遇到了非常好的工具 Xtext 来创建 DSL 以及用于编辑的 IDE。我在网上查了一下,发现有人说它不提供ANTLR的所有功能。我使用 ANTLR 作为我的解析…

归属感 2024-11-05 02:18:42 0 0
更多

推荐作者

1CH1MKgiKxn9p

文章 0 评论 0

ゞ记忆︶ㄣ

文章 0 评论 0

JackDx

文章 0 评论 0

信远

文章 0 评论 0

yaoduoduo1995

文章 0 评论 0

霞映澄塘

文章 0 评论 0

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