🐡

【Go】goyacc で電卓を作る

2024/05/25に公開

goyacc はパーサーを生成するパーサージェンレーターである。次のコマンドでインストールできる

go install golang.org/x/tools/cmd/goyacc@master

次の Gist から parser.go.y をダウンロードする

あとはコンパイルして生成されたコードを実行してみる

goyacc parser.go.y
go run y.go "1 + 2"

コードのくわしい解説記事はマイナビのサイトで公開されている

Discussion