uguisu-dev/uguisu

analyze/run: エラーの発生位置を表示する

marihachi opened this issue · 5 comments

  • analyze
  • run

parse::Nodeについてはソースコード上の位置情報を含めるようにした。
これで一部の解析処理では位置情報を表示できる。
現状、型名などのノードになっていない部分は明確な位置が示せない。

analyze::Nodeにはまだ位置情報がない。
そのため、ASTがグラフになった後の解析処理やRunnerによる実行処理では位置情報を示せない。

analyze::Nodeにも位置情報を追加した。
これを使用してエラーの発生位置を表示するようにしていく。

とりあえずRuntimeErrorでは位置情報なしでいく

Done