「なでしこv3」開発掲示板

なでしこ3を改善するための掲示板

(#57) 思いを追記 - TKI (2021-11-10 18:54) /高 未処理
なんか大きな改修になりそうな話をされているのですが、求めているものとズレていきそうなので追記で。


「フォルダ一覧でnameを配列検索」
という行にエラーが出る場合で、
現在のエラーメッセージの問題点というのが
[文法エラー]main.nako3(3行目): 未解決の単語があります: [単語『フォルダ一覧』]
を見た時に
 単語…? 単語のなにを直そう?
という思考になることです。

[文法エラー]main.nako3(3行目): 未解決の単語があります: [単語『フォルダ一覧』助詞『で』]
のようにエラーメッセージに助詞を入れるだけで
 単語か助詞を直せばいいのかな…?
と考えるので格段に直しやすくなります。
ひとまずこれだけでも効果は高いです。

~~

エラーメッセージ内に(3行目)とあるので構文解析側でもエラー行はわかっているはず。
その行に含まれる命令と引数がでればいいと思います。

Issuesにあった例の場合
「abc123」の「abc」が「***」に置換して表示。

↓現在のエラーメッセージ
[文法エラー]main.nako3(1行目): 未解決の単語があります: [文字列『abc』]

↓命令と引数がでるエラーメッセージ(案)
[文法エラー]main.nako3(1行目): 未解決の単語があります: [文字列『abc』助詞『が』]
以下の命令が原因の可能性もあります
 ・(SのAをBに|SでAからBへ)置換
 ・(Sを|Sと)表示

見た人は
 文字列か助詞を直せばいいのかな……? おっと置換には助詞『が』は使えないじゃないかー
という感じ。

厳密なエラー内容を知りたいんじゃなくて、直し方のヒントが欲しい
たとえばヒントが5つでて4つは関係なくてもそのうち1つが解決できるならOK
助詞を間違ったときのエラーメッセージ / TKI (2021-11-06 12:14) (#52)/ 低 未処理
  修正します / web@kujirahand.com (2021-11-10 14:32) (#53)/ 高 未処理
    思いを追記 / TKI (2021-11-10 18:54) (#57)/ 高 未処理
  良い提案に感謝(v3.2.28で実装) / クジラ飛行机 (2021-11-11 14:52) (#59)/ 高 確認待ち
    ありがとうございます / TKI (2021-11-13 09:35) (#60)/ 高 感想
  修正しました / クジラ飛行机 (2021-12-10 21:27) (#74)/ 高 解決

(#57)へ返信する:

👆お手数ですが、いたずら防止のために、「真夏」の読み方を記入してください。

編集時に使うキーを入力(省略可能)

画像ファイル(最大300KB)を添付可能