| java.lang.Object gnu.mapping.PropertySet gnu.mapping.Procedure gnu.mapping.Procedure0or1 kawa.repl
repl | public class repl extends Procedure0or1 (Code) | | Start a "Read-Eval-Print-Loop" for the Kawa Scheme evaluator.
|
Method Summary | |
public Object | apply0() | public Object | apply1(Object env) | static void | bad_option(String str) | static void | checkInitFile() | public static void | compileFiles(String[] args, int iArg, int maxArg) | public static synchronized void | exitDecrement() Work around an AWT bug, where AWT threads are non-daemon.
Thus if you start up AWT, the JVM will wait for the AWT to finish,
even if there are no other non-daemon threads.
So call exitIncrement() each time a Freme is created,
and call exitDecrement() a Frame is closed. | public static synchronized void | exitIncrement() See exitDecrement. | public static void | getLanguage() | public static void | getLanguageFromFilenameExtension(String name) | public static void | main(String args) | public static void | printOption(PrintStream out, String option, String doc) | public static void | printOptions(PrintStream out) | public static int | processArgs(String[] args, int iArg, int maxArg) | public static void | setArgs(String[] args, int arg_start) |
commandLineArgArray | public static String[] commandLineArgArray(Code) | | |
commandLineArguments | public static FVector commandLineArguments(Code) | | |
compilationTopname | public static String compilationTopname(Code) | | |
propertyFields | static String[][] propertyFields(Code) | | A list of standard command-line fluid names to map to static fields.
For each entry:
element 0 is a property name (before the '=' in the comamnd-line);
element 1 is the name of a class;
element 2 is the name of a static ThreadLocation field.
|
shutdownRegistered | static boolean shutdownRegistered(Code) | | |
checkInitFile | static void checkInitFile()(Code) | | |
compileFiles | public static void compileFiles(String[] args, int iArg, int maxArg)(Code) | | |
exitDecrement | public static synchronized void exitDecrement()(Code) | | Work around an AWT bug, where AWT threads are non-daemon.
Thus if you start up AWT, the JVM will wait for the AWT to finish,
even if there are no other non-daemon threads.
So call exitIncrement() each time a Freme is created,
and call exitDecrement() a Frame is closed.
|
exitIncrement | public static synchronized void exitIncrement()(Code) | | See exitDecrement.
|
getLanguage | public static void getLanguage()(Code) | | |
getLanguageFromFilenameExtension | public static void getLanguageFromFilenameExtension(String name)(Code) | | |
processArgs | public static int processArgs(String[] args, int iArg, int maxArg)(Code) | | |
setArgs | public static void setArgs(String[] args, int arg_start)(Code) | | |
Methods inherited from gnu.mapping.Procedure | public void apply(CallContext ctx) throws Throwable(Code)(Java Doc) public static void apply(Procedure proc, CallContext ctx) throws Throwable(Code)(Java Doc) abstract public Object apply0() throws Throwable(Code)(Java Doc) abstract public Object apply1(Object arg1) throws Throwable(Code)(Java Doc) abstract public Object apply2(Object arg1, Object arg2) throws Throwable(Code)(Java Doc) abstract public Object apply3(Object arg1, Object arg2, Object arg3) throws Throwable(Code)(Java Doc) abstract public Object apply4(Object arg1, Object arg2, Object arg3, Object arg4) throws Throwable(Code)(Java Doc) abstract public Object applyN(Object[] args) throws Throwable(Code)(Java Doc) public void check0(CallContext ctx)(Code)(Java Doc) public void check1(Object arg1, CallContext ctx)(Code)(Java Doc) public void check2(Object arg1, Object arg2, CallContext ctx)(Code)(Java Doc) public void check3(Object arg1, Object arg2, Object arg3, CallContext ctx)(Code)(Java Doc) public void check4(Object arg1, Object arg2, Object arg3, Object arg4, CallContext ctx)(Code)(Java Doc) public static void checkArgCount(Procedure proc, int argCount)(Code)(Java Doc) public void checkN(Object[] args, CallContext ctx)(Code)(Java Doc) public Procedure getSetter()(Code)(Java Doc) public String getSourceLocation()(Code)(Java Doc) public int match0(CallContext ctx)(Code)(Java Doc) public int match1(Object arg1, CallContext ctx)(Code)(Java Doc) public int match2(Object arg1, Object arg2, CallContext ctx)(Code)(Java Doc) public int match3(Object arg1, Object arg2, Object arg3, CallContext ctx)(Code)(Java Doc) public int match4(Object arg1, Object arg2, Object arg3, Object arg4, CallContext ctx)(Code)(Java Doc) public int matchN(Object[] args, CallContext ctx)(Code)(Java Doc) final public int maxArgs()(Code)(Java Doc) final public int minArgs()(Code)(Java Doc) public int numArgs()(Code)(Java Doc) public void set0(Object result) throws Throwable(Code)(Java Doc) public void set1(Object arg1, Object value) throws Throwable(Code)(Java Doc) public void setN(Object[] args) throws Throwable(Code)(Java Doc) public void setSetter(Procedure setter)(Code)(Java Doc) public void setSourceLocation(String file, int line)(Code)(Java Doc) public String toString()(Code)(Java Doc)
|
|
|