gpt4 book ai didi

actionscript-3 - 如何解析 .as (AS3) 文件

转载 作者:行者123 更新时间:2023-12-02 05:55:41 26 4
gpt4 key购买 nike

我希望尽可能接近将 AS3 文件解析为对象或 XML。例如,假设有以下类:

package {
class SomeClass extends AnotherClass {
private var someVariable:Number

public function someMethod(someParameter:Number = 4):void {
var someLocalVariable:Number = someParameter * (2 + someVariable);
}
}
}

解析后可能是这样的:

<package name="">
<class id="783" name="SomeClass" extendsId="782">
<variable id="784" visibility="private" type="Number"/>
<function id="785" name="someMethod" returnType="void">
<parameter id="786" name="someParameter" type="Number">
<expression>
<number value="4"/>
</expression>
</parameter>
<variable id="787" name="someLocalVariable" type="Number"/>
<code>
<assign toId="787">
<expression>
<variable id="786"/>
<operator type="*"/>
<expression>
<number value="2"/>
<operator type="+"/>
<variable id="786"/>
</expression>
</expression>
</assign>
</code>
</function>
</class>
</package>

.. 即使我没有像这样一个漂亮、整洁的 xml 结构,即使它可以将 AS3 解析为某种容量,也远远超出了我现在的水平。

有什么想法吗?

谢谢,埃里克

最佳答案

我实际上已经将 PMD 解析器移植到 AS3。

可以查看http://github.com/teotigraphix/as3parser-framework

迈克

关于actionscript-3 - 如何解析 .as (AS3) 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1230112/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com