edu.ksu.cis.projects.bogor
Class Bogor

java.lang.Object
  extended by edu.ksu.cis.projects.bogor.Bogor

public class Bogor
extends Object

Main entry point for command-line Bogor.

Version:
CVS $Revision: 1.39 $ $Date: 2005/06/09 00:22:01 $
Author:
Robby , Matt Hoosier

Field Summary
static String LOGGING_ID
           
static String TYPE_CHECKING_ONLY_ID
           
 
Constructor Summary
Bogor()
           
 
Method Summary
static SymbolTable getSymbolTable(IBogorConfiguration bc, Properties configuration, String filename, PrintWriter pw, boolean applyTransformers)
           
static SymbolTable getSymbolTable(IBogorConfiguration bc, Properties configuration, String sourceFilename, Reader source, PrintWriter pw, boolean applyTransformers)
           
static SymbolTable getSymbolTable(IBogorConfiguration bc, Properties configuration, String sourceFilename, System compilationUnit, List<String> parserErrors, PrintWriter pw, boolean applyTransformers)
           
static void main(String[] args)
           
static void modelCheck(String filename, PrintWriter pw, IProgressManager pm, IBogorConfiguration bc, Properties configuration)
           
static void modelCheck(String sourceFilename, Reader source, PrintWriter pw, IProgressManager pm, IBogorConfiguration bc, Properties configuration)
           
static void modelCheck(SymbolTable symbolTable, PrintWriter pw, IProgressManager pm, IBogorConfiguration bc, Properties c)
           
static void printCopyright(PrintWriter pw)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TYPE_CHECKING_ONLY_ID

public static final String TYPE_CHECKING_ONLY_ID
See Also:
Constant Field Values

LOGGING_ID

public static final String LOGGING_ID
See Also:
Constant Field Values
Constructor Detail

Bogor

public Bogor()
Method Detail

getSymbolTable

public static SymbolTable getSymbolTable(IBogorConfiguration bc,
                                         Properties configuration,
                                         String filename,
                                         PrintWriter pw,
                                         boolean applyTransformers)
                                  throws FileNotFoundException
Throws:
FileNotFoundException

getSymbolTable

public static SymbolTable getSymbolTable(IBogorConfiguration bc,
                                         Properties configuration,
                                         String sourceFilename,
                                         System compilationUnit,
                                         List<String> parserErrors,
                                         PrintWriter pw,
                                         boolean applyTransformers)

getSymbolTable

public static SymbolTable getSymbolTable(IBogorConfiguration bc,
                                         Properties configuration,
                                         String sourceFilename,
                                         Reader source,
                                         PrintWriter pw,
                                         boolean applyTransformers)

main

public static void main(String[] args)
                 throws Exception
Throws:
Exception

modelCheck

public static void modelCheck(String sourceFilename,
                              Reader source,
                              PrintWriter pw,
                              IProgressManager pm,
                              IBogorConfiguration bc,
                              Properties configuration)

modelCheck

public static void modelCheck(String filename,
                              PrintWriter pw,
                              IProgressManager pm,
                              IBogorConfiguration bc,
                              Properties configuration)
                       throws FileNotFoundException
Throws:
FileNotFoundException

modelCheck

public static void modelCheck(SymbolTable symbolTable,
                              PrintWriter pw,
                              IProgressManager pm,
                              IBogorConfiguration bc,
                              Properties c)

printCopyright

public static void printCopyright(PrintWriter pw)