1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768 |
- 'scopeName': 'text.xml.xsl'
- 'name': 'XSL'
- 'fileTypes': [
- 'xsl'
- 'xslt'
- ]
- 'patterns': [
- {
- 'begin': '(<)(xsl)((:))(template)'
- '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'
- 'end': '(>)'
- 'name': 'meta.tag.xml.template'
- 'patterns': [
- {
- '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'
- 'match': ' (?:([-_a-zA-Z0-9]+)((:)))?([a-zA-Z-]+)'
- }
- {
- 'include': '#doublequotedString'
- }
- {
- 'include': '#singlequotedString'
- }
- ]
- }
- {
- 'include': 'text.xml'
- }
- ]
- 'repository':
- 'doublequotedString':
- 'begin': '"'
- 'beginCaptures':
- '0':
- 'name': 'punctuation.definition.string.begin.xml'
- 'end': '"'
- 'endCaptures':
- '0':
- 'name': 'punctuation.definition.string.end.xml'
- 'name': 'string.quoted.double.xml'
- 'singlequotedString':
- 'begin': '\''
- 'beginCaptures':
- '0':
- 'name': 'punctuation.definition.string.begin.xml'
- 'end': '\''
- 'endCaptures':
- '0':
- 'name': 'punctuation.definition.string.end.xml'
- 'name': 'string.quoted.single.xml'
|