よく頑張っていると思うのですが,まだ勉強段階であると思うので,引き続き構文木だけでなく,字句解析器,構文解析器,プリティプリンタを実装していってください.

今回の質問なのですが,どの点についての質問なのか,もう1度検討して,質問を明確にして再度尋ねてください(再度,質問をするようにお願いします). 漠然と分からないところが分からない場合は,昨年度Q3のEDでの竹市君の実装と見比べて学んだ上で,再度尋ねてください. 竹市君の実装は以下のようなコマンドを実行しても手に入れてコンパイルできます. 竹市君の実装は,構文木だけでなく,字句解析器,構文解析器,プリティプリンタも生成されるものです.

mkdir rl
cd rl
wget --user yokoyamalab --ask-password http://tetsuo.jp/lab/seminar/2019/2019/200115/ED/002_17se057_%e6%96%b0%e7%be%8e_%e4%bc%8a%e7%b9%94_Q1/bnfc/rl.cf
bnfc -m rl.cf
make

cd ..

mkdir srl
cd srl
wget --user yokoyamalab --ask-password http://tetsuo.jp/lab/seminar/2019/2019/200115/ED/002_17se057_%e6%96%b0%e7%be%8e_%e4%bc%8a%e7%b9%94_Q1/bnfc/srl.cf
bnfc -m srl.cf
make