public class Logical extends IndexedFixableProcedure
Modifier and Type | Class and Description |
---|---|
static class |
Logical.Index |
Modifier and Type | Field and Description |
---|---|
protected static int |
LOGAND |
protected static int |
LOGCOUNT |
protected static Symbol |
LOGICOPSB |
protected static int |
LOGNOT |
protected static int |
LOGOR |
protected static int |
LOGXOR |
id
annotations, EMPTYSET
BACKQUOTE, BEGIN, bundles, caseSensitive, EMPTYLIST, EMPTYVEC, EOF, ERRORK, EVAL, EXPSC, EXPTOP, FALSE, FCONT, FIVE, JEXCEPTION, LAMBDA, LOCATION, maxFloatPrecision, MESSAGE, minFloatPrecision, NAME, OTHER, PARENT, permitInterrupts, QUOTE, QUOTESYM, REPORT, SETBANG, SISC, SISC_SPECIFIC, SISCB, SOURCE_COLUMN, SOURCE_FILE, SOURCE_LINE, SYMENV, THIS, TOPLEVEL, TRUE, UNQUOTE, UNQUOTE_SPLICING, VOID, ZV
Modifier and Type | Method and Description |
---|---|
Value |
apply(Value v1) |
Value |
apply(Value[] v) |
Value |
apply(Value v1,
Value v2) |
Value |
apply(Value v1,
Value v2,
Value v3) |
deserialize, serialize
apply, doApply
apply, display
error, throwArgSizeException, throwNestedPrimException, throwNestedPrimException, throwPrimException
displayNamedOpaque, equals, eqv, eval, express, getValue, synopsis, synopsis, toString, valueEqual, valueHashCode, write, writeReplace
deserializeAnnotations, getAnnotation, getAnnotation, getAnnotationKeys, getAnnotations, getName, readExternal, readResolve, serializeAnnotations, setAnnotation, setAnnotation, setName, visit, visitAnnotations, writeExternal
annotated, annotatedAppEval, append, argCheck, argsToSymbols, assq, bininport, bininstream, binoutport, binoutstream, box, character, charinport, charinreader, charoutport, charoutwriter, charsetFromString, chr, cont, currentClassLoader, env, error, error, error, error, error, error, error, expr, getDefaultCharacterSet, immutablePair, immutableVector, inport, javaExceptionToString, javaWrap, justify, length, liMessage, liMessage, liMessage, liMessage, liMessage, liMessage, liMessage, list, list, list, list, list, makeURL, mapcar, memq, nlib, num, outport, pair, pairToExpressions, pairToExpVect, pairToValues, proc, read, registerBundle, reverse, reverseInPlace, simpleErrorToString, sourceAnnotations, str, string, sym, symbol, symval, truePair, truth, truth, typeError, typeError, updateName, url, url, url, valArrayToList, valArrayToList, valArrayToVec, vec, warn, warn, warn
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getName, setName
protected static final Symbol LOGICOPSB
protected static final int LOGAND
protected static final int LOGOR
protected static final int LOGXOR
protected static final int LOGNOT
protected static final int LOGCOUNT
public Value apply(Value v1) throws ContinuationException
apply
in class FixableProcedure
ContinuationException
public Value apply(Value v1, Value v2) throws ContinuationException
apply
in class FixableProcedure
ContinuationException
public Value apply(Value v1, Value v2, Value v3) throws ContinuationException
apply
in class FixableProcedure
ContinuationException
public Value apply(Value[] v) throws ContinuationException
apply
in class FixableProcedure
ContinuationException