「コンパイラ・スクリプトエンジン」相談室8
■ このスレッドは過去ログ倉庫に格納されています
0397デフォルトの名無しさん
2005/11/23(水) 12:27:15実行時にエラーが発生したとき
ソースの何行目でエラーが出たかを出力したいと思います。
例えば、数値と文字列の加算が認められないとき
a = 1 + "hello"
とすると実行時にエラーが出るようにしてるんですが
'+' がソース中の何行目かが知りたいんですがいい方法はありますでしょうか?
字句解析の結果に
そのトークンの行数も含めればいいと思うんですが
bison の %union を使うと行数を含めることができないので
なにかいい方法があったら教えてください。
■ このスレッドは過去ログ倉庫に格納されています