ActiveBasic 互換サブセットコンパイラ(完全互換ではない)のドキュメント一覧です。
リポジトリ全体の概要は README.md を参照してください。
| 文書 | 内容 |
|---|---|
| language.md | 言語仕様(ソース・構文・型・IEEE Double・ファイル I/O・標準ライブラリ、32/64 ターゲット) |
| string-gc.md | String GC(ハイブリッドマーク掃き出しの設計・BSS レイアウト・セーフポイント) |
| build.md | ビルド手順(AB4.20 stage0 → 自己ホスト → リリース一式)、回帰テスト、コンパイラソース分割 |
| projecteditor.md | ProjectEditor(MDI、プロジェクト、コンパイル / 実行、ヘルプ、表示言語) |
| coding.md | コーディング規約(ファイル 目標 400 / 上限 1000 行・関数 10 行以内) |
| different.md | ActiveBasic との相違点(非対応・改良点・今後の予定) |
| known.md | 既知の問題(AB 4.20 と同じ挙動。TRUE と関係演算、識別子の大小区別) |
| todo.md | 未実装・今後の作業メモ |
エディタ向けリファレンス(F1): src/projecteditor/help/actba64_ref.html
| 文書 | 内容 |
|---|---|
| book/ActiveBasicについて.md | ActiveBasic の来歴と入手先 |
| book/ActiveBasicで作られたソフト.md | ActiveBasic 製ソフトのリンク集 |
| notes/abassembler-const-limit.md | abassembler の too many Const 失敗と対処の記録 |
旧 actba32 / abc / abassembler / ablinker は廃止済み。32bit 出力は actba64 -actba32(共通 IR → x86 + PE32)。試作は src/prototype*。