Ruby: 入れ子の配列だけをパースできるパーサを作る(手書きの再帰下降パーサ) - Qiita

たとえば ((), (), (())) という文字列を入力として与えると p parse("((), (), (()))") #=> [[], [], [[]]] このように入れ子の配列を出力する(入れ子の配列に変換する)パーサを作ります。 入力文字列として使える文字は...