Package EDU.purdue.jtb.parser.syntaxtree
Class JavaCCInput
java.lang.Object
EDU.purdue.jtb.parser.syntaxtree.JavaCCInput
- All Implemented Interfaces:
INode
,Serializable
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
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 Summary
FieldsModifier and TypeFieldDescriptionChild node 0Child node 1Child node 10Child node 11Child node 2Child node 3Child node 4Child node 5Child node 6Child node 7Child node 8Child node 9 -
Constructor Summary
ConstructorsConstructorDescriptionJavaCCInput
(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. -
Method Summary
Modifier and TypeMethodDescriptionint
accept
(IIntVisitor vis) Accepts aIIntVisitor
visitor with user return data.void
accept
(IVoidVisitor vis) Accepts aIVoidVisitor
visitor} visitor with user return data.
-
Field Details
-
f0
Child node 0 -
f1
Child node 1 -
f2
Child node 2 -
f3
Child node 3 -
f4
Child node 4 -
f5
Child node 5 -
f6
Child node 6 -
f7
Child node 7 -
f8
Child node 8 -
f9
Child node 9 -
f10
Child node 10 -
f11
Child node 11
-
-
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 noden1
- - next child noden2
- - next child noden3
- - next child noden4
- - next child noden5
- - next child noden6
- - next child noden7
- - next child noden8
- - next child noden9
- - next child noden10
- - next child noden11
- - next child node
-
-
Method Details
-
accept
Accepts aIIntVisitor
visitor with user return data. -
accept
Accepts aIVoidVisitor
visitor} visitor with user return data.
-