我写的开源ActionScript3语法分析工具

目前ActionScript3没有一个比较好的开源或者是免费的语法分析工具,因此也很难写Code Formatter,Checkstyle等等工具。

 

我以ANTLR为基础, 用Java写了一个可以解析AS3语法的工具。目前还不是很完善,但是可能已经可以解析常用的Actionscript

 

地址如下

匿名访问地址: http://code.google.com/p/asdtk/

 

你可以用SVN下载,在testsrc里你可以用已有的testcase来测试一下是否能正常解析。

 

如果发现bug,请把actionscript文件发到allenofchina@hotmail.com。非常感谢

 

 

2009/3/13

经过一次次的尝试-失败,现在Java端框架已经确定了。

ANTLR端的ActionScript3语法解析已经基本完成,解析300多K的UIComponent.as通过

现在缺少的功能如下:

 

如何确定一个Statement的结尾:ActionScript3里,一个语句的结尾可以是分号,换行符,右中括号,多行注释。现在只能解析以分号为结尾的语句。

 

继续努力

2009/3/18

300+个文件测试通过,但是E4X部分还不够强壮

你可能感兴趣的:(框架,SVN,Google,actionscript)