Hi,
since the previous release of ANTLR didn't compile correctly for the
ActionScript runtime, I tried the most recent ANTLRWorks build.
Using these options
options {
backtrack = true;
memoize = true;
k=2;
output = AST;
language=ActionScript;
ASTLabelType = CommonTree;
}
Compiling to Java runtime works fine. Compiling to ActionScript target gives
this:
[22:34:10] error(10): internal error:
/***localPath***/Documents/downloads/Php.g : java.lang.NullPointerException
org.antlr.grammar.v3.CodeGenTreeWalker.getTokenElementST(CodeGenTreeWalker.java:290)
org.antlr.grammar.v3.CodeGenTreeWalker.set(CodeGenTreeWalker.java:5709)
org.antlr.grammar.v3.CodeGenTreeWalker.atom(CodeGenTreeWalker.java:5496)
org.antlr.grammar.v3.CodeGenTreeWalker.element(CodeGenTreeWalker.java:3984)
org.antlr.grammar.v3.CodeGenTreeWalker.element(CodeGenTreeWalker.java:3850)
org.antlr.grammar.v3.CodeGenTreeWalker.alternative(CodeGenTreeWalker.java:3756)
org.antlr.grammar.v3.CodeGenTreeWalker.block(CodeGenTreeWalker.java:3128)
org.antlr.grammar.v3.CodeGenTreeWalker.ebnf(CodeGenTreeWalker.java:4816)
org.antlr.grammar.v3.CodeGenTreeWalker.element(CodeGenTreeWalker.java:3970)
org.antlr.grammar.v3.CodeGenTreeWalker.alternative(CodeGenTreeWalker.java:3756)
org.antlr.grammar.v3.CodeGenTreeWalker.block(CodeGenTreeWalker.java:3128)
org.antlr.grammar.v3.CodeGenTreeWalker.rule(CodeGenTreeWalker.java:2382)
org.antlr.grammar.v3.CodeGenTreeWalker.rules(CodeGenTreeWalker.java:1537)
org.antlr.grammar.v3.CodeGenTreeWalker.grammarSpec(CodeGenTreeWalker.java:1441)
org.antlr.grammar.v3.CodeGenTreeWalker.grammar_(CodeGenTreeWalker.java:509)
org.antlr.codegen.CodeGenerator.genRecognizer(CodeGenerator.java:421)
org.antlr.Tool.generateRecognizer(Tool.java:655)
org.antlr.Tool.process(Tool.java:468)
org.antlr.works.generate.CodeGenerate.generate(CodeGenerate.java:104)
org.antlr.works.generate.CodeGenerate.run(CodeGenerate.java:185)
java.lang.Thread.run(Thread.java:680)
Does anybody know, if the ActionScript target is still out of sync? Or is
ActionScript no longer supported?
Kind regards,
Stefan
List: http://www.antlr.org/mailman/listinfo/antlr-interest
Unsubscribe:
http://www.antlr.org/mailman/options/antlr-interest/your-email-address
--
You received this message because you are subscribed to the Google Groups
"il-antlr-interest" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/il-antlr-interest?hl=en.