上下文是类型构建宏。我的目标是生成
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>
。
我没有任何想法。
答案 0 :(得分:2)
尝试:
strcmp