[
{
"type": "arg",
"named": true,
"fields": {},
"children": {
"multiple": true,
"required": true,
"types": [
{
"type": "arg_name",
"named": true
},
{
"type": "element_description",
"named": true
},
{
"type": "type_annotation",
"named": true
}
]
}
},
{
"type": "args_section",
"named": true,
"fields": {},
"children": {
"multiple": true,
"required": false,
"types": [
{
"type": "arg",
"named": true
}
]
}
},
{
"type": "attribute_line",
"named": true,
"fields": {}
},
{
"type": "attributes_section",
"named": true,
"fields": {},
"children": {
"multiple": true,
"required": false,
"types": [
{
"type": "attribute_line",
"named": true
}
]
}
},
{
"type": "docstring",
"named": true,
"fields": {},
"children": {
"multiple": true,
"required": true,
"types": [
{
"type": "args_section",
"named": true
},
{
"type": "attributes_section",
"named": true
},
{
"type": "examples_section",
"named": true
},
{
"type": "notes_section",
"named": true
},
{
"type": "raises_section",
"named": true
},
{
"type": "return_section",
"named": true
},
{
"type": "summary",
"named": true
},
{
"type": "top_summary",
"named": true
}
]
}
},
{
"type": "element_description",
"named": true,
"fields": {}
},
{
"type": "example_line",
"named": true,
"fields": {}
},
{
"type": "examples_section",
"named": true,
"fields": {},
"children": {
"multiple": true,
"required": false,
"types": [
{
"type": "example_line",
"named": true
}
]
}
},
{
"type": "note_line",
"named": true,
"fields": {}
},
{
"type": "notes_section",
"named": true,
"fields": {},
"children": {
"multiple": true,
"required": false,
"types": [
{
"type": "note_line",
"named": true
}
]
}
},
{
"type": "raise_description",
"named": true,
"fields": {}
},
{
"type": "raise_info",
"named": true,
"fields": {},
"children": {
"multiple": true,
"required": true,
"types": [
{
"type": "raise_description",
"named": true
},
{
"type": "type_name",
"named": true
}
]
}
},
{
"type": "raises_section",
"named": true,
"fields": {},
"children": {
"multiple": true,
"required": false,
"types": [
{
"type": "raise_info",
"named": true
}
]
}
},
{
"type": "return_line",
"named": true,
"fields": {}
},
{
"type": "return_section",
"named": true,
"fields": {},
"children": {
"multiple": true,
"required": false,
"types": [
{
"type": "return_line",
"named": true
}
]
}
},
{
"type": "summary",
"named": true,
"fields": {},
"children": {
"multiple": true,
"required": true,
"types": [
{
"type": "summary_line",
"named": true
}
]
}
},
{
"type": "summary_line",
"named": true,
"fields": {}
},
{
"type": "type_annotation",
"named": true,
"fields": {},
"children": {
"multiple": false,
"required": true,
"types": [
{
"type": "type_name",
"named": true
}
]
}
},
{
"type": "type_name",
"named": true,
"fields": {}
},
{
"type": "\n",
"named": false
},
{
"type": " (",
"named": false
},
{
"type": "\"\"\"",
"named": false
},
{
"type": "\"\"\"\n",
"named": false
},
{
"type": ")",
"named": false
},
{
"type": ", optional",
"named": false
},
{
"type": ":",
"named": false
},
{
"type": "Args:\n",
"named": false
},
{
"type": "Attributes:\n",
"named": false
},
{
"type": "Examples:\n",
"named": false
},
{
"type": "Notes:\n",
"named": false
},
{
"type": "Raises:\n",
"named": false
},
{
"type": "Returns:\n",
"named": false
},
{
"type": "arg_name",
"named": true
},
{
"type": "top_summary",
"named": true
}
]