schemas/toml.json

[
  {
    "type": "array",
    "named": true,
    "fields": {},
    "children": {
      "multiple": true,
      "required": false,
      "types": [
        {
          "type": "array",
          "named": true
        },
        {
          "type": "boolean",
          "named": true
        },
        {
          "type": "float",
          "named": true
        },
        {
          "type": "inline_table",
          "named": true
        },
        {
          "type": "integer",
          "named": true
        },
        {
          "type": "local_date",
          "named": true
        },
        {
          "type": "local_date_time",
          "named": true
        },
        {
          "type": "local_time",
          "named": true
        },
        {
          "type": "offset_date_time",
          "named": true
        },
        {
          "type": "string",
          "named": true
        }
      ]
    }
  },
  {
    "type": "document",
    "named": true,
    "fields": {},
    "children": {
      "multiple": true,
      "required": false,
      "types": [
        {
          "type": "pair",
          "named": true
        },
        {
          "type": "table",
          "named": true
        },
        {
          "type": "table_array_element",
          "named": true
        }
      ]
    }
  },
  {
    "type": "dotted_key",
    "named": true,
    "fields": {},
    "children": {
      "multiple": true,
      "required": true,
      "types": [
        {
          "type": "bare_key",
          "named": true
        },
        {
          "type": "dotted_key",
          "named": true
        },
        {
          "type": "quoted_key",
          "named": true
        }
      ]
    }
  },
  {
    "type": "float",
    "named": true,
    "fields": {}
  },
  {
    "type": "inline_table",
    "named": true,
    "fields": {},
    "children": {
      "multiple": true,
      "required": false,
      "types": [
        {
          "type": "pair",
          "named": true
        }
      ]
    }
  },
  {
    "type": "integer",
    "named": true,
    "fields": {}
  },
  {
    "type": "pair",
    "named": true,
    "fields": {},
    "children": {
      "multiple": true,
      "required": true,
      "types": [
        {
          "type": "array",
          "named": true
        },
        {
          "type": "bare_key",
          "named": true
        },
        {
          "type": "boolean",
          "named": true
        },
        {
          "type": "dotted_key",
          "named": true
        },
        {
          "type": "float",
          "named": true
        },
        {
          "type": "inline_table",
          "named": true
        },
        {
          "type": "integer",
          "named": true
        },
        {
          "type": "local_date",
          "named": true
        },
        {
          "type": "local_date_time",
          "named": true
        },
        {
          "type": "local_time",
          "named": true
        },
        {
          "type": "offset_date_time",
          "named": true
        },
        {
          "type": "quoted_key",
          "named": true
        },
        {
          "type": "string",
          "named": true
        }
      ]
    }
  },
  {
    "type": "quoted_key",
    "named": true,
    "fields": {},
    "children": {
      "multiple": true,
      "required": false,
      "types": [
        {
          "type": "escape_sequence",
          "named": true
        }
      ]
    }
  },
  {
    "type": "string",
    "named": true,
    "fields": {},
    "children": {
      "multiple": true,
      "required": false,
      "types": [
        {
          "type": "escape_sequence",
          "named": true
        }
      ]
    }
  },
  {
    "type": "table",
    "named": true,
    "fields": {},
    "children": {
      "multiple": true,
      "required": true,
      "types": [
        {
          "type": "bare_key",
          "named": true
        },
        {
          "type": "dotted_key",
          "named": true
        },
        {
          "type": "pair",
          "named": true
        },
        {
          "type": "quoted_key",
          "named": true
        }
      ]
    }
  },
  {
    "type": "table_array_element",
    "named": true,
    "fields": {},
    "children": {
      "multiple": true,
      "required": true,
      "types": [
        {
          "type": "bare_key",
          "named": true
        },
        {
          "type": "dotted_key",
          "named": true
        },
        {
          "type": "pair",
          "named": true
        },
        {
          "type": "quoted_key",
          "named": true
        }
      ]
    }
  },
  {
    "type": "\"",
    "named": false
  },
  {
    "type": "\"\"\"",
    "named": false
  },
  {
    "type": "'",
    "named": false
  },
  {
    "type": "'''",
    "named": false
  },
  {
    "type": ",",
    "named": false
  },
  {
    "type": ".",
    "named": false
  },
  {
    "type": "=",
    "named": false
  },
  {
    "type": "[",
    "named": false
  },
  {
    "type": "[[",
    "named": false
  },
  {
    "type": "]",
    "named": false
  },
  {
    "type": "]]",
    "named": false
  },
  {
    "type": "bare_key",
    "named": true
  },
  {
    "type": "boolean",
    "named": true
  },
  {
    "type": "comment",
    "named": true
  },
  {
    "type": "escape_sequence",
    "named": true
  },
  {
    "type": "local_date",
    "named": true
  },
  {
    "type": "local_date_time",
    "named": true
  },
  {
    "type": "local_time",
    "named": true
  },
  {
    "type": "offset_date_time",
    "named": true
  },
  {
    "type": "{",
    "named": false
  },
  {
    "type": "}",
    "named": false
  }
]