[
  {
    "type": "content",
    "named": true,
    "fields": {}
  },
  {
    "type": "cst",
    "named": true,
    "root": true,
    "fields": {},
    "children": {
      "multiple": true,
      "required": false,
      "types": [
        {
          "type": "error",
          "named": true
        },
        {
          "type": "literal",
          "named": true
        },
        {
          "type": "missing",
          "named": true
        },
        {
          "type": "node",
          "named": true
        },
        {
          "type": "range",
          "named": true
        },
        {
          "type": "text",
          "named": true
        }
      ]
    }
  },
  {
    "type": "error",
    "named": true,
    "fields": {},
    "children": {
      "multiple": false,
      "required": false,
      "types": [
        {
          "type": "text",
          "named": true
        }
      ]
    }
  },
  {
    "type": "field",
    "named": true,
    "fields": {}
  },
  {
    "type": "literal",
    "named": true,
    "fields": {},
    "children": {
      "multiple": false,
      "required": true,
      "types": [
        {
          "type": "content",
          "named": true
        }
      ]
    }
  },
  {
    "type": "missing",
    "named": true,
    "fields": {},
    "children": {
      "multiple": false,
      "required": true,
      "types": [
        {
          "type": "literal",
          "named": true
        }
      ]
    }
  },
  {
    "type": "node",
    "named": true,
    "fields": {},
    "children": {
      "multiple": true,
      "required": true,
      "types": [
        {
          "type": "field",
          "named": true
        },
        {
          "type": "kind",
          "named": true
        },
        {
          "type": "text",
          "named": true
        }
      ]
    }
  },
  {
    "type": "position",
    "named": true,
    "fields": {
      "column": {
        "multiple": false,
        "required": true,
        "types": [
          {
            "type": "number",
            "named": true
          }
        ]
      },
      "row": {
        "multiple": false,
        "required": true,
        "types": [
          {
            "type": "number",
            "named": true
          }
        ]
      }
    }
  },
  {
    "type": "range",
    "named": true,
    "fields": {
      "end": {
        "multiple": false,
        "required": true,
        "types": [
          {
            "type": "position",
            "named": true
          }
        ]
      },
      "start": {
        "multiple": false,
        "required": true,
        "types": [
          {
            "type": "position",
            "named": true
          }
        ]
      }
    }
  },
  {
    "type": "text",
    "named": true,
    "fields": {},
    "children": {
      "multiple": false,
      "required": true,
      "types": [
        {
          "type": "content",
          "named": true
        }
      ]
    }
  },
  {
    "type": "\"",
    "named": false
  },
  {
    "type": "-",
    "named": false
  },
  {
    "type": ":",
    "named": false
  },
  {
    "type": "ERROR",
    "named": false
  },
  {
    "type": "MISSING",
    "named": false
  },
  {
    "type": "`",
    "named": false
  },
  {
    "type": "kind",
    "named": true
  },
  {
    "type": "number",
    "named": true
  },
  {
    "type": "•",
    "named": false
  }
]