Closed kaitokimuraofficial closed 5 days 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 ::= + | * | <
である
New Feature Issue
What
新しく実装したい機能や実現したいこと
lexer.go
で実装した字句解析器の結果を受け取る、構文解析器を実装するWhy
実現したい理由、現在抱えている問題
goyacc
を利用することにするTODO
What
を達成するためにすべきことast.go
を実装するgoyacc
の文法に沿ったparser.go.y
を実装するyacc
の文法に従って、文法規則を記述するmain.go
に書くOthers
その他に、特筆しておきたいこと
Refs
このissueに関連するリンクなど