kujirahand / nadesiko3

Japanese Programming Language Nadesiko v3 (JavaScript/TypeScript)
https://nadesi.com/
MIT License
240 stars 19 forks source link

関数の引数個数が間違っている時のエラーメッセージ #1643

Closed kujirahand closed 2 months ago

kujirahand commented 5 months ago

TKIさまより

なでしこv3.5.3 ・文字列の「{命令}」展開時のエラーメッセージについて 2行目に「{画像部分描画}」と書いた場合、エラーメッセージの内容に怪しい点が2つある

//空行
「{画像部分描画}」

・実行結果 [エラー][文法エラー]main.nako3(1行目): 関数『undefined』で引数が指定されていません。3個の引数を指定してください。

1行目ではなく2行目。 関数名(画像部分描画)が入るはずの場所が『undefined』  nako_parser3の『${f.name}』の部分、前後を見るに『${f.value}』が正しいらしい

https://discord.com/channels/1211143706783129692/1215091033113632849/1228662059944771605

kujirahand commented 2 months ago

https://github.com/kujirahand/nadesiko3core/commit/c4964e7a4a5fa571b0cde51a35c8e6861ca0b660