>>255
いわゆる「左くくり出し」だな。

if文 := if ( expr ) stmt | if ( expr ) stmt else stmt

という構文規則を下記のように書き換えることによって
LL(1)で解析できる。

if文 := if ( expr ) stmt E
E := (空列) | else stmt