Как сопоставить скобки / скобки в pyparsing

У меня есть грамматический токен, указанный как:

list_value = Suppress(oneOf("[ (")) + Group(
    delimitedList(string_value | int_value))("list") + Suppress(oneOf("] )"))

Однако это, очевидно, позволяет(foo, bar]

Как сделать так, чтобы символы открытия и закрытия списков совпадали?

Ответы на вопрос(1)

Ваш ответ на вопрос