|
||||||||
前 次 | フレームあり フレームなし |
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)
|
|
||||||||
前 次 | フレームあり フレームなし |