kaitokimuraofficial / go_type_inference

Type inference system written in Golang
0 stars 0 forks source link

構文解析器を実装する #5

Closed kaitokimuraofficial closed 5 days ago

kaitokimuraofficial commented 1 week ago

New Feature Issue

What

新しく実装したい機能や実現したいこと

Why

実現したい理由、現在抱えている問題

TODO

Whatを達成するためにすべきこと

Others

その他に、特筆しておきたいこと

Refs

このissueに関連するリンクなど

kaitokimuraofficial commented 1 week ago

構文解析するシンタックス

https://github.com/kaitokimuraofficial/go_type_inference/issues/1#issuecomment-2461219783 にもあるように

P ::= e ;;
b ::= true | false
e ::= <識別子> | <自然数リテラル> | b | e op e |  if e then e else e |  ( e )
op ::= + | * | <

である