jp.hishidama.eval.lex
クラス LexFactory

java.lang.Object
  上位を拡張 jp.hishidama.eval.lex.LexFactory

public class LexFactory
extends Object

Lexファクトリー.

導入されたバージョン:
2007.02.16
バージョン:
eval16
作成者:
ひしだま

コンストラクタの概要
LexFactory()
          コンストラクター.
 
メソッドの概要
 Lex create(String str, List<String>[] opeList, ShareRuleValue share, ShareExpValue exp)
          Lexインスタンス生成.
 void setDefaultCommentLexList(List<CommentLex> list)
          デフォルトコメント文字列設定.
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

LexFactory

public LexFactory()
コンストラクター.

メソッドの詳細

setDefaultCommentLexList

public void setDefaultCommentLexList(List<CommentLex> list)
デフォルトコメント文字列設定.

パラメータ:
list - コメント文字列一覧
導入されたバージョン:
eval16

create

public Lex create(String str,
                  List<String>[] opeList,
                  ShareRuleValue share,
                  ShareExpValue exp)
Lexインスタンス生成.

パラメータ:
str - 字句解析対象文字列
opeList - 演算子群
share - ルール共通情報
exp - 構文解析木共通情報
戻り値:
Lexインスタンス