cast_regval()と、translate_ec(),EC_OPE_POINTERの、バグ修正

cast_regval()で酷いタイポを行っていたので修正。
(printf()系で %s と書くべき所を %d にしてしまっていたので、バグが生じていた)

translate_ec(),EC_OPE_POINTERを修正した。
Varのindirect_lenに応じて間接参照次元のエラー判定を行っていたが、これは
左辺値の場合のみ必要なエラー処理であり、右辺値の場合はindirect_lenは無関係となる。
従って、これら判定やindirect_len++などの処理は、Varが左辺値である場合のみ行うように修正。