src/language/XMLUtils.js
function _createTagInfo(token, tokenType, offset, exclusionList, tagName, attrName, shouldReplace) {
        return {
            token: token || null,
            tokenType: tokenType || null,
            offset: offset || 0,
            exclusionList: exclusionList || [],
            tagName: tagName || "",
            attrName: attrName || "",
            shouldReplace: shouldReplace || false
        };
    }
function _createTagInfo(token, tokenType, offset, exclusionList, tagName, attrName, shouldReplace) {
        return {
            token: token || null,
            tokenType: tokenType || null,
            offset: offset || 0,
            exclusionList: exclusionList || [],
            tagName: tagName || "",
            attrName: attrName || "",
            shouldReplace: shouldReplace || false
        };
    }
function _createTagInfo ( token , tokenType , offset , exclusionList , tagName , attrName , shouldReplace ) { return { token : token || null , tokenType : tokenType || null , offset : offset || 0 , exclusionList : exclusionList || [ ] , tagName : tagName || "" , attrName : attrName || "" , shouldReplace : shouldReplace || false } ; }
Returns an object that represents all its params.

@param {!Token} token CodeMirror token at the current pos
@param {number} tokenType Type of current token
@param {number} offset Offset in current token
@param {Array.<string>} exclusionList List of attributes of a tag or attribute options used by an attribute
@param {string} tagName Name of the current tag
@param {string} attrName Name of the current attribute
@param {boolean} shouldReplace true if we don't want to append ="" to an attribute
@return {!{token: Token, tokenType: int, offset: int, exclusionList: Array.<string>, tagName: string, attrName: string, shouldReplace: boolean}}
Returns an object that represents all its params .