Como combinar parênteses / colchetes em pyparsing
Eu tenho um token de gramática especificado como:
list_value = Suppress(oneOf("[ (")) + Group(
delimitedList(string_value | int_value))("list") + Suppress(oneOf("] )"))
No entanto, isso obviamente permite(foo, bar]
Como faço para garantir que as listas que abrem e fechem os caracteres devem corresponder?