code: function(indentationStack, indentation, docObject, keepStack ){
  	if(!keepStack) {
  		while(indentationStack.length && _.last(indentationStack).indentation >= indentation) {
  			var top = indentationStack.pop();
  			if(top.tag && top.tag.end) {
  				top.tag.end.call(docObject, top.tagData);
  			}
  		}
  	}
  	return indentationStack.length ? _.last(indentationStack).tagData : docObject;
  }
docs: pop off the stack until indentation matches