sisc.modules
Class Debugging

java.lang.Object
  extended by sisc.util.Util
      extended by sisc.data.Expression
          extended by sisc.data.Value
              extended by sisc.data.Procedure
                  extended by sisc.nativefun.NativeProcedure
                      extended by sisc.nativefun.IndexedProcedure
                          extended by sisc.modules.Debugging
All Implemented Interfaces:
java.io.Externalizable, java.io.Serializable, Immediate, NamedValue, ExpressionVisitee, Version

public class Debugging
extends IndexedProcedure

See Also:
Serialized Form

Nested Class Summary
static class Debugging.Index
           
 
Field Summary
protected static int CONT_ENV
           
protected static int CONT_FK
           
protected static int CONT_NXP
           
protected static int CONT_PARENT
           
protected static int CONT_STK
           
protected static int CONT_VLK
           
protected static int CONT_VLR
           
protected static int ERROR_CONT_K
           
protected static int EXPRESSV
           
protected static int FILLRIBEXP
           
protected static int FILLRIBQ
           
protected static int FREEXPQ
           
protected static int FRESYM
           
protected static int QTYPE
           
protected static int UNRESOLVEDREFS
           
 
Fields inherited from class sisc.nativefun.IndexedProcedure
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
Debugging()
           
Debugging(int id)
           
 
Method Summary
 Value doApply(Interpreter f)
          A NativeProcedure instance must implement this method, which performs the actual processing specific to that procedure, and returns a Value.
 
Methods inherited from class sisc.nativefun.IndexedProcedure
deserialize, serialize
 
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

EXPRESSV

protected static final int EXPRESSV
See Also:
Constant Field Values

CONT_VLR

protected static final int CONT_VLR
See Also:
Constant Field Values

CONT_NXP

protected static final int CONT_NXP
See Also:
Constant Field Values

CONT_ENV

protected static final int CONT_ENV
See Also:
Constant Field Values

CONT_FK

protected static final int CONT_FK
See Also:
Constant Field Values

CONT_VLK

protected static final int CONT_VLK
See Also:
Constant Field Values

CONT_PARENT

protected static final int CONT_PARENT
See Also:
Constant Field Values

CONT_STK

protected static final int CONT_STK
See Also:
Constant Field Values

ERROR_CONT_K

protected static final int ERROR_CONT_K
See Also:
Constant Field Values

FILLRIBQ

protected static final int FILLRIBQ
See Also:
Constant Field Values

FILLRIBEXP

protected static final int FILLRIBEXP
See Also:
Constant Field Values

FREEXPQ

protected static final int FREEXPQ
See Also:
Constant Field Values

FRESYM

protected static final int FRESYM
See Also:
Constant Field Values

QTYPE

protected static final int QTYPE
See Also:
Constant Field Values

UNRESOLVEDREFS

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

Debugging

public Debugging(int id)

Debugging

public Debugging()
Method Detail

doApply

public Value doApply(Interpreter f)
              throws ContinuationException
Description copied from class: NativeProcedure
A NativeProcedure instance must implement this method, which performs the actual processing specific to that procedure, and returns a Value.

Specified by:
doApply in class NativeProcedure
Throws:
ContinuationException