name: Regular Expressions (Python) fileTypes:

scopeName: source.regexp.python repository:

character-class: 
  patterns: 
  - name: constant.character.character-class.regexp
    match: \\[wWsSdDhH]|\.
  - name: constant.character.escape.backslash.regexp
    match: \\.
  - name: constant.other.character-class.set.regexp
    endCaptures: 
      "1": 
        name: punctuation.definition.character-class.regexp
    begin: (\[)(\^)?
    beginCaptures: 
      "1": 
        name: punctuation.definition.character-class.regexp
      "2": 
        name: keyword.operator.negation.regexp
    end: (\])
    patterns: 
    - include: "#character-class"
    - name: constant.other.character-class.range.regexp
      captures: 
        "2": 
          name: constant.character.escape.backslash.regexp
        "4": 
          name: constant.character.escape.backslash.regexp
      match: (.|(\\.))\-([^\]]|(\\.))

uuid: DD867ABF-1EC6-415D-B047-687F550A1D51 foldingStartMarker: (/*|{|() patterns:

foldingStopMarker: (*/|}|)) comment: Matches Python's regular expression syntax.