NEPLg2 / NEPLg3 ドキュメント


仕様書

ディレクトリ内容
neplg2/NEPLg2.0 現行実装の設計・保守ドキュメント
neplg3/NEPLg3 仕様・実装設計の入口
neplg3/spec/NEPLg3 の現在の仕様書群(実装目標・正の仕様。凍結済みコア仕様と draft / 将来仕様の周辺領域を併記し、各章でステータスを明示)
neplg3/impl/NEPLg3 コンパイラ実装設計(ファイル構成・パイプライン・移行戦略)
compare/NEPLg2.0 → NEPLg3 の変更点対照表
migration/stdlib / tests / tutorials の NEPLg3 移行計画(並行ディレクトリ戦略)

ツール・開発

以下は現行実装(NEPLg2.0、nepl-core)に対応したドキュメント。
NEPLg3 実装計画は neplg3/impl/ を参照。

ドキュメント内容
cli.mdCLI コマンドリファレンス(NEPLg2.0 現行)
lsp_api.mdLanguage Server Protocol API(NEPLg2.0 現行)
editor_extensions.mdエディタ拡張方針
llvm_ir_setup.mdLLVM IR セットアップ
testing.mdテスト(NEPLg2.0 現行)
../issues/新 Issue 管理(旧 review20260425 から移行済み)
review20260425/NEPLg2.0 現行実装レビュー Issue 台帳(履歴スナップショット)
debug.mdデバッグ
web_playground.mdWeb Playground
web_playground_editor_redevelopment_plan.mdWeb Playground editor 再開発計画
self_host.mdセルフホスト計画の入口
stdlib_doc_comment_policy.mdstdlib ドキュメントコメントポリシー

サンプルコード

ディレクトリ内容
examples/NEPLg3 コードサンプル(01_basics〜07_modules)

履歴メモ

ディレクトリ内容
chat/dump/過去の検討メモ・会話ダンプ。現行仕様の正ではない。現在の仕様確認には neplg3/spec/ と Zenn #1 / #2 を使うこと。

標準ライブラリ

: stdlib の詳細設計は neplg3/spec/stdlib.md を参照。
NEPLg3 への stdlib 移行計画は migration/index.md を参照。
stdlib/ 配下の個別 API ドキュメントは実装と並行して整備予定。

On this page