public abstract class ReaderMacroFunction extends Function
Function.pf_function_class_bytes
FUNCTION_CLASS_BYTES
lambdaName
Constructor and Description |
---|
ReaderMacroFunction(java.lang.String name) |
ReaderMacroFunction(java.lang.String name,
Package pkg) |
ReaderMacroFunction(java.lang.String name,
Package pkg,
boolean exported) |
ReaderMacroFunction(java.lang.String name,
Package pkg,
boolean exported,
java.lang.String arglist) |
ReaderMacroFunction(java.lang.String name,
java.lang.String arglist) |
Modifier and Type | Method and Description |
---|---|
LispObject |
execute(LispObject first,
LispObject second) |
abstract LispObject |
execute(Stream stream,
char c) |
argCountError, classOf, execute, execute, execute, execute, execute, execute, execute, execute, execute, getCallCount, getClassBytes, getHotCount, getPropertyList, incrementCallCount, incrementHotCount, printObject, setCallCount, setClassBytes, setHotCount, setPropertyList, typeOf, typep
getLambdaList, getLambdaName, getParts, setLambdaList, setLambdaName
ABS, add, add, aref_long, aref, AREF, AREF, aset, aset, aset, ash, ash, atom, ATOM, caddr, cadr, car, cddr, cdr, CHAR, characterp, CHARACTERP, chars, COMPLEXP, constantp, CONSTANTP, copyToArray, decr, DENOMINATOR, dispatch, divideBy, doubleValue, elt, endp, ENDP, EQ, eql, eql, eql, EQL, equal, equal, EQUAL, equalp, equalp, evenp, EVENP, execute, floatp, FLOATP, floatValue, getBooleanValue, getDescription, getDocumentation, getFixnumSlotValue, getInstance, getSlotValue_0, getSlotValue_1, getSlotValue_2, getSlotValue_3, getSlotValue, getSlotValueAsBoolean, getStringChars, getStringValue, getSymbolFunction, getSymbolFunctionOrDie, getSymbolSetfFunction, getSymbolSetfFunctionOrDie, getSymbolValue, incr, integerp, INTEGERP, intValue, IS_E, IS_GE, IS_GT, IS_LE, IS_LT, IS_NE, isEqualTo, isEqualTo, isGreaterThan, isGreaterThan, isGreaterThanOrEqualTo, isGreaterThanOrEqualTo, isLessThan, isLessThan, isLessThanOrEqualTo, isLessThanOrEqualTo, isNotEqualTo, isNotEqualTo, isSpecialOperator, isSpecialVariable, javaInstance, javaInstance, LDB, length, LENGTH, listp, LISTP, lockableInstance, LOGAND, LOGAND, LOGIOR, LOGIOR, LOGNOT, LOGXOR, LOGXOR, longValue, minusp, MINUSP, MOD, MOD, multiplyBy, multiplyBy, negate, noFillPointer, NOT, nreverse, NTH, NTH, nthcdr, numberp, NUMBERP, NUMERATOR, oddp, ODDP, plusp, PLUSP, princToString, psxhash, psxhash, push, rationalp, RATIONALP, realp, REALP, resolve, reverse, RPLACA, RPLACD, SCHAR, setCar, setCdr, setDocumentation, setSlotValue_0, setSlotValue_1, setSlotValue_2, setSlotValue_3, setSlotValue, setSlotValue, SIMPLE_STRING_P, SLOT_VALUE, STRING, stringp, STRINGP, subtract, subtract, SVREF, svset, sxhash, SYMBOLP, truncate, unreadableString, unreadableString, VECTOR_PUSH_EXTEND, VECTOR_PUSH_EXTEND, vectorp, VECTORP, vectorPushExtend, zerop, ZEROP
public ReaderMacroFunction(java.lang.String name)
public ReaderMacroFunction(java.lang.String name, java.lang.String arglist)
public ReaderMacroFunction(java.lang.String name, Package pkg)
public ReaderMacroFunction(java.lang.String name, Package pkg, boolean exported)
public ReaderMacroFunction(java.lang.String name, Package pkg, boolean exported, java.lang.String arglist)
public LispObject execute(LispObject first, LispObject second)
public abstract LispObject execute(Stream stream, char c)