Package org.javacc.java
Class NodeFiles
java.lang.Object
org.javacc.java.NodeFiles
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final StringID of the latest version (of JJTree) in which one of the Node classes was modified. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static voidgenerateDefaultNode(org.javacc.jjtree.JJTreeContext context) private static voidgenerateDefaultVisitor(org.javacc.jjtree.JJTreeContext context) private static voidgenerateMULTINode(JavaCodeBuilder builder, String nodeType, org.javacc.jjtree.JJTreeContext context) (package private) static voidgenerateNodeType(String nodeType) (package private) static voidgenerateOutputFiles(org.javacc.jjtree.JJTreeContext context) (package private) static voidgenerateProlog(JavaCodeBuilder builder) private static voidgenerateTreeConstants(org.javacc.jjtree.JJTreeContext context) private static voidgenerateTreeNodes(org.javacc.jjtree.JJTreeContext context) private static voidgenerateVisitor(org.javacc.jjtree.JJTreeContext context) private static StringgetVisitMethodName(String className) private static StringmergeVisitorException(org.javacc.jjtree.JJTreeContext context)
-
Field Details
-
nodeVersion
ID of the latest version (of JJTree) in which one of the Node classes was modified. -
nodesToBuild
-
-
Constructor Details
-
NodeFiles
private NodeFiles()
-
-
Method Details
-
generateNodeType
-
generateTreeNodes
private static void generateTreeNodes(org.javacc.jjtree.JJTreeContext context) -
generateMULTINode
private static void generateMULTINode(JavaCodeBuilder builder, String nodeType, org.javacc.jjtree.JJTreeContext context) throws IOException - Throws:
IOException
-
generateTreeConstants
private static void generateTreeConstants(org.javacc.jjtree.JJTreeContext context) -
generateVisitor
private static void generateVisitor(org.javacc.jjtree.JJTreeContext context) -
getVisitMethodName
-
generateDefaultVisitor
private static void generateDefaultVisitor(org.javacc.jjtree.JJTreeContext context) -
mergeVisitorException
-
generateDefaultNode
- Throws:
IOException
-
generateProlog
-
generateOutputFiles
- Throws:
IOException
-