[antlr-interest] ANTLR ActionScript target broken | ANTLR 3.3 fail to compile : antlr3-maven-archetype does not exist

Stefan seaside.ki at me.com
Sat Jun 25 13:51:11 PDT 2011


Since the ActionScript target is buggy, I tried to compile ANTLR 3.3.

Installed Maven, set the PATH, and followed the instructions to compile ANTLR.

While I actually can maven subproject like gunit, I fail to maven the ANTLR folder.
I mean the main pm.xml. Get this error:

   [ERROR]     Child module /Users/KKK/Desktop/Neuer Ordner 4/antlr-3 2.3/antlr3-maven-archetype 
		of /Users/KKK/Desktop/Neuer Ordner 4/antlr-3 2.3/pom.xml does not exist

Part of the ANTLR distribution is antlr3-maven-plugin.

Since BUILD.txt states that building ANTLR is trivial, I wonder, I forgot to perform 
a trivial step ;-)

Could someone assist?

Stefan


Am 24.06.2011 um 00:50 schrieb Stefan:

> Thx Jim!
> 
> Ah, I see. I'll try to contact the author
> 
> I'd probably jump in and invest some days to reanimate the project. There are
> several problems, but all seem to be small and relatively easy fixable.
> 
> Let's see. Installing the Maven Eclipse plugin right now ;-)
> 
> Stefan
> 
> 
> Am 24.06.2011 um 00:29 schrieb Jim Idle:
> 
>> ActionScript has been orphaned as far as I can tell - you could try
>> emailing the original author of that target and see if they have any plans
>> to continue with it.
>> 
>> Jim
>> 
>>> -----Original Message-----
>>> From: antlr-interest-bounces at antlr.org [mailto:antlr-interest-
>>> bounces at antlr.org] On Behalf Of Stefan
>>> Sent: Thursday, June 23, 2011 2:48 PM
>>> To: antlr-interest at antlr.org
>>> Subject: [antlr-interest] ANTLR ActionScript target broken
>>> 
>>> Hi,
>>> 
>>> According to these instructions, I'm trying to use ANTLR generated *.as
>>> files in a current Flash Builder 4.5.1 project.
>>> 
>>> Therefore, I added this ANTLR's Actionscript runtime to my project -
>>> without problems.
>>> 
>>> I compiled lexer/parser specs using ANTLRWorks without problems too.
>>> 
>>> I added the language option to the source *.g file to make ANTLR
>>> generate Actionscript sources:
>>> 
>>> options {
>>>   backtrack = true;
>>>   memoize = true;
>>>   k=2;
>>>   output = AST;
>>>   language=ActionScript;        // Added this
>>>   ASTLabelType = CommonTree;
>>> }
>>> Unfortunately, the ANTLR/ANTLRworks generated Actionscript code is
>>> buggy:
>>> 
>>> Catch statements read like this catch (RecognitionException re), but
>>> should read like this:catch ( re:RecognitionException ).
>>> 
>>> Furthermore, Flash Builder complains about the use of Array here:
>>> 
>>> public override function get tokenNames():Array { return
>>> PhpParser.tokenNames; } Besides this, other problems exist in the
>>> generated ActionScript sources. E.g. wrong function declaration,
>>> package declaration inside package, ChartStream.getLine() called
>>> instead of ChartStream.line(),...
>>> 
>>> I checked ANTLR itself too. But the pure JAR renders the same problem.
>>> Thus, ANTLRworks isn't the problem, but ANTLR itself.
>>> 
>>> Assuming that I did everything correct, I wonder if and when the ANTLR
>>> project may provide a bug fix.
>>> 
>>> Ah, hints how to make the current ANTLR work with ActionScript, would
>>> be even better ;-)
>>> 
>>> 
>>> Kinds regards,
>>> 
>>> S
>>> 
>>> List: http://www.antlr.org/mailman/listinfo/antlr-interest
>>> Unsubscribe: http://www.antlr.org/mailman/options/antlr-interest/your-
>>> email-address
>> 
>> List: http://www.antlr.org/mailman/listinfo/antlr-interest
>> Unsubscribe: http://www.antlr.org/mailman/options/antlr-interest/your-email-address
> 
> 
> List: http://www.antlr.org/mailman/listinfo/antlr-interest
> Unsubscribe: http://www.antlr.org/mailman/options/antlr-interest/your-email-address



More information about the antlr-interest mailing list