{"name":"XSL","scopeName":"text.xml.xsl","patterns":[{"name":"meta.tag.xml.template","begin":"(\u003c)(xsl)((:))(template)","end":"(\u003e)","patterns":[{"match":" (?:([-_a-zA-Z0-9]+)((:)))?([a-zA-Z-]+)","captures":{"1":{"name":"entity.other.attribute-name.namespace.xml"},"2":{"name":"entity.other.attribute-name.xml"},"3":{"name":"punctuation.separator.namespace.xml"},"4":{"name":"entity.other.attribute-name.localname.xml"}}},{"include":"#doublequotedString"},{"include":"#singlequotedString"}],"captures":{"1":{"name":"punctuation.definition.tag.xml"},"2":{"name":"entity.name.tag.namespace.xml"},"3":{"name":"entity.name.tag.xml"},"4":{"name":"punctuation.separator.namespace.xml"},"5":{"name":"entity.name.tag.localname.xml"}}},{"include":"text.xml"}],"repository":{"doublequotedString":{"name":"string.quoted.double.xml","begin":"\"","end":"\"","beginCaptures":{"0":{"name":"punctuation.definition.string.begin.xml"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.xml"}}},"singlequotedString":{"name":"string.quoted.single.xml","begin":"'","end":"'","beginCaptures":{"0":{"name":"punctuation.definition.string.begin.xml"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.xml"}}}}}
