%YAML 1.2 --- # http://www.sublimetext.com/docs/3/syntax.html scope: source.lyric file_extensions: - lrc - lyric contexts: main: - match: '\[([0-5][0-9]:[0-5][0-9]\.[0-9][0-9])\]' captures: 1: constant.other.time.lyric push: - match: '(.*)[\n\r]+' captures: 1: string.literal.lyric pop: true - match: '(\[)([a-zA-Z].*)(:)(.*)(\])' captures: 1: punctuation.definition.meta.lyric 2: entity.name.function.lyric 3: punctuation.definition.split.lyric 4: meta.object-literal.key.lyric 5: punctuation.definition.meta.lyric - match: (.*) captures: 1: invalid.illegal.lyric