antlr

antlr

文章 8 浏览 106

VBScript 部分解析器

我正在尝试创建一个 VBScript 解析器。我想知道最好的方法是什么。我研究过、研究过。最流行的方法似乎是使用 Gold Parser 或 ANTLR 之类的东西。 我…

_失温 2024-10-20 10:21:26 3 0

查看解析文件输出的方法?

我是 Vinod,有兴趣在 Java 项目中使用 ANTLR v3.3 生成 C 解析器,并以某种可查看的形式生成解析树。我从 本教程 ANTLR 为语法生成词法分析器和解析…

嗫嚅 2024-10-20 10:20:24 1 0

识别字符串中的日期

我想要一个像这样的类: public interface IDateRecognizer { DateTime[] Recognize(string s) } 日期可能存在于字符串中的任何位置,并且可能是任何…

乖乖兔^ω^ 2024-10-20 10:17:54 3 0

为什么我的语法适用于 *、-、/ 等运算符,但不适用于 +?

我现在正在创建一个语法,我必须摆脱左递归,它似乎适用于除加法运算符之外的所有内容。 这是我的语法的相关部分: SUBTRACT: '-' PLUS: '+' DIVIDE: …

长安忆 2024-10-20 08:59:07 2 0

循环'在 ANTLR 中迭代

我正在尝试使用 ANTLR 制作 Pascal 解释器,目前在遍历 AST 树时处理循环时遇到一些问题。 例如 for 循环被解析为:( parametricLoop : FOR IDENTIFI…

绝對不後悔。 2024-10-20 03:40:40 3 0

哪里可以获取Python ANTLR包来使用StringTemplate?

我想做一些代码生成,StringTemplate 看起来是一个非常适合这项工作的工具。我从 PyPi easy_installed stringtemplate3 ,但是当我尝试导入它时,我得…

雅心素梦 2024-10-20 03:21:21 3 0

ANTLR/语法问题:计算器语言

我正在尝试为个人项目创建布尔表达式语言/语法。用户将能够用类似 Java 的语法编写字符串,并提供变量,这些变量将在变量初始化后进行评估。 雨 例如…

小兔几 2024-10-20 00:51:07 2 0

CoCo 到 ANTLR 转换器中的表达式

我正在一个实用程序中解析 CoCo/R 语法以自动化 CoCo -&gt ANTLR 翻译。核心 ANTLR 语法是: rule '=' expression '.' expression : term ('|' term)…

有木有妳兜一样 2024-10-19 19:45:51 3 0

C# 中匹配规则的 antlr 文本

在 Antlr 3 语法中,是否可以打印出与针对 c# 的语法中的规则匹配的全文?像下面这样: rule : FIRST SECOND { Console.WriteLine($rule.text) }//doe…

我很坚强 2024-10-19 15:04:17 1 0

Antlr 使用复合语法在 Antlrworks 中未定义导入

我正在尝试将复合语法与 Antlr 3.1 和 Antlrworks 1.4.2 结合使用。当我输入导入语句时,它显示“未定义导入”。我尝试了词法分析器语法和解析器语法…

囍孤女 2024-10-19 09:38:26 1 0

互动式安特尔

我正在尝试使用antlr编写一种简单的交互式(使用System.in作为源)语言,但我遇到了一些问题。我在网上找到的例子都是使用每行循环,例如: while(rea…

黑凤梨 2024-10-19 03:19:17 0 0

ANTLR 入门

几天前,我在 ANTLR 邮件列表上发布了这个问题,但没有得到任何支持。所以我希望你们能帮助我: 我目前正在尝试深入研究 Antlr,因为我发现这个工具非…

听不够的曲调 2024-10-19 02:32:39 2 0

在 VS2010 中寻找 Antlr Grammar 语法高亮

我正在寻找一些方法来直接在 VS2010 中编辑 antlr 语法文件并使用语法突出显示。 我经常使用antlrworks,但它有一个缺点,就是我必须单独启动antlrwor…

尐偏执 2024-10-19 00:42:45 2 0

这个antlr语法与这个输入不匹配的原因是什么?

对于提出如此类似的问题,我提前表示歉意,但我感到相当沮丧,而且我可能能够更好地解释新问题。 我正在尝试重写结构化文件的部分内容,并考虑使用ant…

酒与心事 2024-10-18 17:45:58 2 0

如何消除左递归?

我正在尝试为一种保留了递归的简单语言编写语法,但我不太明白如何实现。 基本上我的语法看起来像这样: expr: expr('@'TYPE)? '.' ID '(' (expr ',')…

惜醉颜 2024-10-18 17:44:33 2 0
更多

推荐作者

1CH1MKgiKxn9p

文章 0 评论 0

ゞ记忆︶ㄣ

文章 0 评论 0

JackDx

文章 0 评论 0

信远

文章 0 评论 0

yaoduoduo1995

文章 0 评论 0

霞映澄塘

文章 0 评论 0

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