public class Main extends Tool
Modifier and Type | Field and Description |
---|---|
private int |
bytelimit |
private CFVersion |
cfv |
private boolean |
debugAnnot |
private boolean |
debugCP |
private boolean |
debugInstr |
private boolean |
debugMembers |
private boolean |
debugScanner |
private java.io.File |
destDir |
static I18NResourceBundle |
i18n |
private boolean |
nowarn |
private boolean |
nowrite |
private int |
nwarnings |
private java.lang.String |
props |
private boolean |
strict |
private long |
tm |
private boolean |
traceFlag |
private java.util.ArrayList<java.lang.String> |
v |
DebugFlag, err, nerrors, out, printCannotReadMsg, programName
Constructor and Description |
---|
Main(java.io.PrintStream out,
java.lang.String program) |
Main(java.io.PrintWriter out,
java.lang.String programName) |
Modifier and Type | Method and Description |
---|---|
boolean |
compile(java.lang.String[] argv)
Run the compiler
|
static void |
main(java.lang.String[] argv)
main program
|
private boolean |
parseArgs(java.lang.String[] argv)
Run the compiler
|
private void |
reset() |
void |
usage()
Usage
|
public static final I18NResourceBundle i18n
private java.io.File destDir
private boolean traceFlag
private long tm
private java.util.ArrayList<java.lang.String> v
private boolean nowrite
private boolean nowarn
private boolean strict
private java.lang.String props
private int nwarnings
private CFVersion cfv
private int bytelimit
private boolean debugScanner
private boolean debugMembers
private boolean debugCP
private boolean debugAnnot
private boolean debugInstr
public Main(java.io.PrintWriter out, java.lang.String programName)
public Main(java.io.PrintStream out, java.lang.String program)
public void usage()
Tool
private boolean parseArgs(java.lang.String[] argv)
private void reset()
public boolean compile(java.lang.String[] argv)
public static void main(java.lang.String[] argv)