Class JJTreeOptions

java.lang.Object
org.javacc.parser.Options
org.javacc.jjtree.JJTreeOptions

public class JJTreeOptions extends Options
The JJTree-specific options.
  • Constructor Details

    • JJTreeOptions

      protected JJTreeOptions()
      Limit subclassing to derived classes.
  • Method Details

    • getMulti

      public final boolean getMulti()
      Find the multi value.
      Returns:
      The requested multi value.
    • getNodeDefaultVoid

      public final boolean getNodeDefaultVoid()
      Find the node default void value.
      Returns:
      The requested node default void value.
    • getNodeScopeHook

      public final boolean getNodeScopeHook()
      Find the node scope hook value.
      Returns:
      The requested node scope hook value.
    • getNodeFactory

      public final String getNodeFactory()
      Find the node factory value.
      Returns:
      The requested node factory value.
    • getNodeUsesParser

      public final boolean getNodeUsesParser()
      Find the node uses parser value.
      Returns:
      The requested node uses parser value.
    • getBuildNodeFiles

      public final boolean getBuildNodeFiles()
      Find the build node files value.
      Returns:
      The requested build node files value.
    • getVisitor

      public final boolean getVisitor()
      Find the visitor value.
      Returns:
      The requested visitor value.
    • getTrackTokens

      public final boolean getTrackTokens()
      Find the trackTokens value.
      Returns:
      The requested trackTokens value.
    • getNodePrefix

      public final String getNodePrefix()
      Find the node prefix value.
      Returns:
      The requested node prefix value.
    • getNodeExtends

      public final String getNodeExtends()
      Find the node super class name.
      Returns:
      The requested node super class
    • getNodeClass

      public final String getNodeClass()
      Find the node class name.
      Returns:
      The requested node class
    • getNodePackage

      public final String getNodePackage()
      Find the node package value.
      Returns:
      The requested node package value.
    • getOutputFile

      public final String getOutputFile()
      Find the output file value.
      Returns:
      The requested output file value.
    • getVisitorException

      public final String getVisitorException()
      Find the visitor exception value
      Returns:
      The requested visitor exception value.
    • getVisitorDataType

      public final String getVisitorDataType()
      Find the visitor data type value
      Returns:
      The requested visitor data type value.
    • getVisitorReturnType

      public final String getVisitorReturnType()
      Find the visitor return type value
      Returns:
      The requested visitor return type value.
    • getJJTreeOutputDirectory

      public final File getJJTreeOutputDirectory()
      Find the output directory to place the generated .jj files into. If none is configured, use the value of getOutputDirectory().
      Returns:
      The requested JJTree output directory
    • getASTNodeDirectory

      public final File getASTNodeDirectory()
      Compute where are located the ASTNodes is any are defined
      Returns:
      the requested NODE_DIRECTORY directory