【发布时间】:2016-07-17 22:45:27
【问题描述】:
上下文是类型构建宏。我的目标是生成
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>。
我没有任何想法。
【问题讨论】: