「なでしこ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)を添付可能