Rust風言語を自作したい
■ このスレッドは過去ログ倉庫に格納されています
basic_type:
u8, u16, …, i64, f32, f64 通常の名前として使える文字列をidで表す
basic_typeって名前をやめてpredefined_typeにする
user_defined_type:
id
user_defined_higher_order_type:
user_defined_type
user_defined_type < type >
type:
predefined_type
user_defined_higher_order_type
tuple_type
list_type
# 関数ポインタとかどうしよ
tuple_type_content1:
type
tuple_type_content , type
tuple_type_content2:
type , tuple_type_content1
tuple_type_content1 ,
tuple_type:
( tuple_type_content2 ) list_type:
[ type ; int ]
typeにreference_typeを追加
reference_type:
& type ■ このスレッドは過去ログ倉庫に格納されています