0001以下、5ちゃんねるからVIPがお送りします2023/08/21(月) 19:47:31.413ID:HDFzB/VR0
夏休み1週間しかなくて暇だから
0003以下、5ちゃんねるからVIPがお送りします2023/08/21(月) 19:53:29.068ID:HDFzB/VR0
bnfを書いていきます
0004以下、5ちゃんねるからVIPがお送りします2023/08/21(月) 19:58:24.126ID:HDFzB/VR0
basic_type:
u8, u16, …, i64, f32, f64
0005以下、5ちゃんねるからVIPがお送りします2023/08/21(月) 20:23:56.126ID:e9DGEi280
そんだけ!?
0006以下、5ちゃんねるからVIPがお送りします2023/08/21(月) 20:27:59.843ID:HDFzB/VR0
なんかかきこめねぇ
0007以下、5ちゃんねるからVIPがお送りします2023/08/21(月) 20:28:08.158ID:HDFzB/VR0
通常の名前として使える文字列を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 )
0008以下、5ちゃんねるからVIPがお送りします2023/08/21(月) 20:28:23.871ID:HDFzB/VR0
いけた
0009以下、5ちゃんねるからVIPがお送りします2023/08/21(月) 20:33:06.104ID:HDFzB/VR0
list_type:
[ type ; int ]
typeにreference_typeを追加
reference_type:
& type
0010以下、5ちゃんねるからVIPがお送りします2023/08/21(月) 20:33:38.514ID:HDFzB/VR0
mutはどうすべきかなぁ…
0011以下、5ちゃんねるからVIPがお送りします2023/08/21(月) 20:37:53.137ID:HDFzB/VR0
疲れた
遊んでからまた後で考えよ