{ "fileTypes": [ "bro" ], "foldingStartMarker": "\\{\\s*$", "foldingStopMarker": "^\\s*\\}", "name": "Bro", "patterns": [ { "include": "#directives" }, { "begin": "\"", "beginCaptures": { "0": { "name": "punctuation.definition.string.begin.bro" } }, "end": "\"", "endCaptures": { "0": { "name": "punctuation.definition.string.end.bro" } }, "name": "string.quoted.double.bro", "patterns": [ { "include": "#string_escaped_char" }, { "include": "#string_placeholder" } ] }, { "begin": "(?<=in|\\=|,|\\()\\s*(/)", "beginCaptures": { "0": { "name": "punctuation.definition.string.begin.bro" } }, "end": "(?\\=|>|\\=\\=|\\!\\=)", "name": "keyword.operator.comparison.bro" }, { "match": "(\\+\\=|-\\=|\\*\\=|/\\=)", "name": "keyword.operator.assignment.augmented.bro" }, { "match": "(\\+\\+|\\-\\-)", "name": "keyword.operator.increment-decrement.bro" }, { "match": "(\\+|\\-|\\*|/|%)(?!\\+|\\-)", "name": "keyword.operator.arithmetic.bro" }, { "match": "(\\=)", "name": "keyword.operator.assignment.bro" }, { "match": "(?