message: fix or keyword (grouping)
diff: },
  {
  "name": "storage.type.var.bst",
  - "match": "\\b(?<!\\.)ENTRY|MACRO|STRINGS\\b(?!\\.)"
  + "match": "\\b(?<!\\.)(ENTRY|MACRO|STRINGS)\\b(?!\\.)"
  },
  {
  "name": "support.function.bst",
  - "match": "\\b(?<!\\.)READ|EXECUTE|ITERATE|REVERSE|SORT\\b(?!\\.)"
  + "match": "\\b(?<!\\.)(READ|EXECUTE|ITERATE|REVERSE|SORT)\\b(?!\\.)"
  }
  ]
  },
  },
  {
  "name": "keyword.operator.logic.bst",
  - "match": "\\b(?<!\\.)and|or|not(?!(\\w|\\.))"
  + "match": "\\b(?<!\\.)(and|or|not)(?!(\\w|\\.))"
  }
  ]
  },
  "patterns": [
  {
  "name": "keyword.control.bst",
  - "match": "\\b(?<!\\.)if\\$|while\\$(?!(\\w|\\.))"
  + "match": "\\b(?<!\\.)(if\\$|while\\$)(?!(\\w|\\.))"
  },
  {
  "name": "support.function.bst",
  