antlr3 相关问题

由Terrence Parr博士创建和编写的ANTLR(另一种语言识别工具)第3版

使用 Aptana 安装 ANTLR IDE

我正在尝试使用 Aptana 安装 Antlr IDE,我从更新管理器收到此错误日志。究竟发生了什么? 由于依赖项冲突,无法完成安装。 软件...

回答 1 投票 0

使用 ANTLR 的嵌套布尔表达式解析器

我正在尝试解析嵌套布尔表达式并分别获取表达式中的各个条件。例如,如果输入字符串是: (A = a 或 B = b 或 C = c AND ((D = d AND E = e...

回答 2 投票 0

如何匹配字符串,但不区分大小写?

假设我想匹配“啤酒”,但不关心区分大小写。 目前我将一个标记定义为 ('b'|'B' 'e'|'E' 'e'|'E' 'r'|'R') 但我有很多这样的标记,但实际上并没有哇...

回答 6 投票 0

ANTLR3:完全匹配令牌中的一个字符

我是ANTLR的新手,正在使用ANTLR3进行解析器工作,但是在以下情况下遇到了麻烦。在我们分析的文本中,可能存在^-字符出现的多种情况。但是,...

回答 1 投票 1

ANTLR4解析器生成器可以生成C代码吗?

我正在研究antlr4,在文档中,我读到该解析器生成器的主要目标是:Java,C#,Python2 | 3,JavaScript,Go,C ++,Swift。而是以前的版本(antlr3)...

回答 2 投票 0

如何编写ANTLR语法翻译器以使用方法返回Java类?

我正在尝试编写一个输出Java方法的ANTLR语法。即我为以下公式编写了语法:expr(“ L”)+ expr(“ R”)我希望我的语法翻译器返回以下Java类...

回答 1 投票 0

如何解决这个简单的反递归问题

我正在读取URL(并尝试复制),但失败了...(也有关于antlr的出色文章)。 https://supportweb.cs.bham.ac.uk/docs/tutorials/docsystem/build/tutorials/antlr/antlr.html我之前的解决方案...

回答 1 投票 1

在要解析的文本中获取表达式的位置和长度

当我的ANTLR生成的解析器执行时,我想引发一个事件,其中包含要求值的表达式的位置和长度,以便可以在文本编辑器中突出显示该区域。 ANTLR ...

回答 1 投票 0

决策可以使用多种选择来匹配输入,例如“ MULOP LETTER”:1、2

我收到此错误[22:52:55]警告(200):ProjLang.g:53:30:决策可以使用多种替代方法来匹配输入,例如“ MULOP LETTER”:1,2结果,替代方法(s)2个因...

回答 1 投票 0

在ANTLR中,如何使用Java解析嵌套函数

我是ANTLR的新手,我列出了大多数嵌套类型的函数。下面是函数的示例:1. Function.add(Integer a,Integer b)2. Function.concat(String a,String b)3. ...

回答 1 投票 0

ANTLR3:人品没有可行的替代方案

我有这个ANTLR3语法:语法WFT; @header {包com.mycompany.wftdiff.parser;进口com.mycompany.wftdiff.model *。 } @lexer ::头{包com.mycompany.wftdiff.parser; } ...

回答 1 投票 1

ANTLR:有一个简单的例子吗?

我想开始使用ANTLR,但是在antlr.org网站上花了几个小时回顾一下这些例子之后,我仍然无法清楚地理解Java进程的语法。有一些......

回答 5 投票 216

ANTLR通配符运算符不消耗预期输入

我正在编写一个读取yacc规范文件的antlr语法。 Yacc规范文件的形式是声明%% rules %% programs但是,我只对声明和规则感兴趣...

回答 1 投票 1

如何在ANTLR语法中使用表达式否定

我在下面用ANTLR语法实现。 INPUT→EXPR; EXPR→如果EXPR则EXPR,否则EXPR | {EXPR(; EXPR)*} | ! EXPR | id:= EXPR我为'expr'做过,但......

回答 1 投票 1

Java语法到AST

在java语法中我有一个解析器规则,名称:Identifier('。'Identifier)*';' ;如何获取单个AST树节点下的所有标识符?

回答 1 投票 0

ANTLR:为什么无效输入可以匹配语法定义

我为计算表达式编写了一个非常简单的语法定义:语法SimpleCalc; options {output = AST; }令牌{PLUS ='+'; MINUS =' - '; MULT ='*'; DIV ='...

回答 1 投票 1

这个示例ANTLR 3 Python语法有什么问题?

我正在尝试学习使用ANTLR,并且在遵循这个“教程”时似乎遇到了错误:https://theantlrguy.atlassian.net/wiki/display/ANTLR3/Five+minute+introduction+to+ANTLR +3 ......

回答 1 投票 1

生成ANTLR语法文件时内存泄漏和崩溃

我正在尝试使用Antlr 3编译这个语法文件(对于Creole wiki标记),但只是使用Antlr工具(C#版本)获取内存泄漏并且Java版本用尽堆空间:例外...

回答 1 投票 1

antlr从文件中读取语法标记

我想解析句子“我正在寻找一个java开发人员”。我需要的输出是language = java。我创建了一个语法文件,如下所示。语法工作; eval返回[String value]:output = ...

回答 1 投票 2

提取特定规则或令牌之前的隐藏注释内容(Antlr,Java)

我是antlr和java的新手,所以这可能是一个微不足道的问题(希望如此!)。我正在使用antlr 3.4。我有词法分析器的语法:lexer语法MyLexer; options {language = Java;评论:......

回答 1 投票 3

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.