|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object sisc.util.Util sisc.data.Expression sisc.data.Value sisc.data.Procedure sisc.nativefun.NativeProcedure sisc.nativefun.FixableProcedure sisc.nativefun.IndexedFixableProcedure sisc.modules.Logical
public class Logical
Nested Class Summary | |
---|---|
static class |
Logical.Index
|
Field Summary | |
---|---|
protected static int |
LOGAND
|
protected static int |
LOGCOUNT
|
protected static Symbol |
LOGICOPSB
|
protected static int |
LOGNOT
|
protected static int |
LOGOR
|
protected static int |
LOGXOR
|
Fields inherited from class sisc.nativefun.IndexedFixableProcedure |
---|
id |
Fields inherited from class sisc.data.Expression |
---|
annotations, EMPTYSET |
Fields inherited from class sisc.util.Util |
---|
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 |
Fields inherited from interface sisc.util.Version |
---|
VERSION |
Constructor Summary | |
---|---|
Logical()
|
|
Logical(int id)
|
Method Summary | |
---|---|
Value |
apply(Value v1)
|
Value |
apply(Value[] v)
|
Value |
apply(Value v1,
Value v2)
|
Value |
apply(Value v1,
Value v2,
Value v3)
|
Methods inherited from class sisc.nativefun.IndexedFixableProcedure |
---|
deserialize, serialize |
Methods inherited from class sisc.nativefun.FixableProcedure |
---|
apply, doApply |
Methods inherited from class sisc.nativefun.NativeProcedure |
---|
apply, display |
Methods inherited from class sisc.data.Procedure |
---|
error, throwArgSizeException, throwNestedPrimException, throwNestedPrimException, throwPrimException |
Methods inherited from class sisc.data.Value |
---|
displayNamedOpaque, equals, eqv, eval, express, getValue, synopsis, synopsis, toString, valueEqual, valueHashCode, write, writeReplace |
Methods inherited from class sisc.data.Expression |
---|
deserializeAnnotations, getAnnotation, getAnnotation, getAnnotationKeys, getAnnotations, getName, readExternal, readResolve, serializeAnnotations, setAnnotation, setAnnotation, setName, visit, visitAnnotations, writeExternal |
Methods inherited from class sisc.util.Util |
---|
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 |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface sisc.data.NamedValue |
---|
getName, setName |
Field Detail |
---|
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
Constructor Detail |
---|
public Logical(int id)
public Logical()
Method Detail |
---|
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
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |