lib/parser.js
function (text, context) {
	var astList = parseVariables(text, context);
	if (Array.isArray(astList)) {
		if (astList[2] === OPCODE.LOCALS) {
			return context.astNode(OPCODE.PRINTLOCALS).concat(astList.slice(3));
		} else {
			return context.astNode(OPCODE.PRINT, astList);
		}
	} else {
		return context.astNode(OPCODE.PRINTSTRING, astList);
	}
}
function (text, context) {
	var astList = parseVariables(text, context);
	if (Array.isArray(astList)) {
		if (astList[2] === OPCODE.LOCALS) {
			return context.astNode(OPCODE.PRINTLOCALS).concat(astList.slice(3));
		} else {
			return context.astNode(OPCODE.PRINT, astList);
		}
	} else {
		return context.astNode(OPCODE.PRINTSTRING, astList);
	}
}
Parse "{{name}}"

@param {String} text
@param {Object} context
@return {Array}