EDU.purdue.jtb.misc
Class Globals

java.lang.Object
  extended by EDU.purdue.jtb.misc.Globals

public class Globals
extends java.lang.Object

Class Globals contains global program information.


Field Summary
static java.lang.String author
           
static java.lang.String choiceName
           
static boolean descriptiveFieldNames
           
static java.lang.String email
           
static boolean generateFiles
           
static java.lang.String GJNoArguVisitorName
           
static java.lang.String GJVisitorName
           
static java.lang.String GJVoidVisitorName
           
static java.lang.String inFilename
           
static boolean javaDocComments
           
static boolean keepSpecialTokens
           
static java.lang.String listInterfaceName
           
static java.lang.String listName
           
static java.lang.String listOptName
           
static java.lang.String nodeDir
           
static java.lang.String nodeName
           
static java.lang.String nodePackage
           
static java.lang.String nodeSuperclass
           
static boolean noOverwrite
           
static boolean noSemanticCheck
           
static java.lang.String optionalName
           
static java.lang.String outFilename
           
static boolean parentPointers
           
static boolean printClassList
           
static boolean printerToolkit
           
static boolean printGrammarToOut
           
static java.lang.String progName
           
static boolean schemeToolkit
           
static java.lang.String scriptName
           
static java.lang.String sequenceName
           
static java.lang.String tokenName
           
static java.lang.String version
           
static java.lang.String visitorDir
           
static java.lang.String visitorName
           
static java.lang.String visitorPackage
           
 
Constructor Summary
Globals()
           
 
Method Summary
static java.lang.String fileHeader()
           
static java.lang.String fileHeader(Spacing spc)
           
static void setNodePackage(java.lang.String s)
           
static void setVisitorPackage(java.lang.String s)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

progName

public static final java.lang.String progName
See Also:
Constant Field Values

scriptName

public static final java.lang.String scriptName
See Also:
Constant Field Values

version

public static final java.lang.String version
See Also:
Constant Field Values

author

public static final java.lang.String author
See Also:
Constant Field Values

email

public static final java.lang.String email
See Also:
Constant Field Values

nodeName

public static final java.lang.String nodeName
See Also:
Constant Field Values

listInterfaceName

public static final java.lang.String listInterfaceName
See Also:
Constant Field Values

choiceName

public static final java.lang.String choiceName
See Also:
Constant Field Values

listName

public static final java.lang.String listName
See Also:
Constant Field Values

listOptName

public static final java.lang.String listOptName
See Also:
Constant Field Values

optionalName

public static final java.lang.String optionalName
See Also:
Constant Field Values

sequenceName

public static final java.lang.String sequenceName
See Also:
Constant Field Values

tokenName

public static final java.lang.String tokenName
See Also:
Constant Field Values

visitorName

public static final java.lang.String visitorName
See Also:
Constant Field Values

GJVisitorName

public static final java.lang.String GJVisitorName
See Also:
Constant Field Values

GJNoArguVisitorName

public static final java.lang.String GJNoArguVisitorName
See Also:
Constant Field Values

GJVoidVisitorName

public static final java.lang.String GJVoidVisitorName
See Also:
Constant Field Values

printClassList

public static boolean printClassList

generateFiles

public static boolean generateFiles

printGrammarToOut

public static boolean printGrammarToOut

noOverwrite

public static boolean noOverwrite

noSemanticCheck

public static boolean noSemanticCheck

javaDocComments

public static boolean javaDocComments

descriptiveFieldNames

public static boolean descriptiveFieldNames

parentPointers

public static boolean parentPointers

keepSpecialTokens

public static boolean keepSpecialTokens

schemeToolkit

public static boolean schemeToolkit

printerToolkit

public static boolean printerToolkit

nodePackage

public static java.lang.String nodePackage

visitorPackage

public static java.lang.String visitorPackage

nodeDir

public static java.lang.String nodeDir

visitorDir

public static java.lang.String visitorDir

nodeSuperclass

public static java.lang.String nodeSuperclass

inFilename

public static java.lang.String inFilename

outFilename

public static java.lang.String outFilename
Constructor Detail

Globals

public Globals()
Method Detail

fileHeader

public static java.lang.String fileHeader()

fileHeader

public static java.lang.String fileHeader(Spacing spc)

setNodePackage

public static void setNodePackage(java.lang.String s)

setVisitorPackage

public static void setVisitorPackage(java.lang.String s)