プログラミング言語コンストラクター
Loading...
Language Forge — конструктор языков
Language Forge プログラミング言語コンストラクター
保存済み ローカルプロジェクト

ステップ2 · 設計

言語をレイヤーごとに構築する

計画、構文例、および迅速なローカルフィードバック。

ドラフトブループリント

22%
language.lf

ドキュメント

Language Forgeドキュメント

独自のプログラミング言語を作成し、ワークショップで作業するための短いガイド。

独自の言語を作成する方法

  1. 分かりやすい名前を選び、その言語が解決すべき問題を説明してください。
  2. 仕様書を作成してください:ユーザー、主要な構成要素、制限事項、実際の例など。
  3. タスクに合わせて言語スタイルを選択してください:宣言型、汎用、関数型、またはデバイス向け。
  4. 「言語プランを作成」をクリックし、次のステップが記載されたブループリントを確認してください。
  5. AIエンジニアと一緒にアイデアを練り上げましょう:構文、型、コンパイラの段階、矛盾点について質問してください。

ワークショップの使い方

  1. language.lfエディタで例を編集します。
  2. 「コードをチェック」をクリックして、トークン、AST、診断を取得します。
  3. エラーを修正し、「実行」をクリックしてスクリプトをテストします。
  4. 「フォーマット」を使用して例を整理し、「コピー」を使用して別のツールに転送します。
  5. ドラフトは自動的に保存されるため、後でプロジェクトに戻ることができます。

現在の構文例


        
Language Forge変更はプロジェクトに保存されます
v0.2 · プロトタイプ・ラボ