[
  [
    {
      "type": "comment.line.double-slash",
      "value": "// see https://solidity.readthedocs.io/en/develop/miscellaneous.html#reserved-keywords"
    }
  ],
  [],
  [
    {
      "type": "keyword.other.reserved",
      "value": "abstract"
    }
  ],
  [
    {
      "type": "keyword.other.reserved",
      "value": "after"
    }
  ],
  [
    {
      "type": "keyword.other.reserved",
      "value": "alias"
    }
  ],
  [
    {
      "type": "keyword.other.reserved",
      "value": "apply"
    }
  ],
  [
    {
      "type": "keyword.other.reserved",
      "value": "auto"
    }
  ],
  [
    {
      "type": "keyword.other.reserved",
      "value": "case"
    }
  ],
  [
    {
      "type": "keyword.other.reserved",
      "value": "catch"
    }
  ],
  [
    {
      "type": "keyword.other.reserved",
      "value": "copyof"
    }
  ],
  [
    {
      "type": "keyword.other.reserved",
      "value": "default"
    }
  ],
  [
    {
      "type": "keyword.other.reserved",
      "value": "define"
    }
  ],
  [
    {
      "type": "keyword.other.reserved",
      "value": "final"
    }
  ],
  [
    {
      "type": "keyword.other.reserved",
      "value": "immutable"
    }
  ],
  [
    {
      "type": "keyword.other.reserved",
      "value": "implements"
    }
  ],
  [
    {
      "type": "keyword.other.reserved",
      "value": "in"
    }
  ],
  [
    {
      "type": "keyword.other.reserved",
      "value": "inline"
    }
  ],
  [
    {
      "type": "keyword.other.reserved",
      "value": "let"
    }
  ],
  [
    {
      "type": "keyword.other.reserved",
      "value": "macro"
    }
  ],
  [
    {
      "type": "keyword.other.reserved",
      "value": "match"
    }
  ],
  [
    {
      "type": "keyword.other.reserved",
      "value": "mutable"
    }
  ],
  [
    {
      "type": "keyword.other.reserved",
      "value": "null"
    }
  ],
  [
    {
      "type": "keyword.other.reserved",
      "value": "of"
    }
  ],
  [
    {
      "type": "keyword.other.reserved",
      "value": "override"
    }
  ],
  [
    {
      "type": "keyword.other.reserved",
      "value": "partial"
    }
  ],
  [
    {
      "type": "keyword.other.reserved",
      "value": "promise"
    }
  ],
  [
    {
      "type": "keyword.other.reserved",
      "value": "reference"
    }
  ],
  [
    {
      "type": "keyword.other.reserved",
      "value": "relocatable"
    }
  ],
  [
    {
      "type": "keyword.other.reserved",
      "value": "sealed"
    }
  ],
  [
    {
      "type": "keyword.other.reserved",
      "value": "sizeof"
    }
  ],
  [
    {
      "type": "keyword.other.reserved",
      "value": "static"
    }
  ],
  [
    {
      "type": "keyword.other.reserved",
      "value": "supports"
    }
  ],
  [
    {
      "type": "keyword.other.reserved",
      "value": "switch"
    }
  ],
  [
    {
      "type": "keyword.other.reserved",
      "value": "try"
    }
  ],
  [
    {
      "type": "keyword.other.reserved",
      "value": "type"
    }
  ],
  [
    {
      "type": "keyword.other.reserved",
      "value": "typedef"
    }
  ],
  [
    {
      "type": "keyword.other.reserved",
      "value": "typeof"
    }
  ],
  [
    {
      "type": "keyword.other.reserved",
      "value": "unchecked"
    }
  ]
]
