0
括號,我知道如何成對托架匹配,例如:如何在LALR(1)解析器匹配YACC
expr: /* empty */
| '(' expr ')'
;
可以匹配以下輸入:
((()))
但我不知道如何編寫規則來匹配這樣的輸入:
((() ()) () (() () ()))
這意味着有很大的配對bracke內許多一對托架t是 在同一級別。一個簡單的例子是這樣的:
(() ())
假設有很多嵌套括號,如何編寫規則?
感謝。這有很大幫助。 – user3220866