{"name":"X Font Directory Index","scopeName":"source.fontdir","patterns":[{"include":"#main"}],"repository":{"comment":{"name":"comment.line.bang.exclamation-mark.fontdir","begin":"^!","end":"(?=$)","beginCaptures":{"0":{"name":"punctuation.definition.comment.fontdir"}}},"entryCount":{"name":"constant.numeric.integer.int.decimal.fontdir","match":"\\A([0-9]+)(?=\\s|$)"},"entryName":{"patterns":[{"include":"#string"},{"name":"string.unquoted.font-name.fontdir","match":"^(?:[^-\\s]|\\s(?!-|\\S+$)|(?\u003c!\\s)-)+"}]},"keywords":{"name":"keyword.control.directive.font-name-aliases.fontdir","match":"^(FILE_NAMES_ALIASES)(?=\\s|$)"},"main":{"patterns":[{"include":"#comment"},{"include":"#keywords"},{"include":"#entryCount"},{"include":"#entryName"},{"include":"source.xlfd#name"},{"include":"#otherField"}]},"otherField":{"patterns":[{"include":"#string"},{"name":"constant.language.other.fontdir","match":"(?\u003c=\\s)\\S+$"}]},"string":{"name":"string.quoted.double.font-name.fontdir","begin":"\"","end":"\"|(?=$)","patterns":[{"name":"constant.character.escape.backslash.fontdir","match":"(\\\\).","captures":{"1":{"name":"punctuation.definition.escape.backslash.fontdir"}}}],"beginCaptures":{"0":{"name":"punctuation.definition.string.begin.fontdir"}},"endCaptures":{"0":{"name":"punctuation.definition.string.end.fontdir"}}}}}
