%YAML 1.2
---
name: OverrideAudit
scope: text.override-audit.overridereport
hidden: true
contexts:
  main:
    - match: '^(\[[SIU ]{3}]) '
      captures:
        1: storage.modifier
      push: [package_row, scope:text.override-audit.diff#package_name]

    - match: '^WARNING:'
      scope: keyword.control.expired

  package_row:
    - match: '^\s*(`-) (\[X]) (.*)$'
      captures:
        1: punctuation.override.begin
        2: meta.override.expired keyword.control.expired
        3: entity.name.filename.override.expired

    - match: '^\s*(`-) (.*)$'
      captures:
        1: punctuation.override.begin
        2: entity.name.filename.override

    - match: ^$
      pop: true

%YAML 1.2
---
name: OverrideAudit
scope: text.override-audit.overridereport
hidden: true
contexts:
  main:
    - match: '^(\[[SIU ]{3}]) '
      captures:
        1: storage.modifier
      push: [package_row, 'scope:text.override-audit.diff#package_name']

    - match: '^WARNING:'
      scope: keyword.control.expired

  package_row:
    - match: '^\s*(`-) (\[X]) (.*)$'
      captures:
        1: punctuation.override.begin
        2: meta.override.expired keyword.control.expired
        3: entity.name.filename.override.expired

    - match: '^\s*(`-) (.*)$'
      captures:
        1: punctuation.override.begin
        2: entity.name.filename.override

    - match: ^$
      pop: true

Fix YAML syntax to allow it to be parsed by Python and .NET
Fix YAML syntax to allow it to be parsed by Python and .NET

https://pyyaml.org/wiki/YAMLColonInFlowContext

pull request #28 from forkeith/fix_yaml_syntax
