クラス
jp.hishidama.eval.lex.Lex の使用

Lex を使用しているパッケージ
jp.hishidama.eval 四則演算パッケージ. 
jp.hishidama.eval.exp 四則演算の構文解析木パッケージ. 
jp.hishidama.eval.lex 四則演算の字句解析パッケージ. 
jp.hishidama.eval.rule 四則演算の構文解析ルールパッケージ. 
 

jp.hishidama.eval での Lex の使用
 

Lex 型のパラメータを持つ jp.hishidama.eval のコンストラクタ
EvalException(int msg, Lex lex)
          コンストラクター
EvalException(int msg, String[] opt, Lex lex)
          コンストラクター
 

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

Lex 型のパラメータを持つ jp.hishidama.eval.exp のメソッド
static AbstractExpression VariableExpression.create(Lex lex, int prio)
          式インスタンス生成(識別子用).
static AbstractExpression StringExpression.create(Lex lex, int prio)
          式インスタンス生成(文字列用).
static AbstractExpression NumberExpression.create(Lex lex, int prio)
          式インスタンス生成(数値用).
static AbstractExpression CharExpression.create(Lex lex, int prio)
          式インスタンス生成(文字用).
 

jp.hishidama.eval.lex での Lex の使用
 

Lex を返す jp.hishidama.eval.lex のメソッド
 Lex LexFactory.create(String str, List[] opeList, ShareRuleValue share, ShareExpValue exp)
          Lexインスタンス生成.
 Lex Lex.next()
          次位置解釈.
 

jp.hishidama.eval.rule での Lex の使用
 

Lex 型のパラメータを持つ jp.hishidama.eval.rule のメソッド
 AbstractExpression SignRule.parse(Lex lex)
           
 AbstractExpression PrimaryRule.parse(Lex lex)
           
 AbstractExpression Col1AfterRule.parse(Lex lex)