|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||
See:
Description
| Interface Summary | |
|---|---|
| AbstractData | 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. |
| Callable | Callable object can be the target of function call expression. |
| Executable | Common interface for executable objects Objects that represents parsed/compiled scripts implement this interface, so that they can be executed by calling run(Context) method. |
| Implementation | Defines an abstract interface of script interpreter's implementation, |
| Indexed | Index-access to an instance of this interface is interpreted as the set/get method call, which are defined in the implementation class. |
| NamedValue | Objects of this class are returned by Package.lookup() method. |
| Numeric | In Pnuts, arithmetic operations for objects implements this interface causes a call of the corresponding methods in this interface. |
| PackageFactory | The system property "pnuts.package.factory" is specified at startup time, the package(..) builtin function calls its createPackage() method of the specified class. |
| ParseEnvironment | This class defines how to handle ParseException thrown by the parser. |
| 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. |
| Runtime.FunctionSerializer | |
| 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 | |
|---|---|
| BinaryOperator | Abstract base class of binary operations |
| BinaryOperator.Add | The default implementation of + operator |
| BinaryOperator.And | The default implementation of & operator |
| BinaryOperator.Divide | The default implementation of / operator |
| BinaryOperator.Mod | The default implementation of % operator |
| BinaryOperator.Multiply | The default implementation of * operator |
| BinaryOperator.Or | The default implementation of | operator (bitwise OR) |
| BinaryOperator.ShiftArithmetic | The default implementation of >>> operator |
| BinaryOperator.ShiftLeft | The default implementation of < operator |
| BinaryOperator.ShiftRight | The default implementation of > operator |
| BinaryOperator.Subtract | The default implementation of - operator |
| BinaryOperator.Xor | The default implementation of ^ operator |
| BooleanOperator | Abstract base class of boolean operations |
| BooleanOperator.EQ | The default implementation of == operator |
| BooleanOperator.GE | The default implementation of >= operator |
| BooleanOperator.GT | The default implementation of > operator |
| BooleanOperator.LE | The default implementation of <= operator |
| BooleanOperator.LT | The default implementation of < operator |
| Configuration | This class defines the interface of runtime configuration, such as how to find method/field candidates, how to get the field value, how to get indexed elements, and so on. |
| Context | Context represents an internal state of a particular script execution. |
| Function | This class represents a function with a certain number of parameters. |
| Generator | |
| JavaBeansConfiguration | This is a configuration for JavaBeans. |
| Package | This class represents a Pnuts' package (not Java's). |
| Pnuts | This class provides a set of static methods to parse/execute scripts. |
| PnutsException.TraceInfo | A node of a call-chain, which represents a position of a certain function call |
| 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. |
| Runtime.Accessor | |
| Runtime.TypeMap | |
| SimpleNode | This class respresents a node of AST. |
| Token | Describes the input token stream. |
| UnaryOperator | Abstract base class of unary operations. |
| UnaryOperator.Add1 | The default implementation of ++ operator |
| UnaryOperator.Negate | The default implementation of unary - operator |
| UnaryOperator.Not | The default implementation of ~ operator |
| UnaryOperator.Subtract1 | The default implementation of -- operator |
| Exception Summary | |
|---|---|
| Escape | This class is a special Exception class in a Pnuts runtime in that it's not checked by exception handlers. |
| Generator.Break | |
| Jump | This class is a special Exception class in a Pnuts runtime in that it's not checked by exception handlers. |
| ParseException | This exception is thrown when parse errors are encountered. |
| PnutsException | This is a wrapper class for Exception to be thrown. |
| Runtime.Break | |
| Runtime.Continue | |
| Error Summary | |
|---|---|
| TokenMgrError | |
|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||