antlr

antlr

文章 8 浏览 106

是否有一个实用程序可以在给定 ANTLR 语法的情况下生成匹配的字符串?

我有一个 ANTLR 语法,我想模​​糊我的解析器。…

ら栖息 2024-09-13 03:12:29 3 0

为什么 Nhibernate 无法为我创建这个简单的查询?

我无法理解为什么不创建这个简单的查询。我在测试中调用这个方法,它抛出一个异常,抱怨第 1 行第 7 列,我看不到任何错误。 public IList&ltContinen…

网名女生简单气质 2024-09-12 18:54:34 15 0

什么时候可以使用解析器生成器?

我正在为我正在编写的网络应用程序编写一种简单的文本模板语言(想想谷歌的ctemplate)。完成后,它将仅包含少量可能的操作,简单的内容,例如“评估…

雪若未夕 2024-09-12 13:26:33 4 0

ANTLR3 C 目标与 C++例外情况

我对 ANTLR 2 的 C++ 目标有一些经验,但由于担心异常安全,我一直犹豫是否要在 ANTLR 3 上花费太多时间。 遗憾的是,ANTLR 3 只有一个 C 目标,可以…

苍景流年 2024-09-11 22:00:06 9 0

ANTLR,C 风格的宏定义

在 ANTLR 中实现宏定义最简单(或最好)的方法是什么? 我想要的是一种类似于 C/C++ 语言中存在的机制: #define FUNCTION(a, b) a+b #define PI 3.14…

゛时过境迁 2024-09-11 11:21:10 4 0

单引号兼作运算符的 Antlr 语法

我正在研究 Antlr 语法,其中单引号既用作运算符又在字符串文字中使用,例如: operand: DIGIT | STRINGLIT | reference expression: operand SQUOTE …

瑾夏年华 2024-09-11 01:14:05 2 0

ANTLR 在输入“”时没有可行的替代方案;

我仍在 ANTLR 的学习路上。我已经构建了一个语法,并且在很大程度上它符合我的预期,但我需要它能够静默运行(没有输出到 stdout 或 stderr)。 Gramm…

多情癖 2024-09-10 12:12:25 4 0

嵌入注释的 antlr 问题

我正在尝试在 D 中实现嵌套注释。 nestingBlockComment : '/+' (options {greedy=false} :nestingBlockCommentCharacters)* '+/' {$channel=HIDDEN} /…

糖果控 2024-09-10 06:02:37 3 0

ANTLR,步骤顺序

我正在尝试为 ANTLR 中的 C# 等语言设计一个编译器。但我不完全理解应该采取的正确步骤顺序。 我是这样看的: 首先,我定义 Lexer 标记, 然后是语法…

不必在意 2024-09-10 05:15:44 4 0

在 ANTLR 规则中返回多个值

我有一个像这样的 ANTLR 规则, receive returns[Evaluator e,String message] : RECEIVE FILENAME {$e= new ReceiveEvaluator($FILENAME.text)} 我…

思慕 2024-09-10 04:17:42 3 0

ANTLR:由于可从 alts 1,2 访问递归规则调用,因此规则令牌具有非 LL(*) 决策

grammar AdifyMapReducePredicate PREDICATE : PREDICATE_BRANCH | EXPRESSION PREDICATE_BRANCH : '(' PREDICATE (('&amp&amp' PREDICATE)+ | ('||'…

看轻我的陪伴 2024-09-10 01:59:09 3 0

如何配置 Visual Studio 2010 来构建 C++ 的 ANTLR 语法?项目?

VS2010 无法识别随发行版提供的 .rules 文件,我真的很想避免编写整个 MSBuild 任务以及所有这些本来应该是一个简单的工具。 目前,我一直在使用预构…

挽容 2024-09-10 01:28:27 3 0

ANTLR 树有必要吗?

在构建编译器(使用 ANTLR)时使用 AST 的目的是什么?有必要拥有一个吗?什么是所谓的 TreeParser 以及如何使用它?是否可以构建一个没有任何树的编…

A君 2024-09-09 04:35:28 2 0

如何使用 ANTLR 语法排除字符/符号?

我正在尝试使用 ANTLR 编写各种时间格式(12:30、0945、1:30-2:45,...)的语法。到目前为止,只要我不输入语法文件中未定义的字符,它就可以发挥作用…

横笛休吹塞上声 2024-09-09 03:11:02 4 0

ANTLR,如何在ANTLR中转换BNF、EBNF数据?

我必须生成 CSV 数据的解析器。不知何故,我设法为 CSV 数据编写 BNF、EBNF,但我不知道如何将其转换为 ANTLR 语法(这是一个解析器生成器)。例如,…

中二柚 2024-09-08 19:08:37 6 0
更多

推荐作者

留蓝

文章 0 评论 0

18790681156

文章 0 评论 0

zach7772

文章 0 评论 0

Wini

文章 0 评论 0

ayeshaaroy

文章 0 评论 0

初雪

文章 0 评论 0

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