JSTQL-JS-Transform/dsl_files/do.jstql

32 lines
735 B
Text
Raw Normal View History

proposal DoExpression{
pair arrowFunction{
applicable to {
"() => {
2024-05-12 18:06:37 +00:00
<<blockStatements: anyStatementList | hello >>
return << returnExpr: Expr >>
}"
}
transform to {
"do {
2024-05-12 18:06:37 +00:00
<< blockStatements >>
<< returnExpr >>
}"
}
}
pair immediatelyInvokedUnnamedFunction {
applicable to {
"function(){
<<blockStatements: anyNStatements>>
return << returnExpr: Expr >>
}();"
}
transform to {
"do {
<< blockStatements >>
<< returnExpr >>
}"
}
}
}