code: function flushTextBuf() {
              var text;
              if (textBuf.length > 0 && (text = textBuf.join(''))) {
                  var textNode = new TextNode(text, engine);
                  textNode.beforeAdd(analyseContext);
  
                  stack.top().addChild(textNode);
                  textBuf = [];
  
                  if (engine.options.strip
                      && analyseContext.current instanceof Command
                  ) {
                      textNode.value = text.replace(/^[\x20\t\r]*\n/, '');
                  }
                  analyseContext.current = textNode;
              }
          }
docs: 将缓冲区中的text节点内容写入
  
  @inner