Package net.sf.arise.piji

The piji core package.

See:
          Description

Interface Summary
Expression A super-interface for a Scheme expression.
Function A common interface for scheme functions
Parse  
PijiConsole  
PijiConsole.Listener  
ServerInterpreterMBean MBean interface.
 

Class Summary
AbstractFunction  
AbstractNode An implementation of the Expression interface, using a tree structure, hence the name.
Accessor  
BSFEngine This is the interface to piji from BSF.
CLI  
CLLambda  
Context  
Ctor  
ExpressionCheck  
ExprRunnable  
ImplementHandler  
InternalClassLoader  
Interpreter An interpreter is mainly holder of a top-level context which it fills with the standard set of internal functions, reflection functions and the odd utility function.
Invoker  
Lambda  
LambdaWrapper  
LeafNode A Scheme tree leaf node
ListNode A class describing a tree node with children in a Scheme tree
ListNodeType  
Main  
Parser A parser.
ParseTokenizer  
PijiEngine  
PropertiesLoader  
RealAndFormalArrays  
Reflector  
ReflectorHelper  
Symbol  
TLambda  
 

Exception Summary
BadArgumentException Exception signalling a mismatch between the desired properties of a formal argument and the properties of an actual argument, eg.
ConfigurationException Exception for signalling configuration problems
ContextException Exception signalling failure to find the binding of some symbol
EvaluationException An umbrella exception for all the bad things that may happen during interpretation.
IllegalFormalArgumentException Exception signalling that a formal argument was out of order when declaring a lambda.
InternalException Exception signalling misbehaviour of some internal function
InternalRuntimeException A runtime exception subclass for signalling to the developer that an error must be corrected.
ParseException Exception for signalling error conditions during a parse
ParseParanthesisException Exception for signalling error conditions during a parse
ParseUnfinishedException Exception for signalling error conditions during a parse
PijiException  
PijiRuntimeException  
PropertyException  
WrongArgumentCountException  
 

Package net.sf.arise.piji Description

The piji core package.



All code and documentation is

Copyright (c) : 2000-2003 Kjetil Valstadsve & Maja S. Bratseth