whole_func_string: function(overwrites){
  
  			var cur = {
  				tag: state.node && state.node.tag,
  				attr: state.attr && state.attr.name,
  				// <content> elements should be considered direclty nested
  				directlyNested: isDirectlyNested(),
  				textContentOnly: !!state.textContentOnly
  			};
  			return overwrites ? assign(cur, overwrites) : cur;
  		}
func_code_string: function(overwrites){
  
  			var cur = {
  				tag: state.node && state.node.tag,
  				attr: state.attr && state.attr.name,
  				// <content> elements should be considered direclty nested
  				directlyNested: isDirectlyNested(),
  				textContentOnly: !!state.textContentOnly
  			};
  			return overwrites ? assign(cur, overwrites) : cur;
  		}
func_documentation_string: The HTML section that is the root section for the entire template.