JSTQL-JS-Transform/dsl_files/pipeline.jstql

24 lines
676 B
Text
Raw Normal View History

2024-05-12 18:06:37 +00:00
proposal Pipeline{
pair SingleArgument {
applicable to {
"<<someFunctionIdent:Identifier | MemberExpression>>(<<someFunctionParam: Expression | Identifier>>);"
}
transform to {
"<<someFunctionParam>> |> <<someFunctionIdent>>(%);"
}
}
pair MultiArgument {
applicable to {
"<<someFunctionIdent:Identifier>>(
<<firstFunctionParam : Expression | Identifier>>,
<<restOfFunctionParams: anyRest>>
);"
}
transform to {
"<<firstFunctionParam>> |> <<someFunctionIdent>>(%, <<restOfFunctionParams>>);"
}
}
}