(type)
| 375 | } |
| 376 | |
| 377 | function macro(type) { |
| 378 | if (type.match(/[\[\(\{]/)) return matchBrackets(type, expression); |
| 379 | return pass(); |
| 380 | } |
| 381 | function matchBrackets(type, comb) { |
| 382 | if (type == "[") return cont(pushlex("]"), commasep(comb, "]"), poplex); |
| 383 | if (type == "(") return cont(pushlex(")"), commasep(comb, ")"), poplex); |
nothing calls this directly
no test coverage detected