ChibiC# - C#によるC#コンパイラ

(- / 9)

inspired by 低レイヤを知りたい人のためのCコンパイラ作成入門
  • ステップ20: sizeof演算子
  • ステップ19: ポインタの加算と減算を実装する
  • ステップ18: ポインタ型を導入する
  • ステップ17: 暗黙の変数定義を廃止して、intというキーワードを導入する
  • ステップ16: 単項&と単項*
  • ステップ15: 関数の定義に対応する
  • ステップ14: 関数の呼び出しに対応する
  • ステップ13: ブロック
  • ステップ12: 制御構文を足す
  • ステップ11:return文
  • ステップ10:複数文字のローカル変数
  • ステップ9:1文字のローカル変数
  • ステップ8: ファイル分割とMakefileの変更
  • ステップ7: 比較演算子
  • ステップ6:単項プラスと単項マイナス
  • ステップ5:四則演算のできる言語の作成
  • ステップ4:エラーメッセージを改良
  • ステップ3:トークナイザを導入
  • ステップ2:加減算のできるコンパイラの作成
  • ステップ1:整数1個をコンパイルする言語の作成
An unhandled error has occurred. Reload 🗙