[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