|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object
|
+--gnu.jel.OP
|
+--gnu.jel.OPfunction
| Fields inherited from class gnu.jel.OP |
next, prev, resID, resType |
| Constructor Summary | |
OPfunction()
|
|
| Method Summary | |
protected void |
compile_par(ClassFile cf)
Called to generate the code after a parameter is processed. |
protected void |
compile_pre(ClassFile cf)
Called to generate the code before the parameters processing starts. |
protected abstract void |
eval(OPlist list)
Attempts to evaluate this function. |
protected abstract int |
getNParams()
Returns number of parameters for this function. |
| Methods inherited from class gnu.jel.OP |
compile |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public OPfunction()
| Method Detail |
protected abstract int getNParams()
protected abstract void eval(OPlist list)
list - is the list of OPs this one belong to,
if eval is unsuccessful this list is not modified.protected void compile_pre(ClassFile cf)
cf - class file to write the code into.protected void compile_par(ClassFile cf)
cf - class file to write the code into.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||