kujirahand / nadesiko3

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

「!厳しくチェック」モードを追加する #1698

Closed kujirahand closed 1 month ago

kujirahand commented 1 month ago

関数引数や戻り値のundefinedチェックなど、いろいろなチェックモードを追加しようと思いましたが… たぶん、モード変更のための設定を書くのが、きっと億劫になり、毎回マニュアルを確認する羽目になると思われます。

そこで… プログラムの開発時に、文法チェックを厳しくしておきたい場合に「!厳しくチェック」と書いておくと、 undefinedチェックや、その他の曖昧な記法を指摘するようにしたいと思います。

「!厳しくチェック」を有効にすると、動作速度がちょっと遅くなるけれど、確実に動きます。

ExceVBAの「Option Explicit」みたいな感じで。

解除するには、「!優しくチェック」を指定する?・・・未実装

kujirahand commented 1 month ago

マニュアルにも書きました。