おいおいLALR(1)文法を再帰を使わずに書けるもんなら書いてみろよ
俺はfindの実装すらも再帰以外では書けないヘタレだから無理だけどな