|
||||||||||
| 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 | |||||||||