const lang = Object.freeze({ "displayName": "CUE", "fileTypes": ["cue"], "name": "cue", "patterns": [{ "include": "#whitespace" }, { "include": "#comment" }, { "captures": { "1": { "name": "keyword.other.package" }, "2": { "name": "entity.name.namespace" } }, "match": "(?<])=(?![=~])", "name": "punctuation.bind" }, { "match": "<-", "name": "punctuation.arrow" }, { "include": "#expression" }] }, "expression": { "patterns": [{ "patterns": [{ "captures": { "1": { "name": "keyword.control.for" }, "2": { "name": "variable.other" }, "3": { "name": "punctuation.separator" }, "4": { "name": "variable.other" }, "5": { "name": "keyword.control.in" } }, "match": "(?=|[<](?![-=])|[>](?![=])", "name": "keyword.operator.comparison" }, { "match": "&{2}|\\|{2}|!(?![=~])", "name": "keyword.operator.logical" }, { "match": "&(?!&)|\\|(?!\\|)", "name": "keyword.operator.set" }] }, { "captures": { "1": { "name": "punctuation.accessor" }, "2": { "name": "variable.other.member" } }, "match": "(?