HSP3 の開発ツールを作るプロジェクト。
- コマンドラインで HSP3 スクリプトのコンパイルや実行を行うためのユーティリティーです。
- 言語: HSP3
- HSP3 のデバッグ実行を起動・終了するだけの Debug Adapter Protocol (DAP) 実装です。
- VSCode などの DAP に対応したエディタにて、標準のデバッグウィンドウを用いてデバッグ実行するのに使用します。
- 言語: TypeScript
- HSP3 の実用最小限な静的解析ツールです。Language Server Protocol (LSP) 準拠。
- VSCode に拡張機能をインストールすることで入力補完やホバーなどの支援を受けられます。
- 言語: Rust
- 状況: 最低限の実用可能なレベル
以下のプロジェクトは実用段階にはありません。
- VSCode 用デバッガー
- Debug Adapter Protocol 対応
- 言語: Rust
- 状況: アルファ版リリース済み。まだ実用レベルではありません。
- 静的解析ツール
- 言語: Rust
- 状況: まだ構文解析の一部しか動きません。
- 何もしないデバッガー
- 新しいデバッガーを作るときの土台
- 言語: C++
- サーバーとクライアントに分離したデバッガー
- 言語: C++ (サーバー), HSP (クライアント)
- 状況: 概念実証レベル。コンセプトは knowbug v2 に引き継がれました。
- デバッガー
- Web サーバーとブラウザを起動することで、GUI を HTML/CSS により実装しています。
- 言語: Rust (サーバー), JavaScript (クライアント), C# (ブラウザ)
- 状況: 概念実証 (proof-of-concept) 済み。実用レベルではありません。
- int64 型を追加するプラグイン
以下のプロジェクトは開発終了しました
- language-hsp3 など、他の拡張機能を利用してください