THE ZOARIDE LANGUAGE ゾアライド言語 は IDE 志向の自作プログラミング言語のサンプルとして作っています。 LSP ベースの静的解析・入力支援と DAP ベースのデバッグ機能を提供する 予定 です。 進捗 まだ何も実装されていません。 言語仕様 (予定) 構文: TypeScript 風 型システム: 単相型、一階型クラス 評価器: インタプリタ (Node.js/ブラウザ上で動作) 参考 LSP/DAP 仕様: LSP 仕様 3.14 DAP 仕様