>>344
> $start: expr;

そもそもこれ正しいの? なんか字句と構文がごっちゃに
なってない? 名前に $ が使えるようには読めないんだ
けど。

http://opengroup.org/onlinepubs/007908775/xcu/yacc.html

> Names are of arbitrary length, made up of
> letters, periods (.), underscores (_) and
> non-initial digits. Upper- and lower-case
> letters are distinct.