Template.java

  1. //
  2. // Generated by JTB 1.3.2
  3. //

  4. package net.metanotion.simpletemplate.parser.syntaxtree;

  5. /**
  6.  * Grammar production:
  7.  * <PRE>
  8.  * f0 -> ( HtmlBlock() )*
  9.  * f1 -> &lt;EOF&gt;
  10.  * </PRE>
  11.  */
  12. public class Template implements Node {
  13.    public NodeListOptional f0;
  14.    public NodeToken f1;

  15.    public Template(NodeListOptional n0, NodeToken n1) {
  16.       f0 = n0;
  17.       f1 = n1;
  18.    }

  19.    public Template(NodeListOptional n0) {
  20.       f0 = n0;
  21.       f1 = new NodeToken("");
  22.    }

  23.    public void accept(net.metanotion.simpletemplate.parser.visitor.Visitor v) {
  24.       v.visit(this);
  25.    }
  26.    public <R,A> R accept(net.metanotion.simpletemplate.parser.visitor.GJVisitor<R,A> v, A argu) {
  27.       return v.visit(this,argu);
  28.    }
  29.    public <R> R accept(net.metanotion.simpletemplate.parser.visitor.GJNoArguVisitor<R> v) {
  30.       return v.visit(this);
  31.    }
  32.    public <A> void accept(net.metanotion.simpletemplate.parser.visitor.GJVoidVisitor<A> v, A argu) {
  33.       v.visit(this,argu);
  34.    }
  35. }