Author: henning
Date: Sat Oct 29 09:26:32 2005
New Revision: 329434

URL: http://svn.apache.org/viewcvs?rev=329434&view=rev
Log:
Add missing methods in the ParserVisitor for the current JavaCC/JTree
generated parser.


Modified:
    
jakarta/velocity/core/trunk/src/java/org/apache/velocity/runtime/parser/node/ParserVisitor.java
    
jakarta/velocity/core/trunk/src/java/org/apache/velocity/runtime/visitor/BaseVisitor.java
    
jakarta/velocity/core/trunk/src/java/org/apache/velocity/runtime/visitor/NodeViewMode.java

Modified: 
jakarta/velocity/core/trunk/src/java/org/apache/velocity/runtime/parser/node/ParserVisitor.java
URL: 
http://svn.apache.org/viewcvs/jakarta/velocity/core/trunk/src/java/org/apache/velocity/runtime/parser/node/ParserVisitor.java?rev=329434&r1=329433&r2=329434&view=diff
==============================================================================
--- 
jakarta/velocity/core/trunk/src/java/org/apache/velocity/runtime/parser/node/ParserVisitor.java
 (original)
+++ 
jakarta/velocity/core/trunk/src/java/org/apache/velocity/runtime/parser/node/ParserVisitor.java
 Sat Oct 29 09:26:32 2005
@@ -20,6 +20,8 @@
 {
   public Object visit(SimpleNode node, Object data);
   public Object visit(ASTprocess node, Object data);
+  public Object visit(ASTEscapedDirective node, Object data);
+  public Object visit(ASTEscape node, Object data);
   public Object visit(ASTComment node, Object data);
   public Object visit(ASTFloatingPointLiteral node, Object data);
   public Object visit(ASTIntegerLiteral node, Object data);
@@ -28,7 +30,9 @@
   public Object visit(ASTWord node, Object data);
   public Object visit(ASTDirective node, Object data);
   public Object visit(ASTBlock node, Object data);
+  public Object visit(ASTMap node, Object data);
   public Object visit(ASTObjectArray node, Object data);
+  public Object visit(ASTIntegerRange node, Object data);
   public Object visit(ASTMethod node, Object data);
   public Object visit(ASTReference node, Object data);
   public Object visit(ASTTrue node, Object data);
@@ -38,6 +42,7 @@
   public Object visit(ASTElseStatement node, Object data);
   public Object visit(ASTElseIfStatement node, Object data);
   public Object visit(ASTSetDirective node, Object data);
+  public Object visit(ASTStop node, Object data);
   public Object visit(ASTExpression node, Object data);
   public Object visit(ASTAssignment node, Object data);
   public Object visit(ASTOrNode node, Object data);

Modified: 
jakarta/velocity/core/trunk/src/java/org/apache/velocity/runtime/visitor/BaseVisitor.java
URL: 
http://svn.apache.org/viewcvs/jakarta/velocity/core/trunk/src/java/org/apache/velocity/runtime/visitor/BaseVisitor.java?rev=329434&r1=329433&r2=329434&view=diff
==============================================================================
--- 
jakarta/velocity/core/trunk/src/java/org/apache/velocity/runtime/visitor/BaseVisitor.java
 (original)
+++ 
jakarta/velocity/core/trunk/src/java/org/apache/velocity/runtime/visitor/BaseVisitor.java
 Sat Oct 29 09:26:32 2005
@@ -19,8 +19,48 @@
 import java.io.Writer;
 
 import org.apache.velocity.context.InternalContextAdapter;
-
-import org.apache.velocity.runtime.parser.node.*;
+import org.apache.velocity.runtime.parser.node.ASTAddNode;
+import org.apache.velocity.runtime.parser.node.ASTAndNode;
+import org.apache.velocity.runtime.parser.node.ASTAssignment;
+import org.apache.velocity.runtime.parser.node.ASTBlock;
+import org.apache.velocity.runtime.parser.node.ASTComment;
+import org.apache.velocity.runtime.parser.node.ASTDirective;
+import org.apache.velocity.runtime.parser.node.ASTDivNode;
+import org.apache.velocity.runtime.parser.node.ASTEQNode;
+import org.apache.velocity.runtime.parser.node.ASTElseIfStatement;
+import org.apache.velocity.runtime.parser.node.ASTElseStatement;
+import org.apache.velocity.runtime.parser.node.ASTEscape;
+import org.apache.velocity.runtime.parser.node.ASTEscapedDirective;
+import org.apache.velocity.runtime.parser.node.ASTExpression;
+import org.apache.velocity.runtime.parser.node.ASTFalse;
+import org.apache.velocity.runtime.parser.node.ASTFloatingPointLiteral;
+import org.apache.velocity.runtime.parser.node.ASTGENode;
+import org.apache.velocity.runtime.parser.node.ASTGTNode;
+import org.apache.velocity.runtime.parser.node.ASTIdentifier;
+import org.apache.velocity.runtime.parser.node.ASTIfStatement;
+import org.apache.velocity.runtime.parser.node.ASTIntegerLiteral;
+import org.apache.velocity.runtime.parser.node.ASTIntegerRange;
+import org.apache.velocity.runtime.parser.node.ASTLENode;
+import org.apache.velocity.runtime.parser.node.ASTLTNode;
+import org.apache.velocity.runtime.parser.node.ASTMap;
+import org.apache.velocity.runtime.parser.node.ASTMethod;
+import org.apache.velocity.runtime.parser.node.ASTModNode;
+import org.apache.velocity.runtime.parser.node.ASTMulNode;
+import org.apache.velocity.runtime.parser.node.ASTNENode;
+import org.apache.velocity.runtime.parser.node.ASTNotNode;
+import org.apache.velocity.runtime.parser.node.ASTObjectArray;
+import org.apache.velocity.runtime.parser.node.ASTOrNode;
+import org.apache.velocity.runtime.parser.node.ASTReference;
+import org.apache.velocity.runtime.parser.node.ASTSetDirective;
+import org.apache.velocity.runtime.parser.node.ASTStop;
+import org.apache.velocity.runtime.parser.node.ASTStringLiteral;
+import org.apache.velocity.runtime.parser.node.ASTSubtractNode;
+import org.apache.velocity.runtime.parser.node.ASTText;
+import org.apache.velocity.runtime.parser.node.ASTTrue;
+import org.apache.velocity.runtime.parser.node.ASTWord;
+import org.apache.velocity.runtime.parser.node.ASTprocess;
+import org.apache.velocity.runtime.parser.node.ParserVisitor;
+import org.apache.velocity.runtime.parser.node.SimpleNode;
 
 /**
  * This is the base class for all visitors.
@@ -261,6 +301,36 @@
     
     public Object visit(ASTDirective node, Object data)
     { 
+        data = node.childrenAccept(this, data);   
+        return data;
+    }
+
+    public Object visit(ASTEscapedDirective node, Object data)
+    {
+        data = node.childrenAccept(this, data);   
+        return data;
+    }
+
+    public Object visit(ASTEscape node, Object data)
+    {
+        data = node.childrenAccept(this, data);   
+        return data;
+    }
+
+    public Object visit(ASTMap node, Object data)
+    {
+        data = node.childrenAccept(this, data);   
+        return data;
+    }
+
+    public Object visit(ASTIntegerRange node, Object data)
+    {
+        data = node.childrenAccept(this, data);   
+        return data;
+    }
+
+    public Object visit(ASTStop node, Object data)
+    {
         data = node.childrenAccept(this, data);   
         return data;
     }

Modified: 
jakarta/velocity/core/trunk/src/java/org/apache/velocity/runtime/visitor/NodeViewMode.java
URL: 
http://svn.apache.org/viewcvs/jakarta/velocity/core/trunk/src/java/org/apache/velocity/runtime/visitor/NodeViewMode.java?rev=329434&r1=329433&r2=329434&view=diff
==============================================================================
--- 
jakarta/velocity/core/trunk/src/java/org/apache/velocity/runtime/visitor/NodeViewMode.java
 (original)
+++ 
jakarta/velocity/core/trunk/src/java/org/apache/velocity/runtime/visitor/NodeViewMode.java
 Sat Oct 29 09:26:32 2005
@@ -17,7 +17,47 @@
  */
 
 import org.apache.velocity.runtime.parser.Token;
-import org.apache.velocity.runtime.parser.node.*;
+import org.apache.velocity.runtime.parser.node.ASTAddNode;
+import org.apache.velocity.runtime.parser.node.ASTAndNode;
+import org.apache.velocity.runtime.parser.node.ASTAssignment;
+import org.apache.velocity.runtime.parser.node.ASTBlock;
+import org.apache.velocity.runtime.parser.node.ASTDirective;
+import org.apache.velocity.runtime.parser.node.ASTDivNode;
+import org.apache.velocity.runtime.parser.node.ASTEQNode;
+import org.apache.velocity.runtime.parser.node.ASTElseIfStatement;
+import org.apache.velocity.runtime.parser.node.ASTElseStatement;
+import org.apache.velocity.runtime.parser.node.ASTEscape;
+import org.apache.velocity.runtime.parser.node.ASTEscapedDirective;
+import org.apache.velocity.runtime.parser.node.ASTExpression;
+import org.apache.velocity.runtime.parser.node.ASTFalse;
+import org.apache.velocity.runtime.parser.node.ASTFloatingPointLiteral;
+import org.apache.velocity.runtime.parser.node.ASTGENode;
+import org.apache.velocity.runtime.parser.node.ASTGTNode;
+import org.apache.velocity.runtime.parser.node.ASTIdentifier;
+import org.apache.velocity.runtime.parser.node.ASTIfStatement;
+import org.apache.velocity.runtime.parser.node.ASTIntegerLiteral;
+import org.apache.velocity.runtime.parser.node.ASTIntegerRange;
+import org.apache.velocity.runtime.parser.node.ASTLENode;
+import org.apache.velocity.runtime.parser.node.ASTLTNode;
+import org.apache.velocity.runtime.parser.node.ASTMap;
+import org.apache.velocity.runtime.parser.node.ASTMethod;
+import org.apache.velocity.runtime.parser.node.ASTModNode;
+import org.apache.velocity.runtime.parser.node.ASTMulNode;
+import org.apache.velocity.runtime.parser.node.ASTNENode;
+import org.apache.velocity.runtime.parser.node.ASTNotNode;
+import org.apache.velocity.runtime.parser.node.ASTObjectArray;
+import org.apache.velocity.runtime.parser.node.ASTOrNode;
+import org.apache.velocity.runtime.parser.node.ASTReference;
+import org.apache.velocity.runtime.parser.node.ASTSetDirective;
+import org.apache.velocity.runtime.parser.node.ASTStop;
+import org.apache.velocity.runtime.parser.node.ASTStringLiteral;
+import org.apache.velocity.runtime.parser.node.ASTSubtractNode;
+import org.apache.velocity.runtime.parser.node.ASTText;
+import org.apache.velocity.runtime.parser.node.ASTTrue;
+import org.apache.velocity.runtime.parser.node.ASTWord;
+import org.apache.velocity.runtime.parser.node.ASTprocess;
+import org.apache.velocity.runtime.parser.node.Node;
+import org.apache.velocity.runtime.parser.node.SimpleNode;
 
 /**
  * This class is simply a visitor implementation
@@ -278,6 +318,31 @@
     
     public Object visit(ASTSetDirective node, Object data)
     { 
+        return showNode(node,data);
+    }
+
+    public Object visit(ASTEscapedDirective node, Object data)
+    {
+        return showNode(node,data);
+    }
+
+    public Object visit(ASTEscape node, Object data)
+    {
+        return showNode(node,data);
+    }
+
+    public Object visit(ASTMap node, Object data)
+    {
+        return showNode(node,data);
+    }
+
+    public Object visit(ASTIntegerRange node, Object data)
+    {
+        return showNode(node,data);
+    }
+
+    public Object visit(ASTStop node, Object data)
+    {
         return showNode(node,data);
     }
 }



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to