ふなばです。 単項の +/- がおかしいんでみてみたのですが、こういうことでしょうか (C で書いてあれば大丈夫なわけですね)。 --- parse.y.orig Fri Mar 6 19:06:22 1998 +++ parse.y Mon Mar 9 20:10:32 1998 @@ -522,8 +522,8 @@ | '%' { $$ = '%'; } | POW { $$ = POW; } | '~' { $$ = '~'; } - | UPLUS { $$ = UMINUS; } - | UMINUS { $$ = UPLUS; } + | UPLUS { $$ = UPLUS; } + | UMINUS { $$ = UMINUS; } | AREF { $$ = AREF; } | ASET { $$ = ASET; } | '`' { $$ = '`'; } --Tadayoshi Funaba