クラス
jp.hishidama.eval.exp.Col1Expression の使用

Col1Expression を使用しているパッケージ
jp.hishidama.eval.exp 四則演算の構文解析木パッケージ. 
jp.hishidama.eval.repl 四則演算の構文解析木置換パッケージ. 
jp.hishidama.eval.srch 四則演算の構文解析木探索パッケージ. 
 

jp.hishidama.eval.exp での Col1Expression の使用
 

jp.hishidama.eval.exp での Col1Expression のサブクラス
 class BitNotExpression
          ビット否定クラス.
 class Col1AfterExpression
          単項後置演算子クラス.
 class DecAfterExpression
          後置デクリメント演算子クラス.
 class DecBeforeExpression
          前置デクリメント演算子クラス.
 class FunctionExpression
          関数クラス.
 class IncAfterExpression
          後置インクリメント演算子クラス.
 class IncBeforeExpression
          前置インクリメント演算子クラス.
 class NotExpression
          論理否定クラス.
 class ParenExpression
          小括弧クラス.
 class SignMinusExpression
          負符号クラス.
 class SignPlusExpression
          正符号クラス.
 

Col1Expression 型のパラメータを持つ jp.hishidama.eval.exp のメソッド
 AbstractExpression OptimizeReplacer.replace1(Col1Expression exp)
           
 

jp.hishidama.eval.repl での Col1Expression の使用
 

Col1Expression 型のパラメータを持つ jp.hishidama.eval.repl のメソッド
 AbstractExpression ReplaceAdapter.replace1(Col1Expression exp)
           
 AbstractExpression Replace.replace1(Col1Expression exp)
          単項演算子置換
 AbstractExpression ReplaceAdapter.replaceVar1(Col1Expression exp)
           
 AbstractExpression Replace.replaceVar1(Col1Expression exp)
          単項演算子置換(左辺値として使用される場合)
 

jp.hishidama.eval.srch での Col1Expression の使用
 

Col1Expression 型のパラメータを持つ jp.hishidama.eval.srch のメソッド
 boolean SearchAdapter.search1_begin(Col1Expression exp)
           
 boolean Search.search1_begin(Col1Expression exp)
          探索実行(単項演算子) 探索中に、単項演算子であれば呼ばれる。
 void SearchAdapter.search1_end(Col1Expression exp)
           
 void Search.search1_end(Col1Expression exp)
          探索実行(単項演算子) 探索中に、単項演算子であれば呼ばれる。