Class JavaCCInput

java.lang.Object
EDU.purdue.jtb.parser.syntaxtree.JavaCCInput
All Implemented Interfaces:
INode, Serializable

public class JavaCCInput extends Object implements INode
JTB node class for the production JavaCCInput:
Corresponding grammar:
f0 -> JavaCCOptions()
f1 -> "PARSER_BEGIN"
f2 -> "("
f3 -> IdentifierAsString()
f4 -> ")"
f5 -> CompilationUnit()
f6 -> "PARSER_END"
f7 -> "("
f8 -> IdentifierAsString()
f9 -> ")"
f10 -> ( Production() )+
f11 -> invalid input: '<' EOF >
s: 1465207473
See Also:
  • Field Details

  • Constructor Details

    • JavaCCInput

      public JavaCCInput(JavaCCOptions n0, Token n1, Token n2, IdentifierAsString n3, Token n4, CompilationUnit n5, Token n6, Token n7, IdentifierAsString n8, Token n9, NodeList n10, Token n11)
      Constructs the node with all its children nodes.
      Parameters:
      n0 - - first child node
      n1 - - next child node
      n2 - - next child node
      n3 - - next child node
      n4 - - next child node
      n5 - - next child node
      n6 - - next child node
      n7 - - next child node
      n8 - - next child node
      n9 - - next child node
      n10 - - next child node
      n11 - - next child node
  • Method Details

    • accept

      public int accept(IIntVisitor vis)
      Accepts a IIntVisitor visitor with user return data.
      Specified by:
      accept in interface INode
      Parameters:
      vis - - the visitor
      Returns:
      the user Return data
    • accept

      public void accept(IVoidVisitor vis)
      Accepts a IVoidVisitor visitor} visitor with user return data.
      Specified by:
      accept in interface INode
      Parameters:
      vis - - the visitor