code: function parseCodeBlock() {
  		let token, pos = reader.getPos();
  		let idxStart = src.indexOf(options.CodeBlockStart, pos), idxEnd = src.indexOf(options.CodeBlockEnd, pos + options.CodeBlockStart.length);
  		if ( idxStart == pos && idxEnd > 0 ) {
  			// 起始为【{%】且后面有【%}】
  			let oPos = {};
  			oPos.start = idxStart;
  			oPos.end = idxEnd + options.CodeBlockEnd.length;
  			token = { type: options.TypeCodeBlock, text: unescape(src.substring(pos + options.CodeBlockStart.length, idxEnd)), pos: oPos }; // Token: 代码块
  			reader.skip(idxEnd + options.CodeBlockEnd.length - pos); // 位置更新
  
  			tokens.push(token);
  			return 1;
  		}
  		
  		return 0;
  	}
docs: 代码块 {% %}