[
  {
    "type": "bytecode",
    "named": true,
    "fields": {},
    "children": {
      "multiple": true,
      "required": false,
      "types": [
        {
          "type": "byte_compiled_file_name",
          "named": true
        },
        {
          "type": "bytecode",
          "named": true
        },
        {
          "type": "char",
          "named": true
        },
        {
          "type": "float",
          "named": true
        },
        {
          "type": "hash_table",
          "named": true
        },
        {
          "type": "integer",
          "named": true
        },
        {
          "type": "list",
          "named": true
        },
        {
          "type": "quote",
          "named": true
        },
        {
          "type": "string",
          "named": true
        },
        {
          "type": "string_text_properties",
          "named": true
        },
        {
          "type": "symbol",
          "named": true
        },
        {
          "type": "unquote",
          "named": true
        },
        {
          "type": "unquote_splice",
          "named": true
        },
        {
          "type": "vector",
          "named": true
        }
      ]
    }
  },
  {
    "type": "char",
    "named": true,
    "fields": {}
  },
  {
    "type": "float",
    "named": true,
    "fields": {}
  },
  {
    "type": "hash_table",
    "named": true,
    "fields": {},
    "children": {
      "multiple": true,
      "required": false,
      "types": [
        {
          "type": "byte_compiled_file_name",
          "named": true
        },
        {
          "type": "bytecode",
          "named": true
        },
        {
          "type": "char",
          "named": true
        },
        {
          "type": "float",
          "named": true
        },
        {
          "type": "hash_table",
          "named": true
        },
        {
          "type": "integer",
          "named": true
        },
        {
          "type": "list",
          "named": true
        },
        {
          "type": "quote",
          "named": true
        },
        {
          "type": "string",
          "named": true
        },
        {
          "type": "string_text_properties",
          "named": true
        },
        {
          "type": "symbol",
          "named": true
        },
        {
          "type": "unquote",
          "named": true
        },
        {
          "type": "unquote_splice",
          "named": true
        },
        {
          "type": "vector",
          "named": true
        }
      ]
    }
  },
  {
    "type": "integer",
    "named": true,
    "fields": {}
  },
  {
    "type": "list",
    "named": true,
    "fields": {},
    "children": {
      "multiple": true,
      "required": false,
      "types": [
        {
          "type": "byte_compiled_file_name",
          "named": true
        },
        {
          "type": "bytecode",
          "named": true
        },
        {
          "type": "char",
          "named": true
        },
        {
          "type": "float",
          "named": true
        },
        {
          "type": "hash_table",
          "named": true
        },
        {
          "type": "integer",
          "named": true
        },
        {
          "type": "list",
          "named": true
        },
        {
          "type": "quote",
          "named": true
        },
        {
          "type": "string",
          "named": true
        },
        {
          "type": "string_text_properties",
          "named": true
        },
        {
          "type": "symbol",
          "named": true
        },
        {
          "type": "unquote",
          "named": true
        },
        {
          "type": "unquote_splice",
          "named": true
        },
        {
          "type": "vector",
          "named": true
        }
      ]
    }
  },
  {
    "type": "quote",
    "named": true,
    "fields": {},
    "children": {
      "multiple": false,
      "required": true,
      "types": [
        {
          "type": "byte_compiled_file_name",
          "named": true
        },
        {
          "type": "bytecode",
          "named": true
        },
        {
          "type": "char",
          "named": true
        },
        {
          "type": "float",
          "named": true
        },
        {
          "type": "hash_table",
          "named": true
        },
        {
          "type": "integer",
          "named": true
        },
        {
          "type": "list",
          "named": true
        },
        {
          "type": "quote",
          "named": true
        },
        {
          "type": "string",
          "named": true
        },
        {
          "type": "string_text_properties",
          "named": true
        },
        {
          "type": "symbol",
          "named": true
        },
        {
          "type": "unquote",
          "named": true
        },
        {
          "type": "unquote_splice",
          "named": true
        },
        {
          "type": "vector",
          "named": true
        }
      ]
    }
  },
  {
    "type": "source_file",
    "named": true,
    "fields": {},
    "children": {
      "multiple": true,
      "required": false,
      "types": [
        {
          "type": "byte_compiled_file_name",
          "named": true
        },
        {
          "type": "bytecode",
          "named": true
        },
        {
          "type": "char",
          "named": true
        },
        {
          "type": "float",
          "named": true
        },
        {
          "type": "hash_table",
          "named": true
        },
        {
          "type": "integer",
          "named": true
        },
        {
          "type": "list",
          "named": true
        },
        {
          "type": "quote",
          "named": true
        },
        {
          "type": "string",
          "named": true
        },
        {
          "type": "string_text_properties",
          "named": true
        },
        {
          "type": "symbol",
          "named": true
        },
        {
          "type": "unquote",
          "named": true
        },
        {
          "type": "unquote_splice",
          "named": true
        },
        {
          "type": "vector",
          "named": true
        }
      ]
    }
  },
  {
    "type": "string_text_properties",
    "named": true,
    "fields": {},
    "children": {
      "multiple": true,
      "required": true,
      "types": [
        {
          "type": "byte_compiled_file_name",
          "named": true
        },
        {
          "type": "bytecode",
          "named": true
        },
        {
          "type": "char",
          "named": true
        },
        {
          "type": "float",
          "named": true
        },
        {
          "type": "hash_table",
          "named": true
        },
        {
          "type": "integer",
          "named": true
        },
        {
          "type": "list",
          "named": true
        },
        {
          "type": "quote",
          "named": true
        },
        {
          "type": "string",
          "named": true
        },
        {
          "type": "string_text_properties",
          "named": true
        },
        {
          "type": "symbol",
          "named": true
        },
        {
          "type": "unquote",
          "named": true
        },
        {
          "type": "unquote_splice",
          "named": true
        },
        {
          "type": "vector",
          "named": true
        }
      ]
    }
  },
  {
    "type": "symbol",
    "named": true,
    "fields": {}
  },
  {
    "type": "unquote",
    "named": true,
    "fields": {},
    "children": {
      "multiple": false,
      "required": true,
      "types": [
        {
          "type": "byte_compiled_file_name",
          "named": true
        },
        {
          "type": "bytecode",
          "named": true
        },
        {
          "type": "char",
          "named": true
        },
        {
          "type": "float",
          "named": true
        },
        {
          "type": "hash_table",
          "named": true
        },
        {
          "type": "integer",
          "named": true
        },
        {
          "type": "list",
          "named": true
        },
        {
          "type": "quote",
          "named": true
        },
        {
          "type": "string",
          "named": true
        },
        {
          "type": "string_text_properties",
          "named": true
        },
        {
          "type": "symbol",
          "named": true
        },
        {
          "type": "unquote",
          "named": true
        },
        {
          "type": "unquote_splice",
          "named": true
        },
        {
          "type": "vector",
          "named": true
        }
      ]
    }
  },
  {
    "type": "unquote_splice",
    "named": true,
    "fields": {},
    "children": {
      "multiple": false,
      "required": true,
      "types": [
        {
          "type": "byte_compiled_file_name",
          "named": true
        },
        {
          "type": "bytecode",
          "named": true
        },
        {
          "type": "char",
          "named": true
        },
        {
          "type": "float",
          "named": true
        },
        {
          "type": "hash_table",
          "named": true
        },
        {
          "type": "integer",
          "named": true
        },
        {
          "type": "list",
          "named": true
        },
        {
          "type": "quote",
          "named": true
        },
        {
          "type": "string",
          "named": true
        },
        {
          "type": "string_text_properties",
          "named": true
        },
        {
          "type": "symbol",
          "named": true
        },
        {
          "type": "unquote",
          "named": true
        },
        {
          "type": "unquote_splice",
          "named": true
        },
        {
          "type": "vector",
          "named": true
        }
      ]
    }
  },
  {
    "type": "vector",
    "named": true,
    "fields": {},
    "children": {
      "multiple": true,
      "required": false,
      "types": [
        {
          "type": "byte_compiled_file_name",
          "named": true
        },
        {
          "type": "bytecode",
          "named": true
        },
        {
          "type": "char",
          "named": true
        },
        {
          "type": "float",
          "named": true
        },
        {
          "type": "hash_table",
          "named": true
        },
        {
          "type": "integer",
          "named": true
        },
        {
          "type": "list",
          "named": true
        },
        {
          "type": "quote",
          "named": true
        },
        {
          "type": "string",
          "named": true
        },
        {
          "type": "string_text_properties",
          "named": true
        },
        {
          "type": "symbol",
          "named": true
        },
        {
          "type": "unquote",
          "named": true
        },
        {
          "type": "unquote_splice",
          "named": true
        },
        {
          "type": "vector",
          "named": true
        }
      ]
    }
  },
  {
    "type": "##",
    "named": false
  },
  {
    "type": "#'",
    "named": false
  },
  {
    "type": "#(",
    "named": false
  },
  {
    "type": "#[",
    "named": false
  },
  {
    "type": "#s(hash-table",
    "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": "byte_compiled_file_name",
    "named": true
  },
  {
    "type": "comment",
    "named": true
  },
  {
    "type": "string",
    "named": true
  }
]