sisc.modules
Class OptionalPrimitives

java.lang.Object
  extended by sisc.util.Util
      extended by sisc.modules.OptionalPrimitives
All Implemented Interfaces:
Version

public class OptionalPrimitives
extends Util


Nested Class Summary
static class OptionalPrimitives.Complex
          The Complex procedures either have a side effect, or require the interpreter to execute
static class OptionalPrimitives.Index
          The Index
static class OptionalPrimitives.Simple
          The Simple procedures are purely functional procedures which do not need to access interpreter registers to execute
 
Field Summary
protected static int APPEND
           
protected static int ASSOC
           
protected static int ASSQ
           
protected static int ASSV
           
protected static int CAAR
           
protected static int CADR
           
protected static int CDAR
           
protected static int CDDR
           
protected static int CHAREQUALCI
           
protected static int CHARGRTRTHAN
           
protected static int CHARGRTRTHANCI
           
protected static int CHARLESSTHAN
           
protected static int CHARLESSTHANCI
           
protected static int LISTREF
           
protected static int MAPCAR
           
protected static int MAPCDR
           
protected static int MAX
           
protected static int MEMBER
           
protected static int MEMQ
           
protected static int MEMV
           
protected static int MIN
           
protected static int NOT
           
protected static int REVERSE
           
protected static int REVERSEB
           
protected static int STRINGDOWNCASE
           
protected static int STRINGORDER
           
protected static int STRINGORDERCI
           
protected static int STRINGUPCASE
           
protected static int SUBSTRING
           
protected static int VALUES
           
protected static int VECTOR
           
 
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
OptionalPrimitives()
           
 
Method Summary
static Value cadr(Value p)
           
static Value cddr(Value p)
           
static boolean jnumQuery(Value v, int mask)
           
 
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, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ASSQ

protected static final int ASSQ
See Also:
Constant Field Values

MIN

protected static final int MIN
See Also:
Constant Field Values

MAX

protected static final int MAX
See Also:
Constant Field Values

MEMQ

protected static final int MEMQ
See Also:
Constant Field Values

ASSOC

protected static final int ASSOC
See Also:
Constant Field Values

MEMBER

protected static final int MEMBER
See Also:
Constant Field Values

CADR

protected static final int CADR
See Also:
Constant Field Values

CDAR

protected static final int CDAR
See Also:
Constant Field Values

CAAR

protected static final int CAAR
See Also:
Constant Field Values

CDDR

protected static final int CDDR
See Also:
Constant Field Values

NOT

protected static final int NOT
See Also:
Constant Field Values

APPEND

protected static final int APPEND
See Also:
Constant Field Values

MEMV

protected static final int MEMV
See Also:
Constant Field Values

ASSV

protected static final int ASSV
See Also:
Constant Field Values

VECTOR

protected static final int VECTOR
See Also:
Constant Field Values

LISTREF

protected static final int LISTREF
See Also:
Constant Field Values

VALUES

protected static final int VALUES
See Also:
Constant Field Values

SUBSTRING

protected static final int SUBSTRING
See Also:
Constant Field Values

CHARGRTRTHAN

protected static final int CHARGRTRTHAN
See Also:
Constant Field Values

CHARLESSTHAN

protected static final int CHARLESSTHAN
See Also:
Constant Field Values

CHAREQUALCI

protected static final int CHAREQUALCI
See Also:
Constant Field Values

CHARGRTRTHANCI

protected static final int CHARGRTRTHANCI
See Also:
Constant Field Values

CHARLESSTHANCI

protected static final int CHARLESSTHANCI
See Also:
Constant Field Values

STRINGORDER

protected static final int STRINGORDER
See Also:
Constant Field Values

STRINGORDERCI

protected static final int STRINGORDERCI
See Also:
Constant Field Values

STRINGUPCASE

protected static final int STRINGUPCASE
See Also:
Constant Field Values

STRINGDOWNCASE

protected static final int STRINGDOWNCASE
See Also:
Constant Field Values

MAPCDR

protected static final int MAPCDR
See Also:
Constant Field Values

MAPCAR

protected static final int MAPCAR
See Also:
Constant Field Values

REVERSE

protected static final int REVERSE
See Also:
Constant Field Values

REVERSEB

protected static final int REVERSEB
See Also:
Constant Field Values
Constructor Detail

OptionalPrimitives

public OptionalPrimitives()
Method Detail

cadr

public static final Value cadr(Value p)

cddr

public static final Value cddr(Value p)

jnumQuery

public static boolean jnumQuery(Value v,
                                int mask)