polyglot.main
Class Main

java.lang.Object
  extended by polyglot.main.Main

public class Main
extends java.lang.Object

Main is the main program of the extensible compiler. It should not need to be replaced.


Nested Class Summary
static class Main.TerminationException
          This exception signals termination of the compiler.
 
Field Summary
static java.lang.String verbose
           
 
Constructor Summary
Main()
           
 
Method Summary
protected  ExtensionInfo getExtensionInfo(java.util.List args)
           
protected  boolean invokePostCompiler(Options options, Compiler compiler, ErrorQueue eq)
           
static void main(java.lang.String[] args)
           
 void start(java.lang.String[] argv)
           
 void start(java.lang.String[] argv, ErrorQueue eq)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

verbose

public static final java.lang.String verbose
See Also:
Constant Field Values
Constructor Detail

Main

public Main()
Method Detail

getExtensionInfo

protected ExtensionInfo getExtensionInfo(java.util.List args)
                                  throws Main.TerminationException
Throws:
Main.TerminationException

start

public void start(java.lang.String[] argv)
           throws Main.TerminationException
Throws:
Main.TerminationException

start

public void start(java.lang.String[] argv,
                  ErrorQueue eq)
           throws Main.TerminationException
Throws:
Main.TerminationException

invokePostCompiler

protected boolean invokePostCompiler(Options options,
                                     Compiler compiler,
                                     ErrorQueue eq)

main

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