パッケージ tgl.stree

インタフェースの概要
ExprTree 式の構文木を表すインタフェース。
STree 構文木のクラスが実装すべきメソッドの宣言をもつインタフェース。
STreeVisitor 構文木を訪問するビジタが実装すべきメソッドの宣言をもつインタフェース。
 

クラスの概要
AssignTree 代入文の構文木のクラス。
BinExprTree 二項演算子をもつ式の構文木のクラス。
CallTree 手続き呼び出しのための構文木のクラス。
Code 中間コード(構文木の列)を表すクラス。
CondStmtPair 条件の構文木と文リストの中間コード(構文木の列)のペア
CondTree 条件の構文木のクラス。
IfTree if文の構文木のクラス。
LocalVarTree 局所変数宣言の構文木のクラス。
NumNode 数の構文木のクラス。
RepeatTree repeat文の構文木のクラス。
ReturnTree return文の構文木のクラス。
UniExprTree 単項演算子をもつ式の構文木のクラス。
VarNode 変数の構文木のクラス。
WhileTree while文の構文木のクラス。