|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Interp | |
---|---|
org.hecl | |
org.hecl.files | |
org.hecl.java | |
org.hecl.midp20 | |
org.hecl.midp20.lcdui | |
org.hecl.misc | |
org.hecl.rms |
Uses of Interp in org.hecl |
---|
Fields in org.hecl declared as Interp | |
---|---|
protected Interp |
Parse.interp
|
Methods in org.hecl with parameters of type Interp | |
---|---|
void |
CodeThing.addStanza(Interp interp,
Thing[] argv,
int lineno)
The addStanza method adds a new command and its arguments. |
static Thing |
MathCmds.binary(int cmdcode,
Interp ip,
NumberThing a,
NumberThing b)
|
Thing |
Operator.cmdCode(Interp interp,
Thing[] argv)
The cmdCode method dispatches to the actual code
via the operate method and cmdcode argument. |
Thing |
Command.cmdCode(Interp interp,
Thing[] argv)
The cmdCode method takes an interpreter and an array of
Things, performs some calculations, and returns a Thing
representing the computed value, or null . |
static int |
Compare.compareProc(Thing a,
Thing b,
Interp interp,
Thing sortproc)
The compareProc method takes two things to
compare, an interpreter, andthe name of a proc to compare the
two things with. |
protected static Thing |
CodeThing.doCodeSubst(Interp interp,
Thing thing)
doCodeSubst takes a code Thing and runs it, returning the
result. |
protected static Thing |
CodeThing.doGroupSubst(Interp interp,
Thing thing)
doGroupSubst runs substitutions on 'groups' of things,
such as "foo $foo [foo]". |
protected static Thing |
CodeThing.doSubstSubst(Interp interp,
Thing thing)
doSubstSubst runs substitutions on things of the
SubstThing type, which means $foo or &foo in Hecl. |
Thing |
HeclTask.execute(Interp ip)
|
static CodeThing |
CodeThing.get(Interp interp,
Thing thing)
get returns a CodeThing object from any kind of Thing - or
returns an error. |
static Thing |
SubstThing.get(Interp interp,
Thing thing)
get returns the *value* of a SubstThing - in other words,
the Thing that its varName is pointing to. |
static void |
MathCmds.load(Interp ip)
|
protected static void |
Operator.load(Interp ip,
java.util.Hashtable cmdtable)
The load method loads the commands in a class that
extends Operator. |
void |
HeclModule.loadModule(Interp interp)
The loadModule method usually takes care of
creating commands that are present in this module. |
Thing |
ClassCommand.method(Interp interp,
ClassCommandInfo context,
Thing[] argv)
The method method takes an interpreter, a class
information and an array of Things, performs some calculations, and
returns a Thing which may be null . |
Thing |
AnonProc.method(Interp interp,
ClassCommandInfo context,
Thing[] argv)
|
abstract Thing |
Operator.operate(int cmdcode,
Interp interp,
Thing[] argv)
The operate method dispatches to the actual code. |
Thing |
MathCmds.operate(int cmdcode,
Interp ip,
Thing[] argv)
|
Thing |
CodeThing.run(Interp interp)
The run method runs the CodeThing. |
static Thing |
MathCmds.unary(int cmdcode,
Interp ip,
NumberThing a)
|
static void |
MathCmds.unload(Interp ip)
|
protected static void |
Operator.unload(Interp ip,
java.util.Hashtable cmdtable)
The unload method unloads the commands in a class
that extends Operator. |
void |
HeclModule.unloadModule(Interp interp)
The unloadModule method takes care of any clean up
that's necessary, such as unloading commands created by this
module. |
Constructors in org.hecl with parameters of type Interp | |
---|---|
Parse(Interp interp_in,
java.lang.String in_in)
Creates a new Parse instance. |
Uses of Interp in org.hecl.files |
---|
Methods in org.hecl.files with parameters of type Interp | |
---|---|
static void |
FileCmds.load(Interp ip)
|
static void |
HeclStreamCmds.load(Interp interp)
|
Thing |
HeclStreamCmds.method(Interp interp,
ClassCommandInfo context,
Thing[] argv)
|
Thing |
FileCmds.operate(int cmd,
Interp interp,
Thing[] argv)
|
static void |
HeclFileUtils.sourceFile(Interp interp,
java.lang.String filename)
The sourceFile method takes a file name. |
static void |
FileCmds.unload(Interp ip)
|
static void |
HeclStreamCmds.unload(Interp interp)
|
Uses of Interp in org.hecl.java |
---|
Methods in org.hecl.java with parameters of type Interp | |
---|---|
Thing |
NullCmd.cmdCode(Interp interp,
Thing[] argv)
|
Thing |
HeclJavaCmd.cmdCode(Interp interp,
Thing[] argv)
|
Thing |
JavaCmd.cmdCode(Interp interp,
Thing[] argv)
|
void |
MethodProps.evalProps(Interp interp,
java.lang.Object target,
Reflector ref)
|
static void |
NullCmd.load(Interp interp)
|
static void |
HeclJavaCmd.load(Interp interp)
|
static void |
JavaCmd.load(Interp ip,
java.lang.String cname,
java.lang.String cmd)
|
Thing |
JavaCmd.method(Interp interp,
ClassCommandInfo context,
Thing[] argv)
|
static void |
NullCmd.unload(Interp interp)
|
static void |
HeclJavaCmd.unload(Interp interp)
|
static void |
JavaCmd.unload(Interp ip)
|
Uses of Interp in org.hecl.midp20 |
---|
Methods in org.hecl.midp20 with parameters of type Interp | |
---|---|
static void |
MidletCmd.load(Interp ip,
javax.microedition.midlet.MIDlet m)
|
Thing |
MidletCmd.operate(int cmd,
Interp interp,
Thing[] argv)
|
static void |
MidletCmd.unload(Interp ip)
|
Uses of Interp in org.hecl.midp20.lcdui |
---|
Methods in org.hecl.midp20.lcdui with parameters of type Interp | |
---|---|
Thing |
DateFieldCmd.cget(Interp ip,
java.lang.Object target,
java.lang.String optname)
|
Thing |
GraphicsCmd.cget(Interp ip,
java.lang.Object target,
java.lang.String optname)
|
Thing |
AlertCmd.cget(Interp ip,
java.lang.Object target,
java.lang.String optname)
|
Thing |
EventCmd.cget(Interp ip,
java.lang.Object target,
java.lang.String optname)
|
Thing |
ListCmd.cget(Interp ip,
java.lang.Object target,
java.lang.String optname)
|
Thing |
TextBoxCmd.cget(Interp ip,
java.lang.Object target,
java.lang.String optname)
|
protected Thing |
OptionCmd.cget(Interp ip,
java.lang.Object target,
java.lang.String optname)
|
Thing |
SettingsCmd.cget(Interp ip,
java.lang.Object target,
java.lang.String optname)
|
Thing |
ItemCmd.cget(Interp ip,
java.lang.Object target,
java.lang.String optname)
|
Thing |
SpacerCmd.cget(Interp ip,
java.lang.Object target,
java.lang.String optname)
|
Thing |
ChoiceGroupCmd.cget(Interp ip,
java.lang.Object target,
java.lang.String optname)
|
Thing |
StringItemCmd.cget(Interp ip,
java.lang.Object target,
java.lang.String optname)
|
Thing |
FormCmd.cget(Interp ip,
java.lang.Object target,
java.lang.String optname)
|
Thing |
ImageCmd.cget(Interp ip,
java.lang.Object target,
java.lang.String optname)
|
Thing |
TickerCmd.cget(Interp ip,
java.lang.Object target,
java.lang.String optname)
|
Thing |
CommandCmd.cget(Interp ip,
java.lang.Object target,
java.lang.String optname)
|
Thing |
CanvasCmd.cget(Interp ip,
java.lang.Object target,
java.lang.String optname)
|
Thing |
TextFieldCmd.cget(Interp ip,
java.lang.Object target,
java.lang.String optname)
|
Thing |
DisplayableCmd.cget(Interp ip,
java.lang.Object target,
java.lang.String optname)
|
Thing |
ImageItemCmd.cget(Interp ip,
java.lang.Object target,
java.lang.String optname)
|
Thing |
DateFieldCmd.cmdCode(Interp interp,
Thing[] argv)
|
Thing |
GraphicsCmd.cmdCode(Interp interp,
Thing[] argv)
|
Thing |
AlertCmd.cmdCode(Interp interp,
Thing[] argv)
|
Thing |
EventCmd.cmdCode(Interp interp,
Thing[] argv)
|
Thing |
ListCmd.cmdCode(Interp interp,
Thing[] argv)
|
Thing |
TextBoxCmd.cmdCode(Interp interp,
Thing[] argv)
|
Thing |
SettingsCmd.cmdCode(Interp interp,
Thing[] argv)
|
Thing |
SpacerCmd.cmdCode(Interp interp,
Thing[] argv)
|
Thing |
ChoiceGroupCmd.cmdCode(Interp interp,
Thing[] argv)
|
Thing |
StringItemCmd.cmdCode(Interp interp,
Thing[] argv)
|
Thing |
FormCmd.cmdCode(Interp interp,
Thing[] argv)
|
Thing |
ImageCmd.cmdCode(Interp ip,
Thing[] argv)
|
Thing |
TickerCmd.cmdCode(Interp interp,
Thing[] argv)
|
Thing |
CommandCmd.cmdCode(Interp interp,
Thing[] argv)
|
Thing |
CanvasCmd.cmdCode(Interp interp,
Thing[] argv)
|
Thing |
TextFieldCmd.cmdCode(Interp interp,
Thing[] argv)
|
Thing |
ImageItemCmd.cmdCode(Interp interp,
Thing[] argv)
|
void |
OptionCmd.configure(Interp ip,
java.lang.Object target,
Thing[] argv,
int start,
int n)
|
void |
DateFieldCmd.cset(Interp ip,
java.lang.Object target,
java.lang.String optname,
Thing optval)
|
void |
GraphicsCmd.cset(Interp ip,
java.lang.Object target,
java.lang.String optname,
Thing optval)
|
void |
AlertCmd.cset(Interp ip,
java.lang.Object target,
java.lang.String optname,
Thing optval)
|
void |
EventCmd.cset(Interp ip,
java.lang.Object target,
java.lang.String optname,
Thing optval)
|
void |
ListCmd.cset(Interp ip,
java.lang.Object target,
java.lang.String optname,
Thing optval)
|
void |
TextBoxCmd.cset(Interp ip,
java.lang.Object target,
java.lang.String optname,
Thing optval)
|
protected void |
OptionCmd.cset(Interp ip,
java.lang.Object target,
java.lang.String optname,
Thing optval)
|
void |
SettingsCmd.cset(Interp ip,
java.lang.Object target,
java.lang.String optname,
Thing optval)
|
void |
ItemCmd.cset(Interp ip,
java.lang.Object target,
java.lang.String optname,
Thing optval)
|
void |
SpacerCmd.cset(Interp ip,
java.lang.Object target,
java.lang.String optname,
Thing optval)
|
void |
ChoiceGroupCmd.cset(Interp ip,
java.lang.Object target,
java.lang.String optname,
Thing optval)
|
void |
StringItemCmd.cset(Interp ip,
java.lang.Object target,
java.lang.String optname,
Thing optval)
|
void |
FormCmd.cset(Interp ip,
java.lang.Object target,
java.lang.String optname,
Thing optval)
|
void |
ImageCmd.cset(Interp ip,
java.lang.Object target,
java.lang.String optname,
Thing optval)
|
void |
TickerCmd.cset(Interp ip,
java.lang.Object target,
java.lang.String optname,
Thing optval)
|
void |
CanvasCmd.cset(Interp ip,
java.lang.Object target,
java.lang.String optname,
Thing optval)
|
void |
TextFieldCmd.cset(Interp ip,
java.lang.Object target,
java.lang.String optname,
Thing optval)
|
void |
DisplayableCmd.cset(Interp ip,
java.lang.Object target,
java.lang.String optname,
Thing optval)
|
void |
ImageItemCmd.cset(Interp ip,
java.lang.Object target,
java.lang.String optname,
Thing optval)
|
Thing |
GraphicsCmd.handlecmd(Interp ip,
java.lang.Object target,
java.lang.String subcmd,
Thing[] argv,
int startat)
|
Thing |
AlertCmd.handlecmd(Interp ip,
java.lang.Object target,
java.lang.String subcmd,
Thing[] argv,
int startat)
|
Thing |
ListCmd.handlecmd(Interp ip,
java.lang.Object target,
java.lang.String subcmd,
Thing[] argv,
int startat)
|
protected Thing |
OptionCmd.handlecmd(Interp ip,
java.lang.Object target,
java.lang.String subcmd,
Thing[] argv,
int startat)
|
protected Thing |
SettingsCmd.handlecmd(Interp ip,
java.lang.Object target,
java.lang.String subcmd,
Thing[] argv,
int startat)
|
Thing |
ItemCmd.handlecmd(Interp ip,
java.lang.Object target,
java.lang.String subcmd,
Thing[] argv,
int startat)
|
Thing |
SpacerCmd.handlecmd(Interp ip,
java.lang.Object target,
java.lang.String subcmd,
Thing[] argv,
int startat)
|
Thing |
ChoiceGroupCmd.handlecmd(Interp ip,
java.lang.Object target,
java.lang.String subcmd,
Thing[] argv,
int startat)
|
Thing |
FormCmd.handlecmd(Interp ip,
java.lang.Object target,
java.lang.String subcmd,
Thing[] argv,
int startat)
|
Thing |
ImageCmd.handlecmd(Interp ip,
java.lang.Object target,
java.lang.String subcmd,
Thing[] argv,
int startat)
|
Thing |
CanvasCmd.handlecmd(Interp ip,
java.lang.Object target,
java.lang.String subcmd,
Thing[] argv,
int startat)
|
Thing |
DisplayableCmd.handlecmd(Interp ip,
java.lang.Object target,
java.lang.String subcmd,
Thing[] argv,
int startat)
|
Thing |
ListCmd.itemcget(Interp ip,
java.lang.Object target,
int itemno,
java.lang.String optname)
|
protected Thing |
OptionCmd.itemcget(Interp ip,
java.lang.Object target,
int itemno,
java.lang.String optname)
|
protected Thing |
ItemCmd.itemcget(Interp ip,
java.lang.Object target,
int itemno,
java.lang.String optname)
|
Thing |
ChoiceGroupCmd.itemcget(Interp ip,
java.lang.Object target,
int itemno,
java.lang.String optname)
|
void |
ListCmd.itemcset(Interp ip,
java.lang.Object target,
int itemno,
java.lang.String optname,
Thing optval)
|
protected void |
OptionCmd.itemcset(Interp ip,
java.lang.Object target,
int itemno,
java.lang.String optname,
Thing optval)
|
void |
ItemCmd.itemcset(Interp ip,
java.lang.Object target,
int itemno,
java.lang.String optname,
Thing optval)
|
void |
ChoiceGroupCmd.itemcset(Interp ip,
java.lang.Object target,
int itemno,
java.lang.String optname,
Thing optval)
|
static void |
DateFieldCmd.load(Interp ip)
|
static void |
GraphicsCmd.load(Interp ip)
|
static void |
AlertCmd.load(Interp ip)
|
static void |
EventCmd.load(Interp ip)
|
static void |
ListCmd.load(Interp ip)
|
static void |
TextBoxCmd.load(Interp ip)
|
static void |
SpacerCmd.load(Interp ip)
|
static void |
ChoiceGroupCmd.load(Interp ip)
|
static void |
StringItemCmd.load(Interp ip)
|
static void |
FormCmd.load(Interp ip)
|
static void |
ImageCmd.load(Interp ip)
|
static void |
TickerCmd.load(Interp ip)
|
static void |
CommandCmd.load(Interp ip)
|
static void |
CanvasCmd.load(Interp ip)
|
static void |
TextFieldCmd.load(Interp ip)
|
static void |
ImageItemCmd.load(Interp ip)
|
static void |
GUICmds.load(Interp ip,
javax.microedition.lcdui.Display display)
|
static void |
SettingsCmd.load(Interp ip,
javax.microedition.lcdui.Display d)
|
Thing |
OptionCmd.method(Interp ip,
ClassCommandInfo context,
Thing[] argv)
|
java.lang.Object |
OptionCmd.setInstanceProperties(Interp ip,
java.lang.Object target,
Properties p)
|
static void |
DateFieldCmd.unload(Interp ip)
|
static void |
GraphicsCmd.unload(Interp ip)
|
static void |
AlertCmd.unload(Interp ip)
|
static void |
EventCmd.unload(Interp ip)
|
static void |
ListCmd.unload(Interp ip)
|
static void |
GUICmds.unload(Interp ip)
|
static void |
TextBoxCmd.unload(Interp ip)
|
static void |
SettingsCmd.unload(Interp ip)
|
static void |
SpacerCmd.unload(Interp ip)
|
static void |
ChoiceGroupCmd.unload(Interp ip)
|
static void |
StringItemCmd.unload(Interp ip)
|
static void |
FormCmd.unload(Interp ip)
|
static void |
ImageCmd.unload(Interp ip)
|
static void |
TickerCmd.unload(Interp ip)
|
static void |
CommandCmd.unload(Interp ip)
|
static void |
CanvasCmd.unload(Interp ip)
|
static void |
TextFieldCmd.unload(Interp ip)
|
static void |
ImageItemCmd.unload(Interp ip)
|
Uses of Interp in org.hecl.misc |
---|
Methods in org.hecl.misc with parameters of type Interp | |
---|---|
static void |
HeclUtils.readEvalPrint(Interp ip,
java.io.InputStream in,
java.io.PrintStream out,
java.io.PrintStream err)
|
Uses of Interp in org.hecl.rms |
---|
Methods in org.hecl.rms with parameters of type Interp | |
---|---|
static void |
RMSCmd.load(Interp ip)
|
void |
RMSModule.loadModule(Interp interp)
|
Thing |
RMSCmd.operate(int cmd,
Interp interp,
Thing[] argv)
|
static void |
RMSCmd.unload(Interp ip)
|
void |
RMSModule.unloadModule(Interp interp)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |