[metaas-dev] can metaas parser flex framework?

Yuliang-Yang zjuyyl at gmail.com
Sun May 18 12:57:04 BST 2008


I use ActionScriptParser to parser flex as class,,but it failed,,

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


-- 
best regards,
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.badgers-in-foil.co.uk/pipermail/metaas-dev/attachments/20080518/feeec8de/attachment.html 


More information about the metaas-dev mailing list