|
|||||||||
前 次 | フレームあり フレームなし |
<Unnamed> での TopLevelClass.Node の使用 |
---|
<Unnamed> での TopLevelClass.Node のサブインタフェース | |
---|---|
static interface |
TopLevelClass.AmbiguityAbsorber
|
static interface |
TopLevelClass.Token
トークン(構文解析対象のテキストの断片)。 |
static interface |
TopLevelClass.Type
抽象構文木のノード Type . |
TopLevelClass.Node を実装している <Unnamed> のクラス | |
---|---|
static class |
TopLevelClass.Default.AmbiguityAbsorber
|
static class |
TopLevelClass.Default.ListOrNode
ListOrNode の実装。 |
static class |
TopLevelClass.Default.Node
TopLevelClass.Node の簡単な実装を提供します。 |
static class |
TopLevelClass.Default.Token
TopLevelClass.Token の簡単な実装を提供します。 |
static class |
TopLevelClass.Default.Type
Type の実装。 |
TopLevelClass.Node を返す <Unnamed> のメソッド | |
---|---|
protected TopLevelClass.Node |
TopLevelClass.createNode(int symbolID,
TopLevelClass.NodeInitializationParameters parameters)
抽象構文木のノードを構築します。 |
protected TopLevelClass.Node |
TopLevelClass.modifyWholeTree(TopLevelClass.Node root)
構文木全体が構築されたときに呼び出され、構文木を編集することができます。 |
TopLevelClass.Node 型の引数を持つ型を返す <Unnamed> のメソッド | |
---|---|
List<TopLevelClass.Node> |
TopLevelClass.Node.getChildNodes()
子のノードのリストを返します。 |
List<TopLevelClass.Node> |
TopLevelClass.Default.Node.getChildNodes()
|
TopLevelClass.Node 型のパラメータを持つ <Unnamed> のメソッド | |
---|---|
protected TopLevelClass.Node |
TopLevelClass.modifyWholeTree(TopLevelClass.Node root)
構文木全体が構築されたときに呼び出され、構文木を編集することができます。 |
void |
TopLevelClass.Default.Node.replaceChild(TopLevelClass.Node oldChild,
TopLevelClass.Node newChild)
子のノード oldChild を newChild で置き換えます。 |
void |
TopLevelClass.Default.Type.replaceChild(TopLevelClass.Node oldChild,
TopLevelClass.Node newChild)
|
void |
TopLevelClass.Default.ListOrNode.replaceChild(TopLevelClass.Node oldChild,
TopLevelClass.Node newChild)
|
protected void |
TopLevelClass.Visitor.visit(TopLevelClass.Node node)
ノードへ訪れるたびに呼び出されます。 |
protected void |
TopLevelClass.Visitor1.visit(TopLevelClass.Node node)
ノードへ訪れるたびに呼び出されます。 |
protected void |
TopLevelClass.Visitor2.visit(TopLevelClass.Node node)
ノードへ訪れるたびに呼び出されます。 |
protected void |
TopLevelClass.Visitor3.visit(TopLevelClass.Node node)
ノードへ訪れるたびに呼び出されます。 |
protected void |
TopLevelClass.Visitor4.visit(TopLevelClass.Node node)
ノードへ訪れるたびに呼び出されます。 |
void |
TopLevelClass.Visitor.visitAll(TopLevelClass.Node node)
(部分)木をトラバースします。 |
void |
TopLevelClass.Visitor1.visitAll(TopLevelClass.Node node)
(部分)木をトラバースします。 |
void |
TopLevelClass.Visitor2.visitAll(TopLevelClass.Node node)
(部分)木をトラバースします。 |
void |
TopLevelClass.Visitor3.visitAll(TopLevelClass.Node node)
(部分)木をトラバースします。 |
void |
TopLevelClass.Visitor4.visitAll(TopLevelClass.Node node)
(部分)木をトラバースします。 |
protected void |
TopLevelClass.Visitor.visitNode(TopLevelClass.Node node)
visit メソッドを呼び出します。 |
protected void |
TopLevelClass.Visitor1.visitNode(TopLevelClass.Node node)
visit メソッドを呼び出します。 |
protected void |
TopLevelClass.Visitor2.visitNode(TopLevelClass.Node node)
visit メソッドを呼び出します。 |
protected void |
TopLevelClass.Visitor3.visitNode(TopLevelClass.Node node)
visit メソッドを呼び出します。 |
protected void |
TopLevelClass.Visitor4.visitNode(TopLevelClass.Node node)
visit メソッドを呼び出します。 |
Method parameters in <Unnamed> with type arguments of type TopLevelClass.Node | |
---|---|
protected TopLevelClass.AmbiguityAbsorber |
TopLevelClass.createAmbiguityAbsorber(int symbolID,
Collection<TopLevelClass.Node> nodes)
|
Constructor parameters in <Unnamed> with type arguments of type TopLevelClass.Node | |
---|---|
TopLevelClass.Default.AmbiguityAbsorber(List<TopLevelClass.Node> ambiguityNodes)
|
|
TopLevelClass.Default.Node(List<TopLevelClass.Node> childNodes)
インスタンスを構築します。 |
|
TopLevelClass.Default.Type(List<TopLevelClass.Node> childNodes,
List/Node label)
|
|
TopLevelClass.Node.ConcreteList(Collection<? extends TopLevelClass.Node> c)
|
|
|||||||||
前 次 | フレームあり フレームなし |