raa0121 / GoBCDice

GoBCDice is BCDice reimplemented by Go.
BSD 3-Clause "New" or "Revised" License
9 stars 2 forks source link

AST: 構造体の整理 #37

Closed ochaochaocha3 closed 5 years ago

ochaochaocha3 commented 5 years ago

ASTノードの構造体を整理して少なくする。メンバ変数、関数がほとんど同じ構造体が多いため。

方針

現在実装した評価器および中置表記処理における、型による分岐で必要なものを残す。

残すもの、マージ元

以下の箇条書きについて、残すものは第1レベル、マージ元は第2レベル。