[
  {
    "type": "assign",
    "named": true,
    "fields": {},
    "children": {
      "multiple": true,
      "required": true,
      "types": [
        {
          "type": "key",
          "named": true
        },
        {
          "type": "value",
          "named": true
        }
      ]
    }
  },
  {
    "type": "config",
    "named": true,
    "root": true,
    "fields": {},
    "children": {
      "multiple": true,
      "required": false,
      "types": [
        {
          "type": "empty",
          "named": true
        },
        {
          "type": "entry",
          "named": true
        },
        {
          "type": "separator",
          "named": true
        }
      ]
    }
  },
  {
    "type": "empty",
    "named": true,
    "fields": {},
    "children": {
      "multiple": true,
      "required": true,
      "types": [
        {
          "type": "comment",
          "named": true
        },
        {
          "type": "newline",
          "named": true
        },
        {
          "type": "whitespace",
          "named": true
        }
      ]
    }
  },
  {
    "type": "entry",
    "named": true,
    "fields": {},
    "children": {
      "multiple": false,
      "required": true,
      "types": [
        {
          "type": "assign",
          "named": true
        },
        {
          "type": "section",
          "named": true
        }
      ]
    }
  },
  {
    "type": "section",
    "named": true,
    "fields": {},
    "children": {
      "multiple": true,
      "required": true,
      "types": [
        {
          "type": "comment",
          "named": true
        },
        {
          "type": "name",
          "named": true
        }
      ]
    }
  },
  {
    "type": "separator",
    "named": true,
    "fields": {},
    "children": {
      "multiple": true,
      "required": true,
      "types": [
        {
          "type": "comment",
          "named": true
        },
        {
          "type": "empty",
          "named": true
        },
        {
          "type": "newline",
          "named": true
        }
      ]
    }
  },
  {
    "type": "=",
    "named": false
  },
  {
    "type": "[",
    "named": false
  },
  {
    "type": "]",
    "named": false
  },
  {
    "type": "comment",
    "named": true
  },
  {
    "type": "key",
    "named": true
  },
  {
    "type": "name",
    "named": true
  },
  {
    "type": "newline",
    "named": true
  },
  {
    "type": "value",
    "named": true
  },
  {
    "type": "whitespace",
    "named": true,
    "extra": true
  }
]