Skip to content

OpeLa Internal Design

Kota UCHIDA edited this page Jan 12, 2021 · 23 revisions

OpeLa コンパイラの内部設計

OpeLa メインページ

Type 構造体の仕様

直感的に分かるように、具体例により仕様を記述します。

関数型 kFunc

関数型(kind: kFunc)は、next に引数型のリストの先頭要素、base に戻り値型が設定される。 引数型リストの最後には可変長引数を表す kVParam が来得る。

構造体型 kStruct

Clone this wiki locally