Как сопоставить скобки / скобки в pyparsing
У меня есть грамматический токен, указанный как:
list_value = Suppress(oneOf("[ (")) + Group(
delimitedList(string_value | int_value))("list") + Suppress(oneOf("] )"))
Однако это, очевидно, позволяет(foo, bar]
Как сделать так, чтобы символы открытия и закрытия списков совпадали?