パッケージ jp.hishidama.eval.exp

四則演算の構文解析木パッケージ.

参照先:
          説明

クラスの概要
AbstractExpression 式の抽象クラス.
AndExpression 論理積クラス.
ArrayExpression 配列クラス.
BitAndExpression ビット論理積クラス.
BitNotExpression ビット否定クラス.
BitOrExpression ビット論理和クラス.
BitXorExpression ビット排他的論理和クラス.
CharExpression 文字クラス.
Col1AfterExpression 単項後置演算子クラス.
Col1Expression 単項演算子クラス.
Col2Expression 二項演算子クラス.
Col2OpeExpression 二項演算子(独自実装)クラス.
Col3Expression 三項演算子クラス.
CommaExpression カンマ演算子クラス.
DecAfterExpression 後置デクリメント演算子クラス.
DecBeforeExpression 前置デクリメント演算子クラス.
DivExpression 除算クラス.
EqualExpression 等号クラス.
FieldExpression フィールドクラス.
FuncArgExpression 関数引数クラス.
FunctionExpression 関数クラス.
GreaterEqualExpression 比較演算(>=)クラス.
GreaterThanExpression 比較演算(>)クラス.
IfExpression 条件演算子クラス.
IncAfterExpression 後置インクリメント演算子クラス.
IncBeforeExpression 前置インクリメント演算子クラス.
LessEqualExpression 比較演算(<=)クラス.
LessThanExpression 比較演算(<)クラス.
LetAndExpression ビット論理積代入演算子クラス.
LetDivExpression 除算代入演算子クラス.
LetExpression 代入演算子クラス.
LetMinusExpression 減算代入演算子クラス.
LetModExpression 余算代入演算子クラス.
LetMultExpression 乗算代入演算子クラス.
LetOrExpression ビット論理和代入演算子クラス.
LetPlusExpression 加算代入演算子クラス.
LetPowerExpression 累乗代入演算子クラス.
LetShiftLeftExpression 左シフト代入演算子クラス.
LetShiftRightExpression 右シフト代入演算子クラス.
LetShiftRightLogicalExpression 右シフト(符号なし)代入演算子クラス.
LetXorExpression ビット排他的論理代入演算子クラス.
MinusExpression 減算クラス.
ModExpression 余算クラス.
MultExpression 乗算クラス.
NotEqualExpression 不等号クラス.
NotExpression 論理否定クラス.
NumberExpression 数値クラス.
OptimizeReplacer 最適化クラス.
OrExpression 論理和クラス.
ParenExpression 小括弧クラス.
PlusExpression 加算クラス.
PowerExpression 累乗クラス.
Replace4RefactorGetter リファクタリング(変数値取得を関数に変える)置換クラス.
Replace4RefactorName 推奨されていません。 試しに作ってみた物なので削除予定
Search4RefactorName リファクタリング(変数名変更用)構文解析木探索クラス.
ShareExpValue 式共通情報クラス.
ShiftLeftExpression 左シフトクラス.
ShiftRightExpression 右シフトクラス.
ShiftRightLogicalExpression 右シフト(符号なし)クラス.
SignMinusExpression 負符号クラス.
SignPlusExpression 正符号クラス.
StringExpression 文字列クラス.
VariableExpression 変数クラス.
WordExpression 識別子クラス.
 

パッケージ jp.hishidama.eval.exp の説明

四則演算の構文解析木パッケージ.

計算式の構文解析木を構成するクラス群です。
使用例

作成者:
ひしだま