public class NodeViewMode extends BaseVisitor
| Modifier and Type | Field and Description |
|---|---|
private int |
indent |
private boolean |
showTokens |
context, writer| Constructor and Description |
|---|
NodeViewMode() |
| Modifier and Type | Method and Description |
|---|---|
private java.lang.String |
indentString()
Indent child nodes to help visually identify
the structure of the AST.
|
private java.lang.Object |
showNode(Node node,
java.lang.Object data)
Display the type of nodes and optionally the
first token.
|
java.lang.Object |
visit(ASTAddNode node,
java.lang.Object data)
Display an ASTAddNode ( + )
|
java.lang.Object |
visit(ASTAndNode node,
java.lang.Object data)
Display an ASTAndNode ( && )
|
java.lang.Object |
visit(ASTAssignment node,
java.lang.Object data)
Display an ASTAssignment node ( = )
|
java.lang.Object |
visit(ASTBlock node,
java.lang.Object data)
Display an ASTBlock node
|
java.lang.Object |
visit(ASTDirective node,
java.lang.Object data) |
java.lang.Object |
visit(ASTDivNode node,
java.lang.Object data)
Display an ASTDivNode ( / )
|
java.lang.Object |
visit(ASTElseIfStatement node,
java.lang.Object data)
Display an ASTElseIfStatement node
|
java.lang.Object |
visit(ASTElseStatement node,
java.lang.Object data)
Display an ASTElseStatement node
|
java.lang.Object |
visit(ASTEQNode node,
java.lang.Object data)
Display an ASTEQNode ( == )
|
java.lang.Object |
visit(ASTExpression node,
java.lang.Object data)
Display an ASTExpression node
|
java.lang.Object |
visit(ASTFalse node,
java.lang.Object data)
Display an ASTFalse node
|
java.lang.Object |
visit(ASTGENode node,
java.lang.Object data)
Display an ASTGENode ( >= )
|
java.lang.Object |
visit(ASTGTNode node,
java.lang.Object data)
Display an ASTGTNode ( > )
|
java.lang.Object |
visit(ASTIdentifier node,
java.lang.Object data)
Display an ASTIdentifier node
|
java.lang.Object |
visit(ASTIfStatement node,
java.lang.Object data)
Display an ASTIfStatement node
|
java.lang.Object |
visit(ASTLENode node,
java.lang.Object data)
Display an ASTLENode ( <= )
|
java.lang.Object |
visit(ASTLTNode node,
java.lang.Object data)
Display an ASTLTNode ( < )
|
java.lang.Object |
visit(ASTMethod node,
java.lang.Object data)
Display an ASTMethod node
|
java.lang.Object |
visit(ASTModNode node,
java.lang.Object data)
Display an ASTModNode ( % )
|
java.lang.Object |
visit(ASTMulNode node,
java.lang.Object data)
Display an ASTMulNode ( * )
|
java.lang.Object |
visit(ASTNENode node,
java.lang.Object data)
Display an ASTNENode ( != )
|
java.lang.Object |
visit(ASTNotNode node,
java.lang.Object data)
Display an ASTNotNode ( ! )
|
java.lang.Object |
visit(ASTNumberLiteral node,
java.lang.Object data)
Display an ASTNumberLiteral node
|
java.lang.Object |
visit(ASTObjectArray node,
java.lang.Object data) |
java.lang.Object |
visit(ASTOrNode node,
java.lang.Object data)
Display an ASTOrNode ( || )
|
java.lang.Object |
visit(ASTprocess node,
java.lang.Object data)
Display an ASTprocess node
|
java.lang.Object |
visit(ASTReference node,
java.lang.Object data)
Display an ASTReference node
|
java.lang.Object |
visit(ASTSetDirective node,
java.lang.Object data) |
java.lang.Object |
visit(ASTStringLiteral node,
java.lang.Object data)
Display an ASTStringLiteral node
|
java.lang.Object |
visit(ASTSubtractNode node,
java.lang.Object data)
Display an ASTSubtractNode ( - )
|
java.lang.Object |
visit(ASTText node,
java.lang.Object data)
Display an ASTText node
|
java.lang.Object |
visit(ASTTrue node,
java.lang.Object data)
Display an ASTTrue node
|
java.lang.Object |
visit(ASTWord node,
java.lang.Object data) |
java.lang.Object |
visit(SimpleNode node,
java.lang.Object data)
Display a SimpleNode
|
setContext, setWriter, visitprivate java.lang.String indentString()
private java.lang.Object showNode(Node node, java.lang.Object data)
public java.lang.Object visit(SimpleNode node, java.lang.Object data)
visit in interface ParserVisitorvisit in class BaseVisitorpublic java.lang.Object visit(ASTprocess node, java.lang.Object data)
visit in interface ParserVisitorvisit in class BaseVisitorpublic java.lang.Object visit(ASTExpression node, java.lang.Object data)
visit in interface ParserVisitorvisit in class BaseVisitorpublic java.lang.Object visit(ASTAssignment node, java.lang.Object data)
visit in interface ParserVisitorvisit in class BaseVisitorpublic java.lang.Object visit(ASTOrNode node, java.lang.Object data)
visit in interface ParserVisitorvisit in class BaseVisitorpublic java.lang.Object visit(ASTAndNode node, java.lang.Object data)
visit in interface ParserVisitorvisit in class BaseVisitorpublic java.lang.Object visit(ASTEQNode node, java.lang.Object data)
visit in interface ParserVisitorvisit in class BaseVisitorpublic java.lang.Object visit(ASTNENode node, java.lang.Object data)
visit in interface ParserVisitorvisit in class BaseVisitorpublic java.lang.Object visit(ASTLTNode node, java.lang.Object data)
visit in interface ParserVisitorvisit in class BaseVisitorpublic java.lang.Object visit(ASTGTNode node, java.lang.Object data)
visit in interface ParserVisitorvisit in class BaseVisitorpublic java.lang.Object visit(ASTLENode node, java.lang.Object data)
visit in interface ParserVisitorvisit in class BaseVisitorpublic java.lang.Object visit(ASTGENode node, java.lang.Object data)
visit in interface ParserVisitorvisit in class BaseVisitorpublic java.lang.Object visit(ASTAddNode node, java.lang.Object data)
visit in interface ParserVisitorvisit in class BaseVisitorpublic java.lang.Object visit(ASTSubtractNode node, java.lang.Object data)
visit in interface ParserVisitorvisit in class BaseVisitorpublic java.lang.Object visit(ASTMulNode node, java.lang.Object data)
visit in interface ParserVisitorvisit in class BaseVisitorpublic java.lang.Object visit(ASTDivNode node, java.lang.Object data)
visit in interface ParserVisitorvisit in class BaseVisitorpublic java.lang.Object visit(ASTModNode node, java.lang.Object data)
visit in interface ParserVisitorvisit in class BaseVisitorpublic java.lang.Object visit(ASTNotNode node, java.lang.Object data)
visit in interface ParserVisitorvisit in class BaseVisitorpublic java.lang.Object visit(ASTNumberLiteral node, java.lang.Object data)
visit in interface ParserVisitorvisit in class BaseVisitorpublic java.lang.Object visit(ASTStringLiteral node, java.lang.Object data)
visit in interface ParserVisitorvisit in class BaseVisitorpublic java.lang.Object visit(ASTIdentifier node, java.lang.Object data)
visit in interface ParserVisitorvisit in class BaseVisitorpublic java.lang.Object visit(ASTMethod node, java.lang.Object data)
visit in interface ParserVisitorvisit in class BaseVisitorpublic java.lang.Object visit(ASTReference node, java.lang.Object data)
visit in interface ParserVisitorvisit in class BaseVisitorpublic java.lang.Object visit(ASTTrue node, java.lang.Object data)
visit in interface ParserVisitorvisit in class BaseVisitorpublic java.lang.Object visit(ASTFalse node, java.lang.Object data)
visit in interface ParserVisitorvisit in class BaseVisitorpublic java.lang.Object visit(ASTBlock node, java.lang.Object data)
visit in interface ParserVisitorvisit in class BaseVisitorpublic java.lang.Object visit(ASTText node, java.lang.Object data)
visit in interface ParserVisitorvisit in class BaseVisitorpublic java.lang.Object visit(ASTIfStatement node, java.lang.Object data)
visit in interface ParserVisitorvisit in class BaseVisitorpublic java.lang.Object visit(ASTElseStatement node, java.lang.Object data)
visit in interface ParserVisitorvisit in class BaseVisitorpublic java.lang.Object visit(ASTElseIfStatement node, java.lang.Object data)
visit in interface ParserVisitorvisit in class BaseVisitorpublic java.lang.Object visit(ASTObjectArray node, java.lang.Object data)
visit in interface ParserVisitorvisit in class BaseVisitorpublic java.lang.Object visit(ASTDirective node, java.lang.Object data)
visit in interface ParserVisitorvisit in class BaseVisitorpublic java.lang.Object visit(ASTWord node, java.lang.Object data)
visit in interface ParserVisitorvisit in class BaseVisitorpublic java.lang.Object visit(ASTSetDirective node, java.lang.Object data)
visit in interface ParserVisitorvisit in class BaseVisitorCopyright ? 2002 Apache Software Foundation. All Rights Reserved.