All Packages Class Hierarchy This Package Previous Next Index
Class epp.LiteralTree
java.lang.Object
|
+----epp.Tree
|
+----epp.LiteralTree
- public class LiteralTree
- extends Tree
クラス LiteralTree は、リテラルを表現する抽象構文木のノードです。.
( LiteralToken の方は、リテラルを表現するトークンです。)
- See Also:
- Tree, LiteralToken
-
LiteralTree(LiteralToken)
-
-
LiteralTree(Symbol, String)
- new LiteralTree(new LiteralToken(tag, contents)) と同じです。.
-
literalToken()
- このノードが持つ LiteralToken を返します。.
-
print(PrintWriter, String)
-
-
toString()
- Convert tree to String without indentation.
LiteralTree
public LiteralTree(LiteralToken literalToken)
LiteralTree
public LiteralTree(Symbol tag,
String contents)
- new LiteralTree(new LiteralToken(tag, contents)) と同じです。.
literalToken
public LiteralToken literalToken()
- このノードが持つ LiteralToken を返します。.
例えば、 `(literalTree string "abc") という LiteralTree に対し
このメソッドを呼んだ結果は、 new LiteralToken(:string, "abc") と
同じ値です。
- Overrides:
- literalToken in class Tree
- See Also:
- literalToken
print
public void print(PrintWriter out,
String indent)
- Overrides:
- print in class Tree
toString
public String toString()
- Convert tree to String without indentation.
- Overrides:
- toString in class Tree
All Packages Class Hierarchy This Package Previous Next Index