ANTLR解析器问题

<p>我试图解析一些文字记录,其中记录中的元素用一个“+”字符隔开,并在整个记录由一个“#”字符终止。例如E1 + E2 + E3 + E4 + E5 + E6# p&gt; </p><p>单个元素可以要求或可选的。如果元素是可选的,它的值被简单地丢失。例如,如果E2被缺失,输入字符串将是:E1 + E3 + E4 + E5 + E6#。 P&gt...

24 浏览 1 回复   gt   一个   e3   antlr   字符  

Erlang和ANTLR的

<p>是否可以编写一个ANTLR的代码生成目标二郎? P&gt; </p>

9 浏览 1 回复   antlr   二郎   一个   gt   语法  

获取树构建与ANTLR

<p>至于问及http://stackoverflow.com/questions/2999755/removing-left-recursion-in-antlr我可以删除左递归 P&gt; Ë - &gt; E + T |Ť 笔 - &gt; T \* F |˚F 的F - &gt; INT | (E) PRE&gt; </p><...

21 浏览 1 回复   gt   语法   一个   int   pre  

ANTLR树有必要吗?

<p>什么是使用AST同时建立一个编译器(带ANTLR)的目的。它是需要有一个?什么是所谓的TreeParser和一个如何使用它?是否有可能建立一个编译器没有任何树木?如果不是,是否有描述细节的话题任何好的教程? P&gt; </p>

31 浏览 1 回复   一个   ast   gt   antlr   编译器  

ANTLR的JavaScript对象

<p>我一直在使用ANTLR来生成一个解析器+树文法与Java靶的标记语言,工作正常。现在我试图让目标在JavaScript中在我的网页浏览器来使用它。 P&gt; </p><p>不过,我一直没能找到关于如何去这样做有什么好处的文档。我使用的Eclipse与ANTLR IDE,当我指定的语言,如JavaScript,我收到以下错误。 P&gt; ...

2 浏览 1 回复   gt   javascript   antlr   错误   目标  

C#ANTLR语法?

