antlr 问答列表

类似于 JSON 的自定义语法

作者:fluter 提问时间:10/20/2023

我正在尝试创建一个类似于json的语法,但不完全是,数据是这样的: {foo=123,bar=abc} 基本上,名称和字符串没有双引号和等号而不是键值分隔符的逗号,我有基于 json v4 语法...

ANTLR4 C++ 生成的词法分析器不接受输入流

作者:Amukh1 提问时间:10/24/2023

我正在使用 Ubuntu。 我包括了使用 -Dlanguage=Cpp 标志时生成的解析器和词法分析器 ANTLR4。我根本没有更改文件,而是从文档中获取了此代码。 这是我的代码: #inclu...

如何将 Antlr4 自动生成的解析器树转换为 AST?

作者:WildPointer 提问时间:10/25/2023

这是我的 Lambda.g4 文件。它判断一个表达式是否是 lambda 表达式: // Lambda.g4 grammar Lambda; // Lexer rules ID : [a-zA-Z...

为什么在解析器规则中使用 EOF 会影响 ANTLR4 中的词法分析器?

作者:raffian 提问时间:10/27/2023

从简单的语法开始: grammar Simple; file : lines ; lines : (ID | INT | STRING)+ '\r'? '\n'; ID : [a-zA-Z_]*...

如何在 ANTLR4 中测试我的解析器语法?

作者:Dj Sushi 提问时间:10/27/2023

我在 ANTLR4 中编写了一个解析器语法,如下所示: parser grammar IFJ23; tokens { Identifier, Type, LeftBracket, RightB...

Antlr Lexer 无法识别实数

作者:Jacob Bauer 提问时间:10/29/2023

所以我一直在从头开始开发自己的编译器。我完成了汇编程序,并且我让它与整数一起工作。我想添加对组装成 binary32 或标准浮点格式的实数的支持。 我不断收到如下错误 line 194:9 mis...

您可以有条件地更改 ANTLR 词法分析器模式吗?

作者:WiredWiz 提问时间:11/13/2023

我正在研究一种语言,其中有一种定义对象的外部语法和定义代码的内部语法。内部语法嵌入在各个地方。内部语法以 BEGIN 开头,以 END 结尾。这很简单,除了内部代码语法也可以在代码中包含多个 BEGI...

ANTLR4 在 MacOS 上出现“错误:包 org.antlr.v4.runtime 不存在”

作者:Lula 提问时间:11/16/2023

我正在尝试使用 ANTLR4 为一个 uni 项目构建编译器,但现在我被卡住了。我试过跑步 javac TestPiinkk.java Piinkk*.java 出现了大约 100 个错误: ...

如何将 unicode 字符放入我的 Antlr 语法中?

作者:James A. Rosen 提问时间:8/25/2008

我正在尝试使用以下内容构建语法: 数字:INTEGER |浮动 |无限 |圆周率 ... 无限:“∞” PI: 'π' 但 Antlr 拒绝加载语法。...

将 ANTLR4-Intellij-Adaptor 库与 UVL 语法一起使用 - IntelliJ Custom Lanugage 支持

作者:treufabian 提问时间:9/4/2023

我目前正在开发一个 Intellij 插件来支持 UVL 作为自定义语言。由于 UVL 1 已经存在 ANTLR4 语法,我想按照 IntelliJ 文档中的建议将此语法用于解析器和词法分析器。为此,...


共35条 当前第2页