|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--junc.JUnC
This is the main class of the JUnC parser.
Constructor Summary | |
JUnC()
The only constructor. |
Method Summary | |
static junc.symtab.Symbol |
currentClass()
Describe currentClass method here. |
static void |
currentClass(junc.symtab.Symbol name)
Describe currentClass method here. |
static junc.symtab.Symbol |
currentPackage()
Describe currentPackage method here. |
static java.util.Vector |
errors()
Describe errors method here. |
void |
execute(java.lang.String[] args)
JUnC's main loop. |
static java.lang.String |
fileName()
Describe fileName method here. |
static junc.debug.ExceptionStack |
getExceptionStack()
Describe getExceptionStack method here. |
static junc.cim.ClassImportManager |
getImportManager()
Describe getImportManager method here. |
static junc.symtab.SymbolTable |
getSymbolTable()
Describe getSymbolTable method here. |
static void |
internalError()
Aborts the execution of the compiler as a result of an unrecoverable error. |
static void |
main(java.lang.String[] args)
Entry point. |
static void |
notYetImplemented()
Aborts the execution of the compiler if something found in the source file can't be compiled. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public JUnC()
Method Detail |
public void execute(java.lang.String[] args)
public static void internalError()
public static void notYetImplemented()
public static java.util.Vector errors()
errors
method here.
Vector
valuepublic static junc.debug.ExceptionStack getExceptionStack()
getExceptionStack
method here.
ExceptionStack
valuepublic static junc.symtab.SymbolTable getSymbolTable()
getSymbolTable
method here.
SymbolTable
valuepublic static java.lang.String fileName()
fileName
method here.
String
valuepublic static junc.cim.ClassImportManager getImportManager()
getImportManager
method here.
ClassImportManager
valuepublic static junc.symtab.Symbol currentPackage()
currentPackage
method here.
Symbol
valuepublic static void currentClass(junc.symtab.Symbol name)
currentClass
method here.
name
- a Symbol
valuepublic static junc.symtab.Symbol currentClass()
currentClass
method here.
Symbol
valuepublic static void main(java.lang.String[] args)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |