org.sablecc.sablecc
Class SableCC

java.lang.Object
  extended by org.sablecc.sablecc.SableCC

public class SableCC
extends java.lang.Object


Field Summary
(package private) static int inliningMaxAlts
           
private static java.lang.String OPT_D
           
private static java.lang.String OPT_INLINE_MAX_ALTS
           
private static java.lang.String OPT_LICENSE
           
private static java.lang.String OPT_NO_INLINE
           
private static java.lang.String OPT_PRETTY_PRINT
           
private static boolean prettyPrinting
           
private static boolean processInlining
           
 
Constructor Summary
SableCC()
           
 
Method Summary
private static void displayCopyright()
           
private static void displayUsage()
           
static void main(java.lang.String[] arguments)
           
static void processGrammar(java.io.File in, java.io.File dir)
          The main method for processing grammar file and generating the parser/lexer.
static void processGrammar(java.lang.String grammar, java.lang.String destDir)
          The main method for processing grammar file and generating the parser/lexer.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

processInlining

private static boolean processInlining

inliningMaxAlts

static int inliningMaxAlts

prettyPrinting

private static boolean prettyPrinting

OPT_LICENSE

private static final java.lang.String OPT_LICENSE
See Also:
Constant Field Values

OPT_D

private static final java.lang.String OPT_D
See Also:
Constant Field Values

OPT_NO_INLINE

private static final java.lang.String OPT_NO_INLINE
See Also:
Constant Field Values

OPT_INLINE_MAX_ALTS

private static final java.lang.String OPT_INLINE_MAX_ALTS
See Also:
Constant Field Values

OPT_PRETTY_PRINT

private static final java.lang.String OPT_PRETTY_PRINT
See Also:
Constant Field Values
Constructor Detail

SableCC

public SableCC()
Method Detail

displayCopyright

private static void displayCopyright()

displayUsage

private static void displayUsage()

main

public static void main(java.lang.String[] arguments)

processGrammar

public static void processGrammar(java.lang.String grammar,
                                  java.lang.String destDir)
                           throws java.lang.Exception
The main method for processing grammar file and generating the parser/lexer.

Parameters:
grammar - input grammar file name
destDir - output directory name
Throws:
java.lang.Exception

processGrammar

public static void processGrammar(java.io.File in,
                                  java.io.File dir)
                           throws java.lang.Exception
The main method for processing grammar file and generating the parser/lexer.

Parameters:
in - input grammar file
dir - output directory
Throws:
java.lang.Exception