Interface Summary |
AbstractData |
In Pnuts, method call of an object implements this interface causes a call
of the invoke() method. |
AutoloadHook |
This interface defines how to find the value of a undefined variable. |
Indexed |
indexed[idx] ==> indexed.get(idx)
indexed[idx] = value ==> indexed.set(idx, value)
|
Numeric |
In Pnuts, arithmetic operations for objects implements this interface
causes a call of the corresponding methods in this interface. |
PackageFactory |
When an instance of this interface is registered by
Package::setPackageFactory() method, package() builtin
function calls its createPackage() method. |
PnutsParserConstants |
|
PnutsParserTreeConstants |
|
Property |
In Pnuts, access to a property of an object implements this interface
causes a call of methods in this interface. |
QuantityFactory |
A factory class for unit numbers. |
Value |
Objects of this class are returned by Package.lookup() method. |
Visitor |
This is the interface of Visit operations for a syntax tree. |
Class Summary |
Arithmetic |
The Arithmetic class is geared for transparent multi-precision arithmetic operations. |
Cache |
An implementation of LRU cache |
Context |
Context represents an internal state in Pnuts runtime environment. |
Function |
This class represents a function with a certain number of parameters. |
Package |
This class represents a Pnuts package (not Java's). |
PackagePermission |
This class represents access to a Package in Pnuts. |
Pnuts |
"Manager" class for Pnuts interpreter.
"pnuts" command starts from main method of this class.
Annotated reference manual is here. |
PnutsFunction |
A PnutsFunction represents a group of Pnuts functions with a same name. |
PnutsImpl |
This class defines an abstract interface of script interpreter's implementation,
It also gives the default implementation, which is a pure interpreter. |
PnutsInterpreter |
The pure interpreter |
PnutsParser |
|
PnutsParserTokenManager |
|
Runtime |
This class provides runtime supports for Pnuts compiler/interpreter. |
SimpleNode |
|