UNPKG

@titanium/turbo

Version:

<p align="center"> <img src="https://cdn.secure-api.org/images/turbo-title_400.png" /><br> <a href="https://www.npmjs.com/package/@titanium/turbo"> <img src="https://img.shields.io/npm/v/@titanium/turbo.png" /> </a> </p>

20 lines (17 loc) 435 B
var CU = require('../compilerUtils'); exports.parse = function(node, state, parser) { var args = CU.getParserArgs(node, state), code = ''; if (state.pre) { code += state.pre(node, state, args) || ''; delete state.pre; } var newState = parser(node, state, args); code += newState.code; if (state.post) { code += state.post(node, newState, args) || ''; delete state.post; } newState.code = code; return newState; };