whole_func_string: function (options) {
  	this.astStack = new ASTStack();
  	this.tags = options.customTags;
  	this.raw = '';
  	this.disableParseTag = false;
  	this.line = 1;
  	this.lineStart = 0;
  	this.position = 0;
  	this.parseTagStack = [];
  	this.forItems = [];
  	this.tablerowItems = [];
  	this.forItems.test = this.tablerowItems.test = function (name) {
  		var name = name.split('.')[0];
  		return this.indexOf(name) === -1 ? false : true;
  	};
  }
func_code_string: function (options) {
  	this.astStack = new ASTStack();
  	this.tags = options.customTags;
  	this.raw = '';
  	this.disableParseTag = false;
  	this.line = 1;
  	this.lineStart = 0;
  	this.position = 0;
  	this.parseTagStack = [];
  	this.forItems = [];
  	this.tablerowItems = [];
  	this.forItems.test = this.tablerowItems.test = function (name) {
  		var name = name.split('.')[0];
  		return this.indexOf(name) === -1 ? false : true;
  	};
  }
func_documentation_string: Parser context object
  
  @param {Object} options