Class NodeFiles

java.lang.Object
org.javacc.csharp.NodeFiles

final class NodeFiles extends Object
  • Field Details

    • nodeVersion

      private static final String nodeVersion
      ID of the latest version (of JJTree) in which one of the Node classes was modified.
    • nodesToBuild

      private static Set<String> nodesToBuild
  • Constructor Details

    • NodeFiles

      private NodeFiles()
  • Method Details

    • generateNodeType

      static void generateNodeType(String nodeType)
    • generateTreeNodes

      private static void generateTreeNodes(org.javacc.jjtree.JJTreeContext context)
    • nodeConstants

      private static String nodeConstants()
    • generateTreeConstants

      private static void generateTreeConstants(org.javacc.jjtree.JJTreeContext context)
    • visitorClass

      private static String visitorClass()
    • generateVisitor

      private static void generateVisitor(org.javacc.jjtree.JJTreeContext context)
    • defaultVisitorClass

      private static String defaultVisitorClass()
    • getVisitMethodName

      private static String getVisitMethodName(String className)
    • generateDefaultVisitor

      private static void generateDefaultVisitor(org.javacc.jjtree.JJTreeContext context)
    • mergeVisitorException

      private static String mergeVisitorException(org.javacc.jjtree.JJTreeContext context)
    • generateDefaultNode

      private static void generateDefaultNode(org.javacc.jjtree.JJTreeContext context) throws IOException
      Throws:
      IOException
    • generateOutputFiles

      static void generateOutputFiles(org.javacc.jjtree.JJTreeContext context) throws IOException
      Throws:
      IOException