Skip to content

ランタイムエラーの位置を表示#415

Merged
syuilo merged 4 commits into
aiscript-dev:aiscript-nextfrom
FineArchs:ierrloc
Nov 1, 2023
Merged

ランタイムエラーの位置を表示#415
syuilo merged 4 commits into
aiscript-dev:aiscript-nextfrom
FineArchs:ierrloc

Conversation

@FineArchs

@FineArchs FineArchs commented Oct 15, 2023

Copy link
Copy Markdown
Member

What

ランタイムエラーをインターセプトし位置情報を付加するようにします。
また、名前空間エラーはコンストラクタで位置情報を受け取るようにします。

関連 #144

Additional info (optional)

VFnの構造が変わっているのは試行錯誤中の副産物です。(結果的にこちらの方がよいと思ったので残しました)

@codecov

codecov Bot commented Oct 15, 2023

Copy link
Copy Markdown

Codecov Report

All modified lines are covered by tests ✅

❗ No coverage uploaded for pull request base (aiscript-next@8101167). Click here to learn what that means.

Additional details and impacted files
@@               Coverage Diff                @@
##             aiscript-next     #415   +/-   ##
================================================
  Coverage                 ?   90.41%           
================================================
  Files                    ?       25           
  Lines                    ?     5154           
  Branches                 ?      948           
================================================
  Hits                     ?     4660           
  Misses                   ?      484           
  Partials                 ?       10           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@marihachi

marihachi commented Oct 20, 2023

Copy link
Copy Markdown
Contributor

これってエラー位置が正しく出るとかって大体は確認できてますか

@FineArchs

Copy link
Copy Markdown
Member Author

ざっとは確認しましたが、せっかくなのでいくつかテストを追加しましょうか

@marihachi

Copy link
Copy Markdown
Contributor

確認済みならテストはどちらでも大丈夫そうです

@syuilo syuilo merged commit dfe67fd into aiscript-dev:aiscript-next Nov 1, 2023
@syuilo

syuilo commented Nov 1, 2023

Copy link
Copy Markdown
Collaborator

👍🏻 👍🏻 👍🏻

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants