|
||||||||||
前 次 | フレームあり フレームなし |
RpnNode を使用しているパッケージ | |
---|---|
jp.sourceforge.rpn_computer | 数式の解析、計算を行う機能を提供します。 |
jp.sourceforge.rpn_computer.node | 抽象構文木のノードを提供します。 |
jp.sourceforge.rpn_computer での RpnNode の使用 |
---|
RpnNode を返す jp.sourceforge.rpn_computer のメソッド | |
---|---|
RpnNode[] |
RpnNode.getChildren()
子ノードの配列を返してください。 |
RpnNode |
RpnParser.parse(java.lang.String expression)
通常の数式を解析し、抽象構文木を構築します。 |
RpnNode 型のパラメータを持つ jp.sourceforge.rpn_computer のメソッド | |
---|---|
RpnCommandList |
RpnCompiler.compile(RpnNode node)
抽象構文木を命令列に変換します。 |
jp.sourceforge.rpn_computer.node での RpnNode の使用 |
---|
RpnNode を実装している jp.sourceforge.rpn_computer.node のクラス | |
---|---|
class |
AbstractNode
ノードの基底抽象クラスです。 |
class |
AdditiveExpressionNode
AdditiveExpressionを表すノードです。 |
class |
AddNode
二項加算演算子を表すノードです。 |
class |
DivideNode
二項除算演算子を表すノードです。 |
class |
ExpressionStatementNode
ExpressionStatementを表すノードです。 |
class |
LeftBracketNode
左括弧を表すノードです。 |
class |
MultiplicativeExpressionNode
MultiplicativeExpressionを表すノードです。 |
class |
MultiplyNode
二項乗算演算子を表すノードです。 |
class |
NumberNode
数値を表すノードです。 |
class |
PreAddNode
単項加算演算子を表すノードです。 |
class |
PreSubtractNode
単項減算演算子を表すノードです。 |
class |
PrimaryExpressionNode
PrimaryExpressionを表すノードです。 |
class |
RightBracketNode
右括弧を表すノードです。 |
class |
SubtractNode
二項減算演算子を表すノードです。 |
class |
SurplusNode
二項剰余演算子を表すノードです。 |
RpnNode を返す jp.sourceforge.rpn_computer.node のメソッド | |
---|---|
RpnNode[] |
AbstractNode.getChildren()
子ノードの配列を返してください。 |
RpnNode 型のパラメータを持つ jp.sourceforge.rpn_computer.node のメソッド | |
---|---|
protected void |
AbstractNode.addNode(RpnNode node)
自分の子ノードを追加します。 |
|
||||||||||
前 次 | フレームあり フレームなし |