{"name":"Debian package control file","scopeName":"source.deb-control","patterns":[{"include":"#paragraphs"}],"repository":{"comments":{"name":"comment.line.deb-control","match":"^#.*$"},"fields":{"patterns":[{"name":"meta.section.field.simple.deb-control","begin":"^(Package|Version|Architecture|Maintainer|Source|Section|Priority|Essential|Installed-Size|Homepage|Built-Using|Standards-Version)(:)","end":"\\n","patterns":[{"include":"#variables"}],"beginCaptures":{"1":{"name":"entity.name.section.field.simple.deb-control"},"2":{"name":"keyword.operator.deb-control"}}},{"name":"meta.section.field.folded.deb-control","begin":"^(Depends|Build-Depends)(:)","end":"^(?!\\s)","patterns":[{"include":"#comments"},{"include":"#variables"}],"beginCaptures":{"1":{"name":"entity.name.section.field.folded.deb-control"},"2":{"name":"keyword.operator.deb-control"}}},{"name":"meta.section.field.multiline.deb-control","begin":"^(Description)(:)","end":"^(?!\\s)","patterns":[{"include":"#comments"},{"include":"#variables"}],"beginCaptures":{"1":{"name":"entity.name.section.field.multiline.deb-control"},"2":{"name":"keyword.operator.deb-control"}}},{"name":"meta.section.field.multiline.deb-control","begin":"^([^:\\s]*)(:)","end":"^(?!\\s)","patterns":[{"include":"#comments"},{"include":"#variables"}],"beginCaptures":{"1":{"patterns":[{"match":"^([a-zA-Z0-9][a-zA-Z0-9\\-]*)","captures":{"1":{"name":"entity.name.section.field.unknown.deb-control"},"2":{"name":"keyword.operator.deb-control"}}},{"match":"^([^a-zA-Z0-9].*)","captures":{"1":{"name":"invalid.illegal.name.section.field.deb-control"},"2":{"name":"keyword.operator.deb-control"}}},{"match":"^([a-zA-Z0-9].*[^a-zA-Z0-9\\-]*.*)","captures":{"1":{"name":"invalid.illegal.name.section.field.deb-control"},"2":{"name":"keyword.operator.deb-control"}}}]},"2":{"name":"keyword.operator.deb-control"}}}]},"paragraphs":{"patterns":[{"name":"meta.section.paragraph.deb-control","begin":"^(?!\\s)","end":"^$","patterns":[{"include":"#comments"},{"include":"#fields"}]}]},"variables":{"patterns":[{"name":"variable.other.substitution.deb-control","begin":"\\${","end":"}"}]}}}
