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