<p>我在找交钥匙[ ANTLR ](http://www.antlr.org/)语法C#生成一个可用抽象语法树(AST ),并可以是后端语言无关的或针对C#,C,C ++或D。 P&gt; </p><p>有并不需要支持错误报告 P&gt; </p><p> P.S。我不愿意做几乎没有任何修复式的选择是不是很辛苦。 P&gt; </p>

27 浏览 1 回复   语法   gt   一个   antlr   语言  

CIL ANTLR语法?

<p>有没有.NET CIL(AKA MSIL)ANTLR语法? P&gt; </p>

8 浏览 1 回复   语法   gt   antlr   没有   em  

如何使用ANTLR来解析xml文档

<p>任何人可以告诉如何使用ANTLR工具(在Java)来创建我们自己的语法对XML文档,以及如何解析使用ANTLR工具(在Java)这些文件? P&gt; </p>

17 浏览 1 回复   gt   antlr   使用   xml   语法  

可可/ R与ANTLR

<p>我使用[可可/ R ](http://www.ssw.uni-linz.ac.at/Coco/)对比的<a href=""> ANTLR </a>在C#项目用作什么本质上是一个脚本化的邮件合并功能的一部分。为了解析(简单)脚本,我需要一个<strong>解析器 STRONG&gt; P&gt; <p>...

29 浏览 1 回复   gt   一个   可可   解析   解析器  

使用ANTLR动态类型语言例如

<p>我在找一些ANTLR v3的例子,我试着谷歌上搜索了一下,但我发现某些东西不适合我的质量要求。我找到了咒的项目,但它的静态类型,是“太”大,我在这一刻,后来我发现'馅饼'作为解释,这是动态类型,这是我想要的,但它采用的是语法的解释。 p&gt; </p><p>我正在寻找一个是动态类型,并使用AST的如果可能的话非常小的语言。它并...

28 浏览 1 回复   gt   语言   类型   动态   antlr  

试图找到ANTLR一个zip文件

<p>我试图按照[本教程 A &gt;在步骤5(第1部分)中列出的是没有意义的疗法引用的zip文件(DOT-NET-runtime-3.1.3.zip)不在上市文件夹(或同类产品中3.2)的文件。哪儿去了? P&gt; ](http://www.antlr.org/wiki/pages/viewpage.action?pageId=557075)</p>

3 浏览 1 回复   文件   gt   antlr   zip   试图  

ANTLR,动态变量

<p>我有一个ANTLR的语法,可以分析和评估像1 + 2 \* 4等简单表达式 我想这样做是为了评估像表达式2 + $ A- $ B / 4,其中$变量是动态变量,即来自于外部源,并不断更新。 P&gt; </p><p>有没有对如何做到这一点使用ANTLR的设计模式,最佳实践等? P&gt; </p><ul> <li...

2 浏览 1 回复   gt   变量   antlr   达式   表达式  

在定义语法ANTLR关键词

<p>我想用ANTLR构建一个简单的词法分析器已保留类的字眼特定语言(如果,否则,等)。我通过几个教程去了,能找到定义除保留关键字的所有选项的方式。如何在ANTLR定义语法文件保留关键字? P&gt; </p><p>在此先感谢 Shamika P&gt; </p>

10 浏览 1 回复   关键   gt   antlr   关键字   一个  

我可以使用ANTLR为双向解析/生?

<p>我需要在两个解析传入的消息并产生EDIFACT格式(基本上是一个结构性分隔格式)。 P&gt;传出消息 </p><p>我想有,将通过解析消息来生成Java模型。然后,我想用同样的模式来创建一个实例并生成消息。 P&gt; </p><p>上半年是好的,我用ANTLR之前,从原料去 - &gt; Java对象。但...

16 浏览 1 回复   gt   语法   解析   消息   一个  

一个有趣的项目落实到学习ANTLR的

<p>我从书的权威参考ANTLR的“学习ANTLR的。我还处于起步阶段。我喜欢做的手的东西,所以我想这将是一个很好的学习经验做一个好样本项目。 我要寻找一个体面规模的项目,不是太大。但就大,足够复杂,帮助我学习ANTLR的好。 P&gt; </p><p>您的投入将不胜感激! P&gt; </p><p>谢谢! P&gt; </p>

13 浏览 1 回复   gt   项目   学习   一个   antlr  

ANTLR如何执行其字符处理?

<p> ANTLR 3似乎使用某种形式的正则表达式就像操纵它的规则的,没有人知道它是否使用了自定义的语法,并在该文件是? P&gt; </p>

22 浏览 1 回复   gt   antlr   语法   符号   使用  

提高ANTLR DSL解析错误消息

<p>我工作的一个领域特定语言(DSL)用于非程序员。非程序员做了很多语法错误:他们拼错的关键词,只要不关闭括号,他们不终止块,等等 P&gt;。 </p><p>我用ANTLR生成我的分析器;它提供了一个极好的机制来处理RecognitionExceptions改善的错误处理。但我发现它相当困难,养成良好的错误处理代码为我的DSL。 P&gt; ...

17 浏览 1 回复   gt   错误   antlr   语言   语法  

如何找到在ANTLR 2字符位置?

<p>我有一个简单的语法,并产生了一对用ANTLR 2.7.7 C#类的。当分析器查找与标记的错误,它抛出一个异常;我想找出多少个字符到解析流的道理来。我该怎么办呢? P&gt; </p>

8 浏览 1 回复   一个   gt   antlr   字符   异常  

ANTLR和C# - 从哪里开始?

<p>我想用ANTLR我的C#桌面应用程序集成。 我无法找到谈论ANTLR整合wirh C#的文章。 你能推荐一本书,说明它一步通过现实世界的例子一步? P&gt; </p>

23 浏览 1 回复   antlr   gt   集成   语言   使用  

什么是ANTLR一个“语义谓词”?

<p>什么是一个<strong> <em>语义谓词 em&gt;的 STRONG&gt;在ANTLR? P&gt; </em></strong></p>

25 浏览 1 回复   gt   语义   谓词   em   一个