antlr

antlr

文章 8 浏览 106

简单语法上的 ANTLR MismatchedTokenException

我对 ANTLR 和 EBNF 语法完全陌生,所以这可能是我根本不理解的一个基本问题。 我有一个规则,例如:与 version_line : WS? 'VERS' WS? '=' WS? '1.0'…

椒妓 2024-08-24 21:21:28 4 0

ANTLR 还是正则表达式?

我正在用 ASP.NET/C# 编写一个 CMS,我需要处理类似的事情,每个页面请求: &lthtml&gt &lthead&gt &lttitle&gt[Title]&lt/title&gt &lt/head&gt &ltb…

乜一 2024-08-24 13:06:39 7 0

ANTLR规则调试错误

我正在尝试在 AntLRWorks 中测试以下语法中的 "whenDescriptor" 规则。当我开始调试时,我不断收到以下异常。用于测试的输入文本是“when order : Ord…

回眸一笑 2024-08-24 11:55:23 3 0

如何使用antlr显示句子中的所有代词及其人称

根据 WayneH 的语法进行编辑 这是我的语法文件中的内容。 grammar pfinder options { language = Java } sentence : ((words | pronoun) SPACE)* ((wo…

月下凄凉 2024-08-23 03:29:59 7 0

ANTLR 3.x - 如何格式化重写规则

我发现自己面临着当原始规则中出现某些条件时如何正确格式化重写规则的挑战。 重写此内容的适当方法是什么: unaryExpression: op=('!' | '-') t=term…

滥情空心 2024-08-23 03:29:14 7 0

是否有工作的 C++ ANTLR 的语法文件?

ANTLR 是否有现有的 C++ 语法文件? 我正在寻找 lex,而不是解析一些 C++ 源代码文件。 我查看了 ANTLR 语法页面,看起来有一个由 Sun Microsystems …

缱绻入梦 2024-08-23 01:07:12 4 0

ANTLR 解析器问题

我正在尝试解析许多文本记录,其中记录中的元素由“+”字符分隔,整个记录由“#”字符终止。例如,E1+E2+E3+E4+E5+E6# 各个元素可以是必需的,也可以…

无法言说的痛 2024-08-22 19:56:01 4 0

使用 C++ ANTLR 生成的 C 解析器中的类型

我正在尝试在使用 C 作为输出语言的 C++ 项目中使用 ANTLR v3.2 生成的解析器。理论上,生成的解析器可以编译为 C++,但我在处理解析器操作内的 C++ …

甜妞爱困 2024-08-22 16:40:49 7 0

如何使用 ANTLR 修改 CommonTokenStream 中的标记文本?

我正在尝试学习 ANTLR 并同时将其用于当前的项目。 我已经可以在一段代码上运行词法分析器并将其输出到 CommonTokenStream 了。这工作正常,并且我已…

梦醒灬来后我 2024-08-21 14:27:48 10 0

ANTLR 绑定问题

我有这样的字符串: `(val1, val2, val3)` 我有 ANTLR 语法来解析这段代码: grammar TEST tokens { ORB = '(' CRB = ')' COMA = ',' } @members{ } /…

不喜欢何必死缠烂打 2024-08-21 13:47:16 2 0

组合语法ANTLR选项过滤器

我有一个组合语法(词法分析器和解析器位于同一文件上)。如何设置词法 filter = true 分析器? 谢谢…

旧故 2024-08-21 04:20:29 6 0

在 ANTRL 重写器语法的 StringTemplate 中使用 $ 作为分隔符

我正在尝试编写一个使用 StringTemplate 生成 HTML 输出的 ANTLR3 语法。为了避免必须转义模板规则中的所有 HTML 标记(例如 \\),我更喜欢使用美元…

两人的回忆 2024-08-20 20:16:32 7 0

将 Antlr 语法树转换为有用的对象

我目前正在考虑如何最好地获取使用 Antlr 生成的 AST,并将其转换为可以在我的程序中使用的有用对象。 我语法的目的(除了学习之外)是创建一种可执行…

等你爱我 2024-08-20 12:47:07 3 0

正则表达式标记antlrV3

我可以编写一个规则,其中初始标记部分是固定的,部分是通用的吗? rule: ID '=' NUMBER ID: (A.. Z | a.. Z) + NUMBER: (0 .. 9) + 但前提是令牌 ID…

恬淡成诗 2024-08-20 12:13:21 4 0

ANTLR - 基本语法包括意外字符?

我有一个非常简单的 ANTLR 语法,我正在尝试让它工作,但目前惨败。非常感谢对此的一些指示... root : (keyword|ignore)* keyword : KEYWORD ignore :…

吾性傲以野 2024-08-20 11:57:09 6 0
更多

推荐作者

linfzu01

文章 0 评论 0

可遇━不可求

文章 0 评论 0

枕梦

文章 0 评论 0

qq_3LFa8Q

文章 0 评论 0

JP

文章 0 评论 0

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