Я должен проверить, правильно ли совпадают {} [] и () . Я нашел эти три случая главной заботой:
1.Две скобки неправильно подобраны.
2. Доступна открывающая скобка, но не закрывающая.
3.Открытие не доступно, а закрывается.
Только ли эти случаи следует учитывать?
Я хотел бы, чтобы код для синтаксического анализатора/регулярного выражения удостоверился, что символы правильно соответствуют Java.