You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@velocity.apache.org by jv...@locus.apache.org on 2000/09/19 19:47:33 UTC

cvs commit: jakarta-velocity/src/java/org/apache/velocity/processor/javacc/visitor NodeViewMode.java

jvanzyl     00/09/19 10:47:33

  Modified:    src/java/org/apache/velocity/processor/javacc/visitor
                        NodeViewMode.java
  Log:
  - code cleanup, and javadoc.
  
  Revision  Changes    Path
  1.2       +194 -36   jakarta-velocity/src/java/org/apache/velocity/processor/javacc/visitor/NodeViewMode.java
  
  Index: NodeViewMode.java
  ===================================================================
  RCS file: /home/cvs/jakarta-velocity/src/java/org/apache/velocity/processor/javacc/visitor/NodeViewMode.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- NodeViewMode.java	2000/09/19 17:23:50	1.1
  +++ NodeViewMode.java	2000/09/19 17:47:32	1.2
  @@ -66,23 +66,30 @@
    * as well.
    *
    * @author <a href="mailto:jvanzyl@periapt.com">Jason van Zyl</a>
  - * @version $Id: NodeViewMode.java,v 1.1 2000/09/19 17:23:50 jvanzyl Exp $
  + * @version $Id: NodeViewMode.java,v 1.2 2000/09/19 17:47:32 jvanzyl Exp $
    */
   public class NodeViewMode extends BaseVisitor
   {
       private int indent = 0;
       private boolean showTokens = true;
   
  +    /** Indent child nodes to help visually identify
  +      *  the structure of the AST.
  +      */
       private String indentString()
       {
           StringBuffer sb = new StringBuffer();
           for (int i = 0; i < indent; ++i)
           {
  -            sb.append(" ");
  +            sb.append("  ");
           }
           return sb.toString();
       }
   
  +    /**
  +      * Display the type of nodes and optionally the
  +      * first token.
  +      */
       private Object showNode(Node node, Object data)
       {
           String tokens = "";
  @@ -106,44 +113,195 @@
           return data;
       }
   
  -    public Object visit(SimpleNode node, Object data){ return showNode(node,data); }
  -    public Object visit(ASTprocess node, Object data){ return showNode(node,data); }
  -    public Object visit(ASTExpression node, Object data){ return showNode(node,data); }
  -    public Object visit(ASTAssignment node, Object data){ return showNode(node,data); }
  -    public Object visit(ASTOrNode node, Object data){ return showNode(node,data); }
  -    public Object visit(ASTAndNode node, Object data){ return showNode(node,data); }
  -    public Object visit(ASTEQNode node, Object data){ return showNode(node,data); }
  -    public Object visit(ASTNENode node, Object data){ return showNode(node,data); }
  -    public Object visit(ASTLTNode node, Object data){ return showNode(node,data); }
  -    public Object visit(ASTGTNode node, Object data){ return showNode(node,data); }
  -    public Object visit(ASTLENode node, Object data){ return showNode(node,data); }
  -    public Object visit(ASTGENode node, Object data){ return showNode(node,data); }
  -    public Object visit(ASTAddNode node, Object data){ return showNode(node,data); }
  -    public Object visit(ASTSubtractNode node, Object data){ return showNode(node,data); }
  -    public Object visit(ASTMulNode node, Object data){ return showNode(node,data); }
  -    public Object visit(ASTDivNode node, Object data){ return showNode(node,data); }
  -    public Object visit(ASTModNode node, Object data){ return showNode(node,data); }
  -    public Object visit(ASTNotNode node, Object data){ return showNode(node,data); }
  -    public Object visit(ASTNumberLiteral node, Object data){ return showNode(node,data); }
  -    public Object visit(ASTStringLiteral node, Object data){ return showNode(node,data); }
  -    public Object visit(ASTIdentifier node, Object data){ return showNode(node,data); }
  -    public Object visit(ASTMethod node, Object data){ return showNode(node,data); }
  -    public Object visit(ASTReference node, Object data){ return showNode(node,data); }
  -    public Object visit(ASTTrue node, Object data){ return showNode(node,data); }
  -    public Object visit(ASTFalse node, Object data){ return showNode(node,data); }
  -    public Object visit(ASTBlock node, Object data){ return showNode(node,data); }
  +    /** Display a SimpleNode */
  +    public Object visit(SimpleNode node, Object data)
  +    { 
  +        return showNode(node,data);
  +    }
  +    
  +    /** Display an ASTprocess node */
  +    public Object visit(ASTprocess node, Object data)
  +    { 
  +        return showNode(node,data);
  +    }
  +    
  +    /** Display an ASTExpression node */
  +    public Object visit(ASTExpression node, Object data)
  +    { 
  +        return showNode(node,data);
  +    }
  +    
  +    /** Display an ASTAssignment node ( = ) */
  +    public Object visit(ASTAssignment node, Object data)
  +    { 
  +        return showNode(node,data);
  +    }
  +    
  +    /** Display an ASTOrNode ( || ) */
  +    public Object visit(ASTOrNode node, Object data)
  +    { 
  +        return showNode(node,data);
  +    }
  +    
  +    /** Display an ASTAndNode ( && ) */
  +    public Object visit(ASTAndNode node, Object data)
  +    { 
  +        return showNode(node,data);
  +    }
  +    
  +    /** Display an ASTEQNode ( == ) */
  +    public Object visit(ASTEQNode node, Object data)
  +    { 
  +        return showNode(node,data);
  +    }
  +    
  +    /** Display an ASTNENode ( != ) */
  +    public Object visit(ASTNENode node, Object data)
  +    { 
  +        return showNode(node,data);
  +    }
  +    
  +    /** Display an ASTLTNode ( < ) */
  +    public Object visit(ASTLTNode node, Object data)
  +    { 
  +        return showNode(node,data);
  +    }
  +    
  +    /** Display an ASTGTNode ( > ) */
  +    public Object visit(ASTGTNode node, Object data)
  +    { 
  +        return showNode(node,data);
  +    }
  +    
  +    /** Display an ASTLENode ( <= ) */
  +    public Object visit(ASTLENode node, Object data)
  +    { 
  +        return showNode(node,data);
  +    }
  +    
  +    /** Display an ASTGENode ( >= ) */
  +    public Object visit(ASTGENode node, Object data)
  +    { 
  +        return showNode(node,data);
  +    }
  +    
  +    /** Display an ASTAddNode ( + ) */
  +    public Object visit(ASTAddNode node, Object data)
  +    { 
  +        return showNode(node,data);
  +    }
  +    
  +    /** Display an ASTSubtractNode ( - ) */
  +    public Object visit(ASTSubtractNode node, Object data)
  +    { 
  +        return showNode(node,data);
  +    }
  +    
  +    /** Display an ASTMulNode ( * ) */
  +    public Object visit(ASTMulNode node, Object data)
  +    { 
  +        return showNode(node,data);
  +    }
  +    
  +    /** Display an ASTDivNode ( / ) */
  +    public Object visit(ASTDivNode node, Object data)
  +    { 
  +        return showNode(node,data);
  +    }
  +    
  +    /** Display an ASTModNode ( % ) */
  +    public Object visit(ASTModNode node, Object data)
  +    { 
  +        return showNode(node,data);
  +    }
  +    
  +    /** Display an ASTNotNode ( ! ) */
  +    public Object visit(ASTNotNode node, Object data)
  +    { 
  +        return showNode(node,data);
  +    }
  +    
  +    /** Display an ASTNumberLiteral node  */
  +    public Object visit(ASTNumberLiteral node, Object data)
  +    { 
  +        return showNode(node,data);
  +    }
  +    
  +    /** Display an ASTStringLiteral node */
  +    public Object visit(ASTStringLiteral node, Object data)
  +    { 
  +        return showNode(node,data);
  +    }
  +    
  +    /** Display an ASTIdentifier node */
  +    public Object visit(ASTIdentifier node, Object data)
  +    { 
  +        return showNode(node,data);
  +    }
  +    
  +    /** Display an ASTMethod node */
  +    public Object visit(ASTMethod node, Object data)
  +    { 
  +        return showNode(node,data);
  +    }
  +    
  +    /** Display an ASTReference node */
  +    public Object visit(ASTReference node, Object data)
  +    { 
  +        return showNode(node,data);
  +    }
  +    
  +    /** Display an ASTTrue node */
  +    public Object visit(ASTTrue node, Object data)
  +    { 
  +        return showNode(node,data);
  +    }
  +    
  +    /** Display an ASTFalse node */
  +    public Object visit(ASTFalse node, Object data)
  +    { 
  +        return showNode(node,data);
  +    }
  +    
  +    /** Display an ASTBlock node */
  +    public Object visit(ASTBlock node, Object data)
  +    { 
  +        return showNode(node,data);
  +    }
       
  +    /** Display an ASTText node */
       public Object visit(ASTText node, Object data)
       { 
           return showNode(node,data); 
       }
       
  -    public Object visit(ASTIfStatement node, Object data){ return showNode(node,data); }
  -    public Object visit(ASTElseStatement node, Object data){ return showNode(node,data); }
  -    public Object visit(ASTElseIfStatement node, Object data){ return showNode(node,data); }
  -    public Object visit(ASTForeachStatement node, Object data){ return showNode(node,data); }
  -    public Object visit(ASTSetStatement node, Object data){ return showNode(node,data); }
  -    public Object visit(ASTUseStatement node, Object data){ return showNode(node,data); }
  -    public Object visit(ASTParamStatement node, Object data){ return showNode(node,data); }
  -
  +    /** Display an ASTIfStatement node */
  +    public Object visit(ASTIfStatement node, Object data)
  +    { 
  +        return showNode(node,data);
  +    }
  +    
  +    /** Display an ASTElseStatement node */
  +    public Object visit(ASTElseStatement node, Object data)
  +    { 
  +        return showNode(node,data);
  +    }
  +    
  +    /** Display an ASTElseIfStatement node */
  +    public Object visit(ASTElseIfStatement node, Object data)
  +    { 
  +        return showNode(node,data);
  +    }
  +    
  +    /** Display an ASTForeachStatement node */
  +    public Object visit(ASTForeachStatement node, Object data)
  +    { 
  +        return showNode(node,data);
  +    }
  +    
  +    /** Display an ASTStatement node */
  +    public Object visit(ASTSetStatement node, Object data)
  +    { 
  +        return showNode(node,data);
  +    }
   }