code: function (tagName, tokens, i) {
  		// if a tagName is provided, use that
  		if (tagName) {
  			return tagName;
  		} else {
  			// otherwise go searching for the next two tokens like "<",TAG
  			while (i < tokens.length) {
  				if (tokens[i] === "<" && !notEndTag.test(tokens[i + 1])) {
  					return elements.reverseTagMap[tokens[i + 1]] || 'span';
  				}
  				i++;
  			}
  		}
  		return '';
  	}
docs: Helper(s)
  @hide