<div>David, thanks for your advice,I have solve the problem,as you said it is caused by the ANTLR libs, it doesn't work with the ANTLR V3.07 and the newest release ANTLR V3,when I replace the jars,It works smoothly. Greate project,thanks again.
<br><br> </div>
<div><span class="gmail_quote">2007/5/23, <a href="mailto:metaas-dev-request@lists.badgers-in-foil.co.uk">metaas-dev-request@lists.badgers-in-foil.co.uk</a> <<a href="mailto:metaas-dev-request@lists.badgers-in-foil.co.uk">
metaas-dev-request@lists.badgers-in-foil.co.uk</a>>:</span>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">Send metaas-dev mailing list submissions to<br> <a href="mailto:metaas-dev@lists.badgers-in-foil.co.uk">
metaas-dev@lists.badgers-in-foil.co.uk</a><br><br>To subscribe or unsubscribe via the World Wide Web, visit<br> <a href="http://lists.badgers-in-foil.co.uk/mailman/listinfo/metaas-dev">http://lists.badgers-in-foil.co.uk/mailman/listinfo/metaas-dev
</a><br>or, via email, send a message with subject or body 'help' to<br> <a href="mailto:metaas-dev-request@lists.badgers-in-foil.co.uk">metaas-dev-request@lists.badgers-in-foil.co.uk</a><br><br>You can reach the person managing the list at
<br> <a href="mailto:metaas-dev-owner@lists.badgers-in-foil.co.uk">metaas-dev-owner@lists.badgers-in-foil.co.uk</a><br><br>When replying, please edit your Subject line so it is more specific<br>than "Re: Contents of metaas-dev digest..."
<br><br><br>Today's Topics:<br><br> 1. Can't create as3 source code (Yuliang-Yang)<br> 2. Re: Can't create as3 source code (David Holroyd)<br><br><br>----------------------------------------------------------------------
<br><br>Message: 1<br>Date: Wed, 23 May 2007 00:07:52 +0800<br>From: Yuliang-Yang <<a href="mailto:zjuyyl@gmail.com">zjuyyl@gmail.com</a>><br>Subject: [metaas-dev] Can't create as3 source code<br>To: <a href="mailto:metaas-dev@lists.badgers-in-foil.co.uk">
metaas-dev@lists.badgers-in-foil.co.uk</a><br>Message-ID:<br> <<a href="mailto:d75235180705220907mdcc6feeub62ef9cc64516941@mail.gmail.com">d75235180705220907mdcc6feeub62ef9cc64516941@mail.gmail.com</a>><br>Content-Type: text/plain; charset="iso-8859-1"
<br><br>HI David,<br>I download metaas-0.7-bin,<br>and try to create as3 source code by the code:<br><br>public static void main(String[] args){<br>ActionScriptFactory fact = new ActionScriptFactory();<br>ActionScriptProject proj =
fact.newEmptyASProject(".");<br>ASCompilationUnit unit = proj.newClass("Test");<br>ASClassType clazz = (ASClassType)unit.getType();<br>ASMethod meth = clazz.newMethod("test", Visibility.PUBLIC
, "void");<br>meth.addStmt("trace('Hello world')");<br>}<br>it throw exceptions:<br><br>Exception in thread "main" java.lang.NoSuchFieldError: ruleNestingLevel<br>at org.asdt.core.internal.antlr.AS3Lexer.mCOLON
(AS3Lexer.java:2131)<br>at org.asdt.core.internal.antlr.AS3Lexer.mTokens(AS3Lexer.java:5332)<br>at org.antlr.runtime.Lexer.nextToken(Lexer.java:109)<br>at uk.co.badgersinfoil.metaas.impl.antlr.LinkedListTokenSource.nextToken
(<br>LinkedListTokenSource.java:20)<br>at<br>uk.co.badgersinfoil.metaas.impl.antlr.LinkedListTokenStream.readNextToken(<br>LinkedListTokenStream.java:77)<br>at uk.co.badgersinfoil.metaas.impl.antlr.LinkedListTokenStream.LT
(<br>LinkedListTokenStream.java:143)<br>at org.asdt.core.internal.antlr.AS3Parser.typeExpression(AS3Parser.java<br>:7344)<br>at uk.co.badgersinfoil.metaas.impl.AS3FragmentParser.parseTypeSpec(<br>AS3FragmentParser.java:164)
<br>at uk.co.badgersinfoil.metaas.impl.ASTBuilder.newClassMethod(<br>ASTBuilder.java:122)<br>at uk.co.badgersinfoil.metaas.impl.ASTASClassType.newMethod(<br>ASTASClassType.java:29)<br>at org.myway.Generator.main(Generator.java
:124)<br><br><br><br>it is cause by : ASMethod meth = clazz.newMethod("test", Visibility.PUBLIC,<br>"void");<br><br>--<br>best regards,<br>-------------- next part --------------<br>An HTML attachment was scrubbed...
<br>URL: <a href="http://lists.badgers-in-foil.co.uk/pipermail/metaas-dev/attachments/20070523/763c50e2/attachment.html">http://lists.badgers-in-foil.co.uk/pipermail/metaas-dev/attachments/20070523/763c50e2/attachment.html
</a><br><br>------------------------------<br><br>Message: 2<br>Date: Tue, 22 May 2007 23:11:56 +0000<br>From: David Holroyd <<a href="mailto:dave@badgers-in-foil.co.uk">dave@badgers-in-foil.co.uk</a>><br>Subject: Re: [metaas-dev] Can't create as3 source code
<br>To: <a href="mailto:metaas-dev@lists.badgers-in-foil.co.uk">metaas-dev@lists.badgers-in-foil.co.uk</a><br>Message-ID: <<a href="mailto:20070522231155.GB12671@badgers-in-foil.co.uk">20070522231155.GB12671@badgers-in-foil.co.uk
</a>><br>Content-Type: text/plain; charset=us-ascii<br><br>On Wed, May 23, 2007 at 12:07:52AM +0800, Yuliang-Yang wrote:<br>> it throw exceptions:<br>><br>> Exception in thread "main" java.lang.NoSuchFieldError
: ruleNestingLevel<br>> at org.asdt.core.internal.antlr.AS3Lexer.mCOLON(AS3Lexer.java:2131)<br><br>Have you got some version of ANTLR other than the one from the download<br>zip in your classpath? Sounds like it's not using the included
<br>antlr-20070101.jar, but an older one (or maybe a newer one, not sure).<br><br>Please check, and let us know how you get on<br>thanks!<br>dave<br><br>--<br><a href="http://david.holroyd.me.uk/">http://david.holroyd.me.uk/
</a><br><br><br><br>------------------------------<br><br>_______________________________________________<br>metaas-dev mailing list<br><a href="mailto:metaas-dev@lists.badgers-in-foil.co.uk">metaas-dev@lists.badgers-in-foil.co.uk
</a><br><a href="http://lists.badgers-in-foil.co.uk/mailman/listinfo/metaas-dev">http://lists.badgers-in-foil.co.uk/mailman/listinfo/metaas-dev</a><br><br><br>End of metaas-dev Digest, Vol 5, Issue 4<br>****************************************
<br></blockquote></div><br><br clear="all"><br>-- <br>best regards,