antlr3

antlr3

文章 0 浏览 5

ANTLR 不匹配 unicode 转义字符

我正在为类 C 语言编写一个解析器/解释器,我需要解释转义字符。其中之一是带有此模式“\uXXXX”的 unicode 转义序列,其中 X 是某个十六进制数字。 …

隐诗 2024-12-08 13:48:17 1 0

扩展 ANTLR3 AST

使用 ANTLR2,您可以在语法定义文件中定义类似的内容: options { language = "CSharp"; namespace = "Extended.Tokens"; } tokens { TOKEN; } 然后,…

活泼老夫 2024-12-08 07:42:52 4 0

Antlr setText 没有按我预期的方式工作

我需要将标识符转换为 beanutil 字符串,以便从对象中检索项目。标识符到字符串的转换如下所示: name ==> name attribute.name ==> attributes(name)…

尐偏执 2024-12-08 06:57:43 2 0

ANTLR 注册表达错误

你能看出下面的正则表达式有什么错误吗?我在 Antlr 3.4 中定义它,但它接受像 $one、£one 这样的参数,尽管它不应该接受。但是,它不接受 o£ne 或 o$…

独木成林 2024-12-08 06:21:41 1 0

使用 Xcode 包含外部 C 库

我有一个内置的 C 静态库(Antlr 3 C 库)。它安装正确并且可以工作(即,我可以很好地运行 gcc -o parser lexer.c parser.c -lantlr3c )。 然而,在…

罪#恶を代价 2024-12-07 11:23:21 3 0

如何简化令牌预测 DFA?

Lexer DFA 导致“代码太大”错误 我正在尝试使用 ANTLR 3 解析 Java 服务器页面。Java 对单个方法的字节代码有 64k 的限制,并且我不断遇到“代码太大…

默嘫て 2024-12-06 09:05:39 3 0

2个不同域值中的ANTLR3公共值

我需要为以下搜索条件定义一个语言解析器: CRITERIA_1= AND/OR CRITERIA_2=; 其中 可以具有 1-50 之间的值, ; 可以来自以下集合 (5, A, B, C) - 大…

半山落雨半山空 2024-12-04 12:00:59 1 0

解析模板语言

我正在尝试解析模板语言,但无法正确解析标签之间出现的任意 html。到目前为止我所拥有的如下,有什么建议吗?有效输入的一个例子是 {foo}{#bar}blah …

丿*梦醉红颜 2024-12-04 10:17:20 1 0

ANTLR 语法不处理我的“不”正确操作

我正在尝试解析一种小型表达式语言(我没有从供应商处定义该语言),一切都很好,直到我尝试使用 not 运算符,该运算符是该语言中的波浪号。 我的语法…

别闹i 2024-12-03 13:11:16 2 0

如何使 ANTLR 3 在 VS 2010 中工作?

有人可以逐步指导我如何在 VS2010 中安装 ANTLR 3,然后将语法添加到项目中,以便每次更改项目时它都会生成词法分析器和解析器吗?…

御弟哥哥 2024-12-03 05:32:46 2 0

扫描仪(使用 ANTLR 对关键字进行词法分析)

我一直致力于为我的程序编写一个扫描器,大多数在线教程都包含解析器和扫描器。如果不同时编写解析器,似乎不可能编写词法分析器。我只是想生成令牌,…

孤城病女 2024-12-02 18:59:12 2 0

获取活跃的 Antlr 规则

是否可以获取调用操作方法的“活动”ANTLR 规则? 像 Antlr-Pseudo-Code 中的日志函数这样的东西应该显示某些规则的开始和结束位置,而无需在每次 log…

溺渁∝ 2024-12-01 21:45:11 3 0

带初始化和不带初始化的变量定义树

我要解析的语言包含类似 public var a, b = 42, c; I.e. 的 语句.g 文件看起来像这样: statements : (introduction | expression ';'! | ... )+ ; in…

这样的小城市 2024-12-01 21:23:48 3 0

antlr3 C# 代码生成

我能够为使用 ANTLRWorks 编写的语法成功生成 C# 代码 (CSharp2)。但我想在没有默认生成的所有调试语句的情况下执行相同的操作。有办法做到吗?…

如日中天 2024-12-01 15:49:16 3 0

序列化 GWT RPC 的 ANTLR 异常

我正在使用 GWT-RPC 调用 ANTLR 语法。 如果语法失败,我将创建一个包含语法抛出的错误/异常的对象并将其返回给客户端。 当我这样做时,我得到了异常…

老子叫无熙 2024-11-30 19:57:48 5 0
更多

推荐作者

琉璃梦幻

文章 0 评论 0

qq_4zWU6L

文章 0 评论 0

话少情深

文章 0 评论 0

彻夜缠绵

文章 0 评论 0

千寻…

文章 0 评论 0

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