jp.hishidama.eval.rule
クラス ShareRuleValue

java.lang.Object
  上位を拡張 jp.hishidama.eval.Rule
      上位を拡張 jp.hishidama.eval.rule.ShareRuleValue
すべての実装されたインタフェース:
Cloneable

public class ShareRuleValue
extends Rule

ルール共通情報クラス.

バージョン:
eval16
作成者:
ひしだま

フィールドの概要
 AbstractRule funcArgRule
           
 LexFactory lexFactory
          Lexを作成するファクトリー.
 AbstractExpression paren
          丸括弧の演算子
 AbstractRule topRule
           
 
コンストラクタの概要
ShareRuleValue()
           
 
メソッドの概要
 Expression parse(String str)
          構文解析
 AbstractExpression parse(String str, ShareExpValue exp)
          構文解析(内部用)
 
クラス jp.hishidama.eval.Rule から継承されたメソッド
defaultEvalLog, defaultFunction, defaultOperator, defaultVariable, getDefaultEvalLog, getDefaultFunction, getDefaultOperator, getDefaultVariable
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

topRule

public AbstractRule topRule

funcArgRule

public AbstractRule funcArgRule

lexFactory

public LexFactory lexFactory
Lexを作成するファクトリー.


paren

public AbstractExpression paren
丸括弧の演算子

コンストラクタの詳細

ShareRuleValue

public ShareRuleValue()
メソッドの詳細

parse

public Expression parse(String str)
クラス Rule の記述:
構文解析

定義:
クラス Rule 内の parse
パラメータ:
str - 解析対象文字列
戻り値:
構文解析結果

parse

public AbstractExpression parse(String str,
                                ShareExpValue exp)
構文解析(内部用)

パラメータ:
str - 解析対象文字列
exp - 式共通情報
戻り値:
構文解析木
導入されたバージョン:
2007.02.20