<div>I use ActionScriptParser to parser flex as class,,but it failed,, </div>
<div>&nbsp;</div>
<div>Exception in thread &quot;main&quot; uk.co.badgersinfoil.metaas.SyntaxException: Unexpected token SUPER at line 484<br>&nbsp;at uk.co.badgersinfoil.metaas.impl.ASTUtils.buildSyntaxException(ASTUtils.java:224)<br>&nbsp;at uk.co.badgersinfoil.metaas.impl.ASTActionScriptParser.parse(ASTActionScriptParser.java:37)<br>
&nbsp;at com.ronadia.java.ASGeneratorUtil.parser(ASGeneratorUtil.java:24)<br>&nbsp;at com.ronadia.java.ASGeneratorUtil.parser(ASGeneratorUtil.java:31)<br>&nbsp;at com.ronadia.java.ASGeneratorUtil.parser(ASGeneratorUtil.java:31)<br>&nbsp;at com.ronadia.java.ASGeneratorUtil.main(ASGeneratorUtil.java:56)<br>
Caused by: NoViableAltException(81!=[1010:1: unaryExpression : (in= INC unaryExpression -&gt; ^( PRE_INC[$in] unaryExpression ) | de= DEC unaryExpression -&gt; ^( PRE_DEC[$de] unaryExpression ) | MINUS unaryExpression -&gt; ^( UNARY_MINUS unaryExpression ) | PLUS unaryExpression -&gt; ^( UNARY_PLUS unaryExpression ) | unaryExpressionNotPlusMinus );])<br>
&nbsp;at org.asdt.core.internal.antlr.AS3Parser.unaryExpression(AS3Parser.java:13654)<br>&nbsp;at org.asdt.core.internal.antlr.AS3Parser.unaryExpressionNotPlusMinus(AS3Parser.java:14106)<br>&nbsp;at org.asdt.core.internal.antlr.AS3Parser.unaryExpression(AS3Parser.java:13835)<br>
&nbsp;at org.asdt.core.internal.antlr.AS3Parser.multiplicativeExpression(AS3Parser.java:13373)<br>&nbsp;at org.asdt.core.internal.antlr.AS3Parser.additiveExpression(AS3Parser.java:13236)<br>&nbsp;at org.asdt.core.internal.antlr.AS3Parser.shiftExpression(AS3Parser.java:13099)<br>
&nbsp;at org.asdt.core.internal.antlr.AS3Parser.relationalExpression(AS3Parser.java:12406)<br>&nbsp;at org.asdt.core.internal.antlr.AS3Parser.equalityExpression(AS3Parser.java:12269)<br>&nbsp;at org.asdt.core.internal.antlr.AS3Parser.bitwiseAndExpression(AS3Parser.java:12183)<br>
&nbsp;at org.asdt.core.internal.antlr.AS3Parser.bitwiseXorExpression(AS3Parser.java:12097)<br>&nbsp;at org.asdt.core.internal.antlr.AS3Parser.bitwiseOrExpression(AS3Parser.java:12011)<br>&nbsp;at org.asdt.core.internal.antlr.AS3Parser.logicalAndExpression(AS3Parser.java:11874)<br>
&nbsp;at org.asdt.core.internal.antlr.AS3Parser.logicalOrExpression(AS3Parser.java:11737)<br>&nbsp;at org.asdt.core.internal.antlr.AS3Parser.conditionalExpression(AS3Parser.java:11558)<br>&nbsp;at org.asdt.core.internal.antlr.AS3Parser.assignmentExpression(AS3Parser.java:11412)<br>
&nbsp;at org.asdt.core.internal.antlr.AS3Parser.expression(AS3Parser.java:11256)<br>&nbsp;at org.asdt.core.internal.antlr.AS3Parser.condition(AS3Parser.java:4048)<br>&nbsp;at org.asdt.core.internal.antlr.AS3Parser.ifStatement(AS3Parser.java:5092)<br>
&nbsp;at org.asdt.core.internal.antlr.AS3Parser.statement(AS3Parser.java:4667)<br>&nbsp;at org.asdt.core.internal.antlr.AS3Parser.blockEntry(AS3Parser.java:3996)<br>&nbsp;at org.asdt.core.internal.antlr.AS3Parser.block(AS3Parser.java:3907)<br>
&nbsp;at org.asdt.core.internal.antlr.AS3Parser.methodDefinition(AS3Parser.java:2465)<br>&nbsp;at org.asdt.core.internal.antlr.AS3Parser.typeBlockEntry(AS3Parser.java:2190)<br>&nbsp;at org.asdt.core.internal.antlr.AS3Parser.typeBlock(AS3Parser.java:2002)<br>
&nbsp;at org.asdt.core.internal.antlr.AS3Parser.classDefinition(AS3Parser.java:1326)<br>&nbsp;at org.asdt.core.internal.antlr.AS3Parser.packageBlockEntry(AS3Parser.java:1037)<br>&nbsp;at org.asdt.core.internal.antlr.AS3Parser.packageBlock(AS3Parser.java:809)<br>
&nbsp;at org.asdt.core.internal.antlr.AS3Parser.packageDecl(AS3Parser.java:742)<br>&nbsp;at org.asdt.core.internal.antlr.AS3Parser.as3CompilationUnit(AS3Parser.java:635)<br>&nbsp;at org.asdt.core.internal.antlr.AS3Parser.compilationUnit(AS3Parser.java:369)<br>
&nbsp;at uk.co.badgersinfoil.metaas.impl.ASTActionScriptParser.parse(ASTActionScriptParser.java:35)<br>&nbsp;... 4 more<br clear="all"></div>
<div>&nbsp;</div>
<div><br>-- <br>best regards, </div>