"type": "SEQ",
"members": [
{
- "type": "SYMBOL",
- "name": "_label"
+ "type": "CHOICE",
+ "members": [
+ {
+ "type": "SYMBOL",
+ "name": "optional_value"
+ },
+ {
+ "type": "SYMBOL",
+ "name": "_label"
+ }
+ ]
},
{
"type": "CHOICE",
]
}
},
+ "optional_value": {
+ "type": "SEQ",
+ "members": [
+ {
+ "type": "STRING",
+ "value": "["
+ },
+ {
+ "type": "SYMBOL",
+ "name": "_label"
+ },
+ {
+ "type": "STRING",
+ "value": "]"
+ }
+ ]
+ },
"type_annotation": {
"type": "SEQ",
"members": [