Здраствуйте! подскажите как решить подобную задачу. можно если есть примеры подобных задач .

Синтаксический анализатор для понятия скобки

скобки :: = квадратные | круглые

квадратные ::= [ круглые круглые] | +

круглые ::= (квадратные квадратные) | -