sisc.util
Class Util
java.lang.Object
|
+--sisc.util.Defaults
|
+--sisc.util.Util
- All Implemented Interfaces:
- Version
- public abstract synchronized class Util
- extends Defaults
- implements Version
Field Summary |
protected static sisc.data.Expression |
APPEVAL
|
static sisc.data.Symbol |
BACKQUOTE
|
static sisc.data.Symbol |
BEGIN
|
static sisc.data.EmptyList |
EMPTYLIST
|
static sisc.data.Symbol |
ENVVARS
|
static sisc.data.EOFObject |
EOF
|
static sisc.data.Symbol |
ERRORK
|
static sisc.data.Symbol |
EXPSC
|
static sisc.data.Symbol |
EXPTOP
|
static sisc.data.SchemeBoolean |
FALSE
|
static sisc.data.Symbol |
FCONT
|
protected static sisc.data.Quantity |
FIVE
|
static sisc.data.Symbol |
LAMBDA
|
static sisc.data.Symbol |
LOCATION
|
static sisc.data.Symbol |
MESSAGE
|
static sisc.data.Symbol |
NAME
|
static sisc.data.Symbol |
OTHER
|
static sisc.data.Symbol |
PARENT
|
protected static boolean |
PERMITINTERRUPTS
|
static sisc.data.Symbol |
QUOTE
|
static sisc.data.Symbol |
REPORT
|
static sisc.data.Symbol |
SETBANG
|
static sisc.data.Symbol |
SISC
|
static sisc.data.Symbol |
SISC_SPECIFIC
|
static sisc.data.Symbol |
SISCB
|
static sisc.data.Symbol |
SISCCONF
|
static sisc.data.Symbol |
SYMENV
|
static sisc.data.Symbol |
THIS
|
static sisc.data.Symbol |
TOPLEVEL
|
static sisc.data.SchemeBoolean |
TRUE
|
static sisc.data.Symbol |
UNQUOTE
|
static sisc.data.Symbol |
UNQUOTE_SPLICING
|
static sisc.data.SchemeVoid |
VOID
|
protected static sisc.data.Value[] |
ZV
|
Constructor Summary |
Util()
|
Method Summary |
static sisc.exprs.AnnotatedExpr |
annotated(sisc.data.Value)
|
static sisc.data.Pair |
append(sisc.data.Pair,
sisc.data.Pair)
|
static void |
argCheck(sisc.data.Pair,
int)
|
static sisc.data.Symbol[] |
argsToSymbols(sisc.data.Pair)
|
static void |
arraycopy(java.lang.Object[],
java.lang.Object[],
int)
|
static sisc.data.Box |
box(sisc.data.Value)
|
static char |
character(sisc.data.Value)
|
static sisc.data.SchemeCharacter |
chr(sisc.data.Value)
|
static sisc.interpreter.CallFrame |
cont(sisc.data.Value)
|
static java.lang.ClassLoader |
currentClassLoader()
|
static sisc.env.SymbolicEnvironment |
env(sisc.data.Value)
|
static void |
error(sisc.interpreter.Interpreter,
java.lang.String)
|
static void |
error(sisc.interpreter.Interpreter,
sisc.data.Value)
|
static void |
error(sisc.interpreter.Interpreter,
sisc.data.Value,
java.lang.String)
|
static java.lang.String |
getSystemProperty(java.lang.String,
java.lang.String)
|
static sisc.data.SchemeInputPort |
inport(sisc.data.Value)
|
static java.lang.String |
justify(java.lang.String,
int,
char)
|
static int |
length(sisc.data.Pair)
|
static java.lang.String |
liMessage(sisc.data.Symbol,
java.lang.String)
|
static java.lang.String |
liMessage(sisc.data.Symbol,
java.lang.String,
java.lang.Object[])
|
static java.lang.String |
liMessage(sisc.data.Symbol,
java.lang.String,
java.lang.String)
|
static java.lang.String |
liMessage(sisc.data.Symbol,
java.lang.String,
java.lang.String,
int,
int)
|
static java.lang.String |
liMessage(sisc.data.Symbol,
java.lang.String,
java.lang.String,
java.lang.String)
|
static sisc.data.Pair |
list(sisc.data.Value)
|
static sisc.data.Pair |
list(sisc.data.Value,
sisc.data.Value)
|
static sisc.data.Pair |
list(sisc.data.Value,
sisc.data.Value,
sisc.data.Value)
|
static sisc.data.Quantity |
num(sisc.data.Value)
|
static sisc.data.SchemeOutputPort |
outport(sisc.data.Value)
|
static sisc.data.Pair |
pair(sisc.data.Value)
|
static sisc.data.Expression[] |
pairToExpressions(sisc.data.Pair)
|
static java.util.Vector |
pairToExpVect(sisc.data.Pair)
|
static sisc.data.Symbol[] |
pairToSymbols(sisc.data.Pair)
|
static sisc.data.Value[] |
pairToValues(sisc.data.Pair)
|
static sisc.data.Procedure |
proc(sisc.data.Value)
|
static void |
registerBundle(sisc.data.Symbol)
|
static sisc.data.SchemeString |
str(sisc.data.Value)
|
static java.lang.String |
string(sisc.data.Value)
|
static sisc.data.Symbol |
sym(java.lang.String)
|
static sisc.data.Symbol |
symbol(sisc.data.Value)
|
static java.lang.String |
symval(sisc.data.Value)
|
static sisc.data.Pair |
truePair(sisc.data.Value)
|
static sisc.data.SchemeBoolean |
truth(boolean)
|
static boolean |
truth(sisc.data.Value)
|
static void |
typeError(java.lang.String,
sisc.data.Value)
|
static void |
typeError(sisc.data.Symbol,
java.lang.String,
sisc.data.Value)
|
static void |
updateName(sisc.data.Value,
sisc.data.Symbol)
|
static java.net.URL |
url(sisc.data.Value)
|
static java.net.URL |
url(sisc.data.Value,
sisc.data.Value)
|
static sisc.data.Pair |
valArrayToList(sisc.data.Value[],
int,
int)
|
static sisc.data.SchemeVector |
vec(sisc.data.Value)
|
static java.lang.String |
warn(java.lang.String)
|
static java.lang.String |
warn(java.lang.String,
java.lang.String)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PERMITINTERRUPTS
protected static final boolean PERMITINTERRUPTS
ZV
protected static final sisc.data.Value[] ZV
FIVE
protected static final sisc.data.Quantity FIVE
APPEVAL
protected static final sisc.data.Expression APPEVAL
EOF
public static sisc.data.EOFObject EOF
EMPTYLIST
public static sisc.data.EmptyList EMPTYLIST
VOID
public static sisc.data.SchemeVoid VOID
TRUE
public static sisc.data.SchemeBoolean TRUE
FALSE
public static sisc.data.SchemeBoolean FALSE
BEGIN
public static sisc.data.Symbol BEGIN
ENVVARS
public static sisc.data.Symbol ENVVARS
ERRORK
public static sisc.data.Symbol ERRORK
EXPSC
public static sisc.data.Symbol EXPSC
EXPTOP
public static sisc.data.Symbol EXPTOP
FCONT
public static sisc.data.Symbol FCONT
QUOTE
public static sisc.data.Symbol QUOTE
LAMBDA
public static sisc.data.Symbol LAMBDA
LOCATION
public static sisc.data.Symbol LOCATION
MESSAGE
public static sisc.data.Symbol MESSAGE
NAME
public static sisc.data.Symbol NAME
OTHER
public static sisc.data.Symbol OTHER
PARENT
public static sisc.data.Symbol PARENT
REPORT
public static sisc.data.Symbol REPORT
SETBANG
public static sisc.data.Symbol SETBANG
SISCCONF
public static sisc.data.Symbol SISCCONF
SISC
public static sisc.data.Symbol SISC
SISC_SPECIFIC
public static sisc.data.Symbol SISC_SPECIFIC
SYMENV
public static sisc.data.Symbol SYMENV
THIS
public static sisc.data.Symbol THIS
TOPLEVEL
public static sisc.data.Symbol TOPLEVEL
BACKQUOTE
public static sisc.data.Symbol BACKQUOTE
UNQUOTE
public static sisc.data.Symbol UNQUOTE
UNQUOTE_SPLICING
public static sisc.data.Symbol UNQUOTE_SPLICING
SISCB
public static sisc.data.Symbol SISCB
Util
public Util()
getSystemProperty
public static java.lang.String getSystemProperty(java.lang.String,
java.lang.String)
warn
public static java.lang.String warn(java.lang.String)
warn
public static java.lang.String warn(java.lang.String,
java.lang.String)
error
public static void error(sisc.interpreter.Interpreter,
sisc.data.Value,
java.lang.String)
throws sisc.interpreter.ContinuationException
sisc.interpreter.ContinuationException
error
public static void error(sisc.interpreter.Interpreter,
java.lang.String)
throws sisc.interpreter.ContinuationException
sisc.interpreter.ContinuationException
currentClassLoader
public static java.lang.ClassLoader currentClassLoader()
error
public static void error(sisc.interpreter.Interpreter,
sisc.data.Value)
throws sisc.interpreter.ContinuationException
sisc.interpreter.ContinuationException
justify
public static java.lang.String justify(java.lang.String,
int,
char)
argCheck
public static final void argCheck(sisc.data.Pair,
int)
throws java.lang.Exception
java.lang.Exception
updateName
public static void updateName(sisc.data.Value,
sisc.data.Symbol)
length
public static int length(sisc.data.Pair)
pairToExpVect
public static java.util.Vector pairToExpVect(sisc.data.Pair)
arraycopy
public static final void arraycopy(java.lang.Object[],
java.lang.Object[],
int)
pairToExpressions
public static sisc.data.Expression[] pairToExpressions(sisc.data.Pair)
pairToValues
public static sisc.data.Value[] pairToValues(sisc.data.Pair)
pairToSymbols
public static sisc.data.Symbol[] pairToSymbols(sisc.data.Pair)
argsToSymbols
public static sisc.data.Symbol[] argsToSymbols(sisc.data.Pair)
typeError
public static void typeError(java.lang.String,
sisc.data.Value)
typeError
public static void typeError(sisc.data.Symbol,
java.lang.String,
sisc.data.Value)
sym
public static final sisc.data.Symbol sym(java.lang.String)
symval
public static final java.lang.String symval(sisc.data.Value)
num
public static final sisc.data.Quantity num(sisc.data.Value)
pair
public static final sisc.data.Pair pair(sisc.data.Value)
proc
public static final sisc.data.Procedure proc(sisc.data.Value)
truePair
public static final sisc.data.Pair truePair(sisc.data.Value)
character
public static final char character(sisc.data.Value)
chr
public static final sisc.data.SchemeCharacter chr(sisc.data.Value)
string
public static final java.lang.String string(sisc.data.Value)
str
public static final sisc.data.SchemeString str(sisc.data.Value)
symbol
public static final sisc.data.Symbol symbol(sisc.data.Value)
vec
public static final sisc.data.SchemeVector vec(sisc.data.Value)
outport
public static final sisc.data.SchemeOutputPort outport(sisc.data.Value)
inport
public static final sisc.data.SchemeInputPort inport(sisc.data.Value)
env
public static final sisc.env.SymbolicEnvironment env(sisc.data.Value)
box
public static final sisc.data.Box box(sisc.data.Value)
cont
public static final sisc.interpreter.CallFrame cont(sisc.data.Value)
annotated
public static final sisc.exprs.AnnotatedExpr annotated(sisc.data.Value)
url
public static java.net.URL url(sisc.data.Value)
url
public static java.net.URL url(sisc.data.Value,
sisc.data.Value)
truth
public static final sisc.data.SchemeBoolean truth(boolean)
truth
public static final boolean truth(sisc.data.Value)
append
public static sisc.data.Pair append(sisc.data.Pair,
sisc.data.Pair)
list
public static final sisc.data.Pair list(sisc.data.Value)
list
public static final sisc.data.Pair list(sisc.data.Value,
sisc.data.Value)
list
public static final sisc.data.Pair list(sisc.data.Value,
sisc.data.Value,
sisc.data.Value)
valArrayToList
public static final sisc.data.Pair valArrayToList(sisc.data.Value[],
int,
int)
registerBundle
public static void registerBundle(sisc.data.Symbol)
throws java.util.MissingResourceException
java.util.MissingResourceException
liMessage
public static java.lang.String liMessage(sisc.data.Symbol,
java.lang.String)
liMessage
public static java.lang.String liMessage(sisc.data.Symbol,
java.lang.String,
java.lang.String)
liMessage
public static java.lang.String liMessage(sisc.data.Symbol,
java.lang.String,
java.lang.String,
java.lang.String)
liMessage
public static java.lang.String liMessage(sisc.data.Symbol,
java.lang.String,
java.lang.String,
int,
int)
liMessage
public static java.lang.String liMessage(sisc.data.Symbol,
java.lang.String,
java.lang.Object[])