类似于 JSON 的自定义语法
作者:fluter 提问时间:10/20/2023
我正在尝试创建一个类似于json的语法,但不完全是,数据是这样的: {foo=123,bar=abc} 基本上,名称和字符串没有双引号和等号而不是键值分隔符的逗号,我有基于 json v4 语法...
ANTLR 问答列表
作者:fluter 提问时间:10/20/2023
我正在尝试创建一个类似于json的语法,但不完全是,数据是这样的: {foo=123,bar=abc} 基本上,名称和字符串没有双引号和等号而不是键值分隔符的逗号,我有基于 json v4 语法...
作者:Amukh1 提问时间:10/24/2023
我正在使用 Ubuntu。 我包括了使用 -Dlanguage=Cpp 标志时生成的解析器和词法分析器 ANTLR4。我根本没有更改文件,而是从文档中获取了此代码。 这是我的代码: #inclu...
作者:WildPointer 提问时间:10/25/2023
这是我的 Lambda.g4 文件。它判断一个表达式是否是 lambda 表达式: // Lambda.g4 grammar Lambda; // Lexer rules ID : [a-zA-Z...
作者:raffian 提问时间:10/27/2023
从简单的语法开始: grammar Simple; file : lines ; lines : (ID | INT | STRING)+ '\r'? '\n'; ID : [a-zA-Z_]*...
作者:Dj Sushi 提问时间:10/27/2023
我在 ANTLR4 中编写了一个解析器语法,如下所示: parser grammar IFJ23; tokens { Identifier, Type, LeftBracket, RightB...
作者:Jacob Bauer 提问时间:10/29/2023
所以我一直在从头开始开发自己的编译器。我完成了汇编程序,并且我让它与整数一起工作。我想添加对组装成 binary32 或标准浮点格式的实数的支持。 我不断收到如下错误 line 194:9 mis...
作者:WiredWiz 提问时间:11/13/2023
我正在研究一种语言,其中有一种定义对象的外部语法和定义代码的内部语法。内部语法嵌入在各个地方。内部语法以 BEGIN 开头,以 END 结尾。这很简单,除了内部代码语法也可以在代码中包含多个 BEGI...
作者:Lula 提问时间:11/16/2023
我正在尝试使用 ANTLR4 为一个 uni 项目构建编译器,但现在我被卡住了。我试过跑步 javac TestPiinkk.java Piinkk*.java 出现了大约 100 个错误: ...
作者:James A. Rosen 提问时间:8/25/2008
我正在尝试使用以下内容构建语法: 数字:INTEGER |浮动 |无限 |圆周率 ... 无限:“∞” PI: 'π' 但 Antlr 拒绝加载语法。...
作者:treufabian 提问时间:9/4/2023
我目前正在开发一个 Intellij 插件来支持 UVL 作为自定义语言。由于 UVL 1 已经存在 ANTLR4 语法,我想按照 IntelliJ 文档中的建议将此语法用于解析器和词法分析器。为此,...