antlr

antlr

文章 8 浏览 106

ANTLR 中是否存在逻辑 AND 和 NOT?

ANTLR 里没有逻辑吗?我基本上试图否定我所拥有的规则,并且想知道它是否可能,还有 AND 逻辑吗?…

后来的我们 2024-10-30 00:38:21 1 0

ANTLR BNF 语法符号中 epsilon 的等价物是什么?

在利用 ANTLR 3.3 期间,我正在更改当前语法以支持不带括号的输入。这是我的语法的第一个版本: grammar PropLogic NOT : '!' OR : '+' AND : '.' …

千纸鹤带着心事 2024-10-28 22:05:24 2 0

在 Antlr3 Lexer 中识别 EOF 文件字符

我正在尝试使用 ANTLR 3 解析一些字符串...它们将用单引号引起来。因此,如果用户没有传递偶数个引号,它会一直运行到文件末尾,因为它假设它是一个巨…

固执像三岁 2024-10-27 22:30:21 1 0

ANTLR语法:添加“动态”邻近算子

对于一个研究项目,我使用以下 ANTLR 语法来解析包含一些简单布尔运算符(如 AND、NOT 等)的查询字符串: grammar SimpleBoolean options { language…

清风夜微凉 2024-10-27 20:25:03 1 0

在 ANTLR 中使用正确的 CSS 解析约定解析 CSS 2.1

CSS2.1 语法包含一个强烈的建议,不要 以这种方式直接解析 CSS,“因为它不表达 解析约定,仅 CSS 2.1 语法。” 事实上,任何忽略这些解析约定的解析…

看春风乍起 2024-10-27 03:28:12 1 0

将 return 语句与其他语句分开 ANTRL

这是我的语法的一部分。 statement : assignmentStatement | doLoopStatement | whileStatement | ifStatement | procedureCallStatement function :…

-小熊_ 2024-10-27 03:17:07 0 0

如何删除这个 ANTLR 语法中的左递归?

我正在尝试解析 CSP(通信顺序进程)CSP 参考手册 。我定义了以下语法规则。 assignment : IDENT '=' processExpression processExpression : ( STOP…

不再让梦枯萎 2024-10-27 01:49:44 1 0

匹配 antlr 中的 BEGIN 和 END

如果你看到“BEGIN”,那么在这一行你必须看到“END”,我该如何对antlr说? 这是我的代码(当我有多个语句时我只需要 BEGIN/END ) whileStatement :…

梦回梦里 2024-10-26 18:26:47 1 0

ANTLR3 C 目标 - 解析器返回“未命中”出根元素

我正在尝试使用 ANTLR3 C Target 来理解 AST,但遇到了一些困难。 我有一个简单的类似 SQL 的语法文件: grammar sql options { language = C output=…

—━☆沉默づ 2024-10-26 03:40:12 2 0

使用 javax.lang.model 或 ANTLR JavaParser 获取 Java 源代码信息的示例/教程

我想为简单的 Java 逻辑创建一个自动的类似流程图的可视化,为此我需要解析 Java 源代码,我有 2 个候选者, ANTLR 和 javax.lang.model 。两者都不容…

终陌 2024-10-25 03:23:06 1 0

Antlr 问题:无法从 ANTLRWorks 获取 Antlr 工具来编译简单文件

这是语法文件: grammar fred test : 'fred' 这是启动该工具的批处理文件: SET JAVA_HOME=C:\Program Files\Java\jdk1.6.0_24 SET PATH=%PATH%%JAVA_…

眼波传意 2024-10-24 21:04:59 0 0

ANTLR,表达式语法问题

我最近开始使用 ANTLR。我目前正在尝试使用 +、-、* 和 array[index] 对表达式语法进行编码还有一些构造。 这是所需的语法: Exp -&gt Exp (+ | - | *…

彩扇题诗 2024-10-21 10:36:52 0 0

ANTLR:从 CommonTree 到有用的对象图

我今天开始使用 ANTLR,并且创建了一个基本的解析器。 解析后我最终得到一棵树。对我来说,这似乎只是一堆放在 Tree 节点的树结构中的 String。这对我…

时光倒影 2024-10-21 03:30:32 2 0

为什么我的 Java ANTLR 语法文件无法编译?

我获得了 Java 编译器子集(称为静态 Java 编译器)的 ANTLR 语法。我正在尝试扩展语法以包含更多 Java 功能,例如,我刚刚添加了 For 循环的语法。 …

忆离笙 2024-10-21 01:17:38 2 0

解析多个C源文件

我有多个 C 源文件和各自的头文件。我正在尝试使用编译器(例如 ANTLR)解析这些文件。 定义头文件 @parser::includes {#include"a.h"} 在ANTLR解析器…

攀登最高峰 2024-10-20 15:28:27 1 0
更多

推荐作者

1CH1MKgiKxn9p

文章 0 评论 0

ゞ记忆︶ㄣ

文章 0 评论 0

JackDx

文章 0 评论 0

信远

文章 0 评论 0

yaoduoduo1995

文章 0 评论 0

霞映澄塘

文章 0 评论 0

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