Sha256: d1cd0be6503d913ef640f6620ea4e759796624e9ae1a0ec10d833545d040a8cf

Contents?: true

Size: 1.52 KB

Versions: 2

Compression:

Stored size: 1.52 KB

Contents

---
name: XSL
fileTypes:
- xsl
- xslt
scopeName: text.xml.xsl
repository:
  singlequotedString:
    name: string.quoted.single.xml
    endCaptures:
      '0':
        name: punctuation.definition.string.end.xml
    begin: "'"
    beginCaptures:
      '0':
        name: punctuation.definition.string.begin.xml
    end: "'"
  doublequotedString:
    name: string.quoted.double.xml
    endCaptures:
      '0':
        name: punctuation.definition.string.end.xml
    begin: "\""
    beginCaptures:
      '0':
        name: punctuation.definition.string.begin.xml
    end: "\""
uuid: DB8033A1-6D8E-4D80-B8A2-8768AAC6125D
foldingStartMarker: "^\\s*(<[^!?%/](?!.+?(/>|</.+?>))|<[!%]--(?!.+?--%?>)|<%[!]?(?!.+?%>))"
patterns:
- name: meta.tag.xml.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
  begin: "(<)(xsl)((:))(template)"
  end: "(>)"
  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
foldingStopMarker: "^\\s*(</[^>]+>|[/%]>|-->)\\s*$"
keyEquivalent: "^~X"

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
code_rippa-1.0.1 lib/code_rippa/syntax/xsl.syntax
code_rippa-1.0.0 lib/code_rippa/syntax/xsl.syntax