seq: item | seq ',' term ;/* left recursion */ seq: item | term ',' seq ; /* right recursion */ yaccでは、right recursionでは、途中の状態をスタックにとっておく必要が あるため、なるべく、left recursionで書いておくべきである。