Leandro Ocampo
10/07/2020, 2:18 PMval Meta.irLogTest: CliPlugin
get() =
"IR log CLI" {
meta(
enableIr(),
irBody { this.irLogBody(it) },
irDump()
)
}
fun IrUtils.irLogBody(irBody: IrBody): IrBody? {...}
So my questions are:
1- are those extension phases enough to transform the code? Assuming irLogBody is applying some transformation. In this case by using
irBody.transformChildrenVoid
2- is it okay to test this changes with quoteOutputMatches? As far I can see it should, but maybe I am missing something.
I was able to achieve this result with Arrow meta in the parsing phase.raulraja
10/08/2020, 7:40 AMLeandro Ocampo
10/08/2020, 9:15 AMraulraja
10/08/2020, 9:24 AMLeandro Ocampo
10/08/2020, 9:29 AM