🦫 ドキュメント

pugの完全なドキュメント集 - セットアップから高度な機能まで

🦫 概要

🐶 pug: 段階的に学ぶコンパイラ実装プロジェクト

pugは、プログラミング言語処理系の内部構造を、最初は数十行のレクサーだけで理解し、その後段階的に本格的な最適化コンパイラへと進化させる学習プロジェクトです。

8分で読める 1579語

📖 ドキュメント

Phase 1学習ガイド:基本言語処理システムの実装

Phase 1では、プログラミング言語処理の基本的な仕組みを段階的に学びます:

10分で読める 1929語

Phase 2学習ガイド:コンパイラ基盤とアセンブリ生成

Phase 2では、Phase 1のインタープリターから本格的なコンパイラへと発展させます:

13分で読める 2449語

pugプロジェクト 段階的学習ガイド

Phase 1 インタープリター: ベースライン性能

2分で読める 320語

コンパイラ理論:体系的な理論解説

L_dog = { "let x = 42;", "fn add(a, b) { a + b }", ... }

10分で読める 1915語

実践課題とサンプルコード集

token.PLUS_ASSIGN // +=

7分で読める 1244語

🔍 ドキュメントを検索...

特定の情報をお探しの場合は、各ページでブラウザの検索機能(Ctrl+F / Cmd+F)をご利用ください。高度な検索機能も今後追加予定です。