Sha256: a07010b4a8c4d45810d36ec97ccafab4f5dfc6ad6a440a5db1a48864f6074391

Contents?: true

Size: 1.18 KB

Versions: 11

Compression:

Stored size: 1.18 KB

Contents

{"name":"Option list","scopeName":"source.opts","patterns":[{"include":"#main"}],"repository":{"escape":{"patterns":[{"include":"etc#esc"},{"name":"constant.character.percent.url-encoded.opts","match":"(%)[A-Fa-f0-9]{2}","captures":{"1":{"name":"punctuation.definition.character.percentage.opts"}}}]},"main":{"patterns":[{"include":"etc#comment"},{"include":"#option"},{"include":"#escape"}]},"option":{"patterns":[{"name":"meta.option.opts","begin":"((--?)[^-\\s=][^\\s=]*)","end":"(?!\\G)(?=\\$|\\S)","patterns":[{"match":"(?xi)\n(?\u003c= # HACK: Fixed-width look-behinds enforced by Oniguruma\n\t\\w[-_]pattern \\G\n\t| reg[-_]exp   \\G\n\t| regexp       \\G\n\t| reg[-_]ex    \\G\n\t| regex        \\G\n) \\s+ (\\S+)","captures":{"1":{"name":"string.regexp.opts","patterns":[{"include":"source.regexp"}]}}},{"match":"\\G(=)(\\S*)","captures":{"1":{"patterns":[{"include":"etc#eql"}]},"2":{"patterns":[{"include":"#value"}]}}},{"match":"\\G\\s+(?!#|-)(\\S+)","captures":{"1":{"patterns":[{"include":"#value"}]}}}],"beginCaptures":{"1":{"name":"entity.name.option.opts"},"2":{"name":"punctuation.definition.option.name.dash.opts"}}}]},"value":{"patterns":[{"include":"etc"},{"include":"etc#bareword"}]}}}

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
github-linguist-9.0.0 grammars/source.opts.json
github-linguist-8.0.1 grammars/source.opts.json
github-linguist-8.0.0 grammars/source.opts.json
github-linguist-7.30.0 grammars/source.opts.json
github-linguist-7.29.0 grammars/source.opts.json
github-linguist-7.28.0 grammars/source.opts.json
github-linguist-7.27.0 grammars/source.opts.json
github-linguist-7.26.0 grammars/source.opts.json
github-linguist-7.25.0 grammars/source.opts.json
github-linguist-7.24.1 grammars/source.opts.json
github-linguist-7.24.0 grammars/source.opts.json