Haxe用参数生成超级调用

时间:2016-07-17 22:45:27

标签: macros haxe

上下文是类型构建宏。我的目标是生成

super(arg1, arg2, arg3)

我有什么:

Array<FunctionArg> => [{ meta => null, name => foo, type => TPath({ name => StdTypes, pack => [], params => [], sub => Int }), opt => null, value => null },{ meta => null, name => bar, type => TPath({ name => StdTypes, pack => [], params => [], sub => Int }), opt => null, value => null }]

我已尝试macro super($a{ancestorArgs}),但这只是愚蠢,因为$a期待Array<Expr>

我没有任何想法。

1 个答案:

答案 0 :(得分:2)

尝试:

strcmp