
        js: {reg: /\b(getElementsBy(TagName|ClassName|Name)|getElementById|typeof|instanceof)(?=[^\w])/g, style:"js"},
        methods: {reg:/((?<=\.)\w+)/g, style:"method"},
        //htmlTags: {reg: /(&lt;[^\&]*&gt;)/g, style:"html"},
        blockComments: {reg: /(\/\*.*\*\/)/g, style:"comment"},
        inlineComments: {reg: /(\/\/.*)/g, style:"comment"},
        source: {reg: /\b(source|\$)(?=[^\w])/g, style:"source"},
        target: {reg: /\b(target|\$)(?=[^\w])/g, style:"target"},
    }

    let ed