| org.jatha.compile.LispPrimitive org.jatha.machine.SECDop
All known Subclasses: org.jatha.machine.opTAG_B, org.jatha.machine.opJOIN, org.jatha.machine.opLDF, org.jatha.machine.opSP_BIND, org.jatha.machine.opLDR, org.jatha.machine.opBLK, org.jatha.machine.opRTN_IF, org.jatha.machine.opDAP, org.jatha.machine.opRTN_IT, org.jatha.machine.opLDC, org.jatha.machine.opRAP, org.jatha.machine.opLDFC, org.jatha.machine.opTEST, org.jatha.machine.opRTN, org.jatha.machine.opSP_UNBIND, org.jatha.machine.opNIL, org.jatha.machine.opAP, org.jatha.machine.opDUM, org.jatha.machine.opT, org.jatha.machine.opLIS, org.jatha.machine.opSEL, org.jatha.machine.opSTOP, org.jatha.machine.opLD_GLOBAL, org.jatha.machine.opTAG_E, org.jatha.machine.opLD,
setLoc | public void setLoc(long y, LispValue values, LispValue newValue)(Code) | | Sets the nth position in the list to the new value.
Parameters: y - an index into the list Parameters: values - a list of values Parameters: newValue - the new value for the index. |
toString | public String toString()(Code) | | The output of this function is printed when the
instruction needs to be printed.
|
Methods inherited from org.jatha.compile.LispPrimitive | public LispValue CompileArgs(LispCompiler compiler, SECDMachine machine, LispValue args, LispValue valueList, LispValue code) throws CompilerException(Code)(Java Doc) public LispValue CompileArgs(LispCompiler compiler, SECDMachine machine, LispValue function, LispValue args, LispValue valueList, LispValue code) throws CompilerException(Code)(Java Doc) abstract public void Execute(SECDMachine machine) throws CompilerException(Code)(Java Doc) public String LispFunctionNameString()(Code)(Java Doc) public LispValue LispFunctionNameSymbol()(Code)(Java Doc) public boolean basic_functionp()(Code)(Java Doc) public LispValue grindef(LispValue code, int indentAmount)(Code)(Java Doc) public void indent(int amount)(Code)(Java Doc) public void internal_prin1(PrintStream os)(Code)(Java Doc) public void internal_princ(PrintStream os)(Code)(Java Doc) public void internal_print(PrintStream os)(Code)(Java Doc) public String parameterCountString()(Code)(Java Doc) public void printCode(LispValue code)(Code)(Java Doc) public void printCode(LispValue code, int indentAmount)(Code)(Java Doc) public String toString()(Code)(Java Doc) public boolean validArgumentList(LispValue args)(Code)(Java Doc)
|
|
|