This package provides Pnuts compiler that translate scripts to Java bytecode.
pnuts.ext - package pnuts.extThis package provides classes that are useful when extending the Pnuts API.
pnuts.lang - package pnuts.langThis package provides the core of the Pnuts language processor.
pnuts.security - package pnuts.securityThis package provides security related extensions to the Pnuts API.
pnuts.tools - package pnuts.toolsThis package provides provides the classes that support pnuts command.
pnuts_version -
Static variable in class pnuts.lang.Pnuts
The version number
PnutsCompiler - Class in pnuts.toolsA batch compiler for Pnuts.PnutsCompiler() -
Constructor for class pnuts.tools.PnutsCompiler
PnutsConsole - Class in pnuts.tools PnutsConsole() -
Constructor for class pnuts.tools.PnutsConsole
Constructor
PnutsConsoleApplet - Class in pnuts.toolsPnuts Console Applet
Usage:PnutsConsoleApplet() -
Constructor for class pnuts.tools.PnutsConsoleApplet
PnutsConsoleUI - Class in pnuts.toolsSwing based UIPnutsConsoleUI() -
Constructor for class pnuts.tools.PnutsConsoleUI
PnutsConsoleUI(Console) -
Constructor for class pnuts.tools.PnutsConsoleUI
PnutsException - Exception in pnuts.langThis is a wrapper class for Exception to be thrown.PnutsException() -
Constructor for exception pnuts.lang.PnutsException
Constructor
PnutsException(String) -
Constructor for exception pnuts.lang.PnutsException
Constructor
PnutsException(String, Context) -
Constructor for exception pnuts.lang.PnutsException
Constructor
PnutsException(String, Object[], Context) -
Constructor for exception pnuts.lang.PnutsException
This constructor creates a PnutsException using i18n resources in
pnuts.properties.
PnutsException(String, String, Object[], Context) -
Constructor for exception pnuts.lang.PnutsException
This constructor creates a PnutsException using i18n resources in
pnuts.properties.
PnutsException(Throwable) -
Constructor for exception pnuts.lang.PnutsException
Deprecated. replaced by PnutsException(Throwable, Context)
PnutsException(Throwable, Context) -
Constructor for exception pnuts.lang.PnutsException
Constructor
PnutsException(Throwable, Object, Context) -
Constructor for exception pnuts.lang.PnutsException
Deprecated.
PnutsException.TraceInfo - Class in pnuts.langA node of a call-chain, which represents a position of a certain function
callPnutsException.TraceInfo() -
Constructor for class pnuts.lang.PnutsException.TraceInfo
PnutsException.TraceInfo(Object, Object[], Object, int, int) -
Constructor for class pnuts.lang.PnutsException.TraceInfo
Constructor
PnutsException.TraceInfo(Object, Object, Object[], Object, int, int) -
Constructor for class pnuts.lang.PnutsException.TraceInfo
Constructor
PnutsFunction - Class in pnuts.langA PnutsFunction represents a group of Pnuts functions with a same name.PnutsFunction() -
Constructor for class pnuts.lang.PnutsFunction
PnutsFunction(String) -
Constructor for class pnuts.lang.PnutsFunction
Constructor
PnutsFunction(String, PnutsFunction) -
Constructor for class pnuts.lang.PnutsFunction
Constructor
PnutsImpl - Class in pnuts.langThis class defines an abstract interface of script interpreter's
implementation, It also gives the default implementation, which is a pure
interpreter.PnutsImpl() -
Constructor for class pnuts.lang.PnutsImpl
PnutsImplAdapter - Class in pnuts.extDeprecated. replaced by ImplementationAdapterPnutsImplAdapter(PnutsImpl) -
Constructor for class pnuts.ext.PnutsImplAdapter
Deprecated.
PnutsInterpreter - Class in pnuts.langThe pure interpreterPnutsInterpreter() -
Constructor for class pnuts.lang.PnutsInterpreter
PnutsParser - Class in pnuts.lang PnutsParser(InputStream) -
Constructor for class pnuts.lang.PnutsParser
PnutsParser(InputStream, String) -
Constructor for class pnuts.lang.PnutsParser
PnutsParser(Reader) -
Constructor for class pnuts.lang.PnutsParser
PnutsParser(PnutsParserTokenManager) -
Constructor for class pnuts.lang.PnutsParser
PnutsParserConstants - Interface in pnuts.lang PnutsParserTokenManager - Class in pnuts.lang PnutsParserTokenManager(SimpleCharStream) -
Constructor for class pnuts.lang.PnutsParserTokenManager
PnutsParserTokenManager(SimpleCharStream, int) -
Constructor for class pnuts.lang.PnutsParserTokenManager
PnutsParserTreeConstants - Interface in pnuts.lang POP -
Static variable in interface pnuts.compiler.Opcode
POP2 -
Static variable in interface pnuts.compiler.Opcode
popFile(Context) -
Method in class pnuts.lang.PnutsImpl
Tell the context that the current script file has been completed.
postDecrNode(SimpleNode, Context) -
Method in class pnuts.compiler.Compiler
postDecrNode(SimpleNode, Context) -
Method in class pnuts.compiler.ScopeAnalyzer
postDecrNode(SimpleNode, Context) -
Method in class pnuts.lang.PnutsInterpreter
postDecrNode(SimpleNode, Context) -
Method in interface pnuts.lang.Visitor
postIncrNode(SimpleNode, Context) -
Method in class pnuts.compiler.Compiler
postIncrNode(SimpleNode, Context) -
Method in class pnuts.compiler.ScopeAnalyzer
postIncrNode(SimpleNode, Context) -
Method in class pnuts.lang.PnutsInterpreter
postIncrNode(SimpleNode, Context) -
Method in interface pnuts.lang.Visitor
PostOpe(ParseEnvironment) -
Method in class pnuts.lang.PnutsParser
preDecrNode(SimpleNode, Context) -
Method in class pnuts.compiler.Compiler
preDecrNode(SimpleNode, Context) -
Method in class pnuts.compiler.ScopeAnalyzer
preDecrNode(SimpleNode, Context) -
Method in class pnuts.lang.PnutsInterpreter
preDecrNode(SimpleNode, Context) -
Method in interface pnuts.lang.Visitor
preIncrNode(SimpleNode, Context) -
Method in class pnuts.compiler.Compiler
preIncrNode(SimpleNode, Context) -
Method in class pnuts.compiler.ScopeAnalyzer
preIncrNode(SimpleNode, Context) -
Method in class pnuts.lang.PnutsInterpreter
preIncrNode(SimpleNode, Context) -
Method in interface pnuts.lang.Visitor
PrimaryExpression(ParseEnvironment) -
Method in class pnuts.lang.PnutsParser
PrimaryPrefix(ParseEnvironment) -
Method in class pnuts.lang.PnutsParser
PrimarySuffix(ParseEnvironment) -
Method in class pnuts.lang.PnutsParser
primitive(Context, Class, Object, boolean) -
Static method in class pnuts.lang.Runtime
This method is called by the syntax "primitiveType(object)" and
"(primitiveType)object"
primitiveNode(SimpleNode, Context) -
Method in class pnuts.compiler.ScopeAnalyzer
printError(Throwable, Context) -
Static method in class pnuts.lang.Runtime
printStackTrace(PrintWriter) -
Method in exception pnuts.lang.PnutsException
printStackTrace(PrintStream) -
Method in exception pnuts.lang.PnutsException
prompt -
Static variable in class pnuts.lang.Pnuts
"prompt" string for the command shell
properties -
Variable in class pnuts.lang.PnutsImpl
Property - Interface in pnuts.langIn Pnuts, access to a property of an object implements this interface causes
a call of methods in this interface.provide(String, Context) -
Method in class pnuts.lang.PnutsImpl
Check if any exception handler for the specified exception is defined.
providedModuleNames -
Variable in class pnuts.lang.Package
provideTable -
Variable in class pnuts.lang.Context
PublicMemberAccessor - Class in pnuts.extwhen -p option is given to the pnuts command, this class is used so that
public members can be accessed.PublicMemberAccessor() -
Constructor for class pnuts.ext.PublicMemberAccessor
PublicMemberAccessor(Configuration) -
Constructor for class pnuts.ext.PublicMemberAccessor
pushDouble(double) -
Method in class pnuts.compiler.ClassFile
pushFile(Object, Context) -
Method in class pnuts.lang.PnutsImpl
Tell the context that it's started processing the script file.
pushFloat(float) -
Method in class pnuts.compiler.ClassFile
pushInteger(int) -
Method in class pnuts.compiler.ClassFile
pushLong(long) -
Method in class pnuts.compiler.ClassFile
pushString(String) -
Method in class pnuts.compiler.ClassFile
putCachedCode(Object, CachedPnutsImpl.ScriptCacheEntry) -
Method in class pnuts.ext.CachedPnutsImpl
PUTFIELD -
Static variable in interface pnuts.compiler.Opcode
putField(Context, Object, String, Object) -
Method in class pnuts.ext.ConfigurationAdapter
Sets a field of the specified class.
putField(Context, Object, String, Object) -
Method in class pnuts.ext.NonPublicMemberAccessor
Sets a field value of the specified object.
putField(Context, Object, String, Object) -
Method in class pnuts.ext.PublicMemberAccessor
Sets a field value of the specified object.
putField(Context, Object, String, Object) -
Method in class pnuts.lang.Configuration
Sets a field value of the specified object.
putField(Context, Object, String, Object) -
Method in class pnuts.lang.JavaBeansConfiguration
Sets a Bean property of the specified bean.
putField(Context, Object, String, Object) -
Static method in class pnuts.lang.Runtime
Assign an object to a instance field.
PUTFIELD2_QUICK -
Static variable in interface pnuts.compiler.Opcode
PUTFIELD_QUICK -
Static variable in interface pnuts.compiler.Opcode
PUTFIELD_QUICK_W -
Static variable in interface pnuts.compiler.Opcode
putObjectField(Context, Object, String, Object) -
Method in class pnuts.ext.PublicMemberAccessor
PUTSTATIC -
Static variable in interface pnuts.compiler.Opcode
PUTSTATIC2_QUICK -
Static variable in interface pnuts.compiler.Opcode
PUTSTATIC_QUICK -
Static variable in interface pnuts.compiler.Opcode
putStaticField(Context, Class, String, Object) -
Method in class pnuts.ext.ConfigurationAdapter
Sets a field of the specified class.
putStaticField(Context, Class, String, Object) -
Method in class pnuts.ext.PublicMemberAccessor
putStaticField(Context, Class, String, Object) -
Method in class pnuts.lang.Configuration
Sets a value to the static field of the specified class.
putStaticField(Context, Class, String, Object) -
Static method in class pnuts.lang.Runtime
Assign an object to a static field.
Q
- quantity(Number, String, String, Context) -
Static method in class pnuts.lang.Runtime
- Creates an object from a number literal and a unit symbol
- QuantityFactory - Interface in pnuts.lang
- A factory class for unit numbers.
- queryProperty(String) -
Method in class pnuts.lang.PnutsImpl
-
- QUIT -
Static variable in class pnuts.lang.PnutsFunction
-
R
- RA -
Static variable in interface pnuts.lang.PnutsParserConstants
-
- RAA -
Static variable in interface pnuts.lang.PnutsParserConstants
-
- rangeNode(SimpleNode, Context) -
Method in class pnuts.compiler.Compiler
-
- rangeNode(SimpleNode, Context) -
Method in class pnuts.compiler.ScopeAnalyzer
-
- rangeNode(SimpleNode, Context) -
Method in class pnuts.lang.PnutsInterpreter
-
- rangeNode(SimpleNode, Context) -
Method in interface pnuts.lang.Visitor
-
- RBRACE -
Static variable in interface pnuts.lang.PnutsParserConstants
-
- RBRACKET -
Static variable in interface pnuts.lang.PnutsParserConstants
-
- register(int, int) -
Method in class pnuts.compiler.Label
- Registers the label and allocate 2 or 4 bytes in the code buffer.
- register(PnutsFunction) -
Method in class pnuts.lang.Function
-
- register(PnutsFunction, boolean) -
Method in class pnuts.lang.Function
-
- registerClass(Class) -
Method in class pnuts.ext.LimitedClassesConfiguration
-
- registerQuantityFactory(String, QuantityFactory) -
Method in class pnuts.lang.Context
- Defines a unit.
- ReInit(InputStream) -
Method in class pnuts.lang.PnutsParser
-
- ReInit(InputStream, String) -
Method in class pnuts.lang.PnutsParser
-
- ReInit(Reader) -
Method in class pnuts.lang.PnutsParser
-
- ReInit(PnutsParserTokenManager) -
Method in class pnuts.lang.PnutsParser
-
- ReInit(SimpleCharStream) -
Method in class pnuts.lang.PnutsParserTokenManager
-
- ReInit(SimpleCharStream, int) -
Method in class pnuts.lang.PnutsParserTokenManager
-
- RelationalExpression(ParseEnvironment) -
Method in class pnuts.lang.PnutsParser
-
- REM -
Static variable in interface pnuts.lang.PnutsParserConstants
-
- remove(String) -
Static method in class pnuts.lang.Package
- Deprecated. replaced by remove(String, Context)
- remove(String, Context) -
Static method in class pnuts.lang.Package
- Removes the specified package.
- removeBreakPoint(Object, int) -
Method in interface pnuts.tools.Debugger
- Remove a breakpoint
- removeBreakPoint(Object, int) -
Method in class pnuts.tools.TerminalDebugger
-
- removeBreakPoint(Object, int) -
Method in class pnuts.tools.VisualDebugger
-
- removeBreakPoint(Object, int) -
Method in class pnuts.tools.VisualDebuggerModel
-
- removeCommandListener(CommandListener) -
Method in class pnuts.tools.DebugContext
-
- removePackage(Package, Context) -
Method in class pnuts.lang.Package
-
- removePackage(Package, Context) -
Method in class pnuts.security.SecurePackage
-
- replaceChar(String, Number, Object) -
Static method in class pnuts.lang.Runtime
-
- require(String, Context) -
Static method in class pnuts.lang.Pnuts
- Loads a script "file" only if the script has not been read.
- require(String, Context, boolean) -
Static method in class pnuts.lang.Pnuts
-
- REQUIRE -
Static variable in class pnuts.lang.PnutsFunction
-
- requiredModuleNames -
Variable in class pnuts.lang.Package
-
- reserveStack(int) -
Method in class pnuts.compiler.ClassFile
-
- reset() -
Method in class pnuts.ext.CachedPnutsImpl
- Reset the cache entries
- resolveClass(String) -
Method in class pnuts.lang.Context
-
- resolveSymbol(String) -
Method in class pnuts.lang.Context
- Resolves the value of a symbol in the following order:
(1) current package (2) builtin functions, primitive types, pnuts_version
(3) module exports (4) imported classes (5) parent packages
- resolveType(SimpleNode, Context) -
Method in class pnuts.lang.PnutsInterpreter
-
- RET -
Static variable in interface pnuts.compiler.Opcode
-
- RETURN -
Static variable in interface pnuts.compiler.Opcode
-
- Return(ParseEnvironment) -
Method in class pnuts.lang.PnutsParser
-
- RETURN -
Static variable in interface pnuts.lang.PnutsParserConstants
-
- returnNode(SimpleNode, Context) -
Method in class pnuts.compiler.Compiler
-
- returnNode(SimpleNode, Context) -
Method in class pnuts.compiler.ScopeAnalyzer
-
- returnNode(SimpleNode, Context) -
Method in class pnuts.lang.PnutsInterpreter
-
- returnNode(SimpleNode, Context) -
Method in interface pnuts.lang.Visitor
-
- revoke(String, Context) -
Method in class pnuts.lang.PnutsImpl
-
- RIGHT_IS_BIGGER -
Static variable in interface pnuts.lang.Numeric
-
- root -
Variable in class pnuts.lang.Package
-
- RPAREN -
Static variable in interface pnuts.lang.PnutsParserConstants
-
- RSIGNEDSHIFT -
Static variable in interface pnuts.lang.PnutsParserConstants
-
- run(Context) -
Method in class pnuts.ext.CachedScript
-
- run(Context) -
Method in class pnuts.ext.ModuleBase
- Defines ERROR and EXPORTS, and then call execute(Context).
- run(Context) -
Method in interface pnuts.lang.Executable
- Executes the executable object;
- run(Context) -
Method in class pnuts.lang.Pnuts
- Executes a Pnuts object with the specified Context
- run(Context) -
Method in class pnuts.lang.Runtime
- Executes a compiled script.
- RUNSIGNEDSHIFT -
Static variable in interface pnuts.lang.PnutsParserConstants
-
- Runtime - Class in pnuts.lang
- This class provides runtime supports for Pnuts compiler/interpreter.
- Runtime() -
Constructor for class pnuts.lang.Runtime
-
- Runtime.Accessor - Class in pnuts.lang
-
- Runtime.Accessor(Class, Class) -
Constructor for class pnuts.lang.Runtime.Accessor
-
- Runtime.Break - Exception in pnuts.lang
-
- Runtime.Break(Object) -
Constructor for exception pnuts.lang.Runtime.Break
-
- Runtime.Continue - Exception in pnuts.lang
-
- Runtime.Continue() -
Constructor for exception pnuts.lang.Runtime.Continue
-
- Runtime.FunctionSerializer - Interface in pnuts.lang
-
- Runtime.TypeMap - Class in pnuts.lang
-
- Runtime.TypeMap(Class, Object, Runtime.TypeMap) -
Constructor for class pnuts.lang.Runtime.TypeMap
-
S
- SA -
Static variable in interface pnuts.lang.PnutsParserConstants
-
- SALOAD -
Static variable in interface pnuts.compiler.Opcode
-
- SASTORE -
Static variable in interface pnuts.compiler.Opcode
-
- saveNode(SimpleNode) -
Static method in class pnuts.lang.Runtime
-
- SC_AND -
Static variable in interface pnuts.lang.PnutsParserConstants
-
- SC_OR -
Static variable in interface pnuts.lang.PnutsParserConstants
-
- ScopeAnalyzer - Class in pnuts.compiler
-
- ScopeAnalyzer() -
Constructor for class pnuts.compiler.ScopeAnalyzer
-
- script -
Variable in class pnuts.ext.CachedScript
-
- scriptSource -
Variable in class pnuts.lang.Pnuts
- The script source, from where the script came.
- scriptURL -
Variable in class pnuts.ext.CachedScript
-
- SecurePackage - Class in pnuts.security
- Package that can control add/write/read operation in a security context.
- SecurePackage(String, Package) -
Constructor for class pnuts.security.SecurePackage
-
- SecurePackageFactory - Class in pnuts.security
- A Package Factory that creates SecurePackage
- SecurePackageFactory() -
Constructor for class pnuts.security.SecurePackageFactory
-
- SecurePnutsImpl - Class in pnuts.security
- A PnutsImpl subclass that execute scripts in an access control context in
Java2 Security.
- SecurePnutsImpl(PnutsImpl) -
Constructor for class pnuts.security.SecurePnutsImpl
- Deprecated. replaced by SecurePnutsImpl(Implementation)
- SecurePnutsImpl(Implementation) -
Constructor for class pnuts.security.SecurePnutsImpl
- A Constructor
- SecurePnutsImpl(PnutsImpl, CodeSource) -
Constructor for class pnuts.security.SecurePnutsImpl
- Deprecated. replaced by SecurePnutsImpl(Implementation, CodeSource)
- SecurePnutsImpl(Implementation, CodeSource) -
Constructor for class pnuts.security.SecurePnutsImpl
- A Constructor
- SEMICOLON -
Static variable in interface pnuts.lang.PnutsParserConstants
-
- serialize(PnutsFunction, ObjectOutputStream) -
Method in interface pnuts.lang.Runtime.FunctionSerializer
-
- set(String, Object, Context) -
Method in class pnuts.compiler.ClassGenerator.SuperCallProxy
-
- set(String, Object) -
Method in class pnuts.lang.Context
- Defines an environemnt variable associated with this context
To access those environment variables, Context.get(String) should be
called.
- set(int, Object) -
Method in interface pnuts.lang.Indexed
- Write access to the index
- set(Object) -
Method in interface pnuts.lang.NamedValue
- Sets the value
- set(String, Object, Context) -
Method in class pnuts.lang.Package
- Set a value of a symbol in the package.
- set(String, Object) -
Static method in class pnuts.lang.Pnuts
- Deprecated. replaced by context.getCurrentPackage().set(str.intern(),
val)
- set(String, Object, String) -
Static method in class pnuts.lang.Pnuts
- Deprecated. replaced by Package.getPackage(pkg, null).set(str, val)
- set(String, Object, Context) -
Method in interface pnuts.lang.Property
- This method defines the behavior of the following expression.
- set(String, Object, Context) -
Method in class pnuts.security.SecurePackage
-
- setAttribute(String, Object) -
Method in class pnuts.lang.SimpleNode
- Sets an attribute value for the specified key
- setBeanProperty(Object, String, Object) -
Method in class pnuts.compiler.DynamicRuntime
- Sets a Bean property of the specified bean.
- setBeanProperty(Object, String, Object, Class) -
Method in class pnuts.compiler.DynamicRuntime
- Sets a Bean property of the specified bean.
- setBeanProperty(Context, Object, String, Object) -
Method in class pnuts.lang.JavaBeansConfiguration
- Sets a Bean property of the specified bean.
- setBeanProperty(Context, Object, String, Object) -
Static method in class pnuts.lang.Runtime
- Sets a Bean property of the specified bean.
- setBeanProperty(Object, String, Object) -
Method in class pnuts.lang.Runtime
- Sets a Bean property of the specified bean.
- setBeanProperty(Object, String, Object, Class) -
Method in class pnuts.lang.Runtime
- Sets a Bean property of the specified bean.
- setBreakPoint(Object, int) -
Method in interface pnuts.tools.Debugger
- Sets a breakpoint
- setBreakPoint(Object, int) -
Method in class pnuts.tools.TerminalDebugger
- Sets a breakpoint at the specified position
- setBreakPoint(Object, int) -
Method in class pnuts.tools.VisualDebugger
-
- setBreakPoint(Object, int) -
Method in class pnuts.tools.VisualDebuggerModel
-
- setBreakPointInFunction(String) -
Method in class pnuts.tools.TerminalDebugger
-
- setBreakPointInFunction(String, int) -
Method in class pnuts.tools.TerminalDebugger
-
- setClassLoader(ClassLoader) -
Method in class pnuts.lang.Context
- Changes the current class loader for this context.
- setClassLoader(ClassLoader) -
Method in class pnuts.tools.PnutsConsole
-
- setClassPrefix(String) -
Static method in class pnuts.tools.PnutsCompiler
- Set the prefix of the class name.
- setConfiguration(Configuration) -
Method in class pnuts.lang.Context
- Changes the configuration for this context.
- setConsoleUI(ConsoleUI) -
Method in class pnuts.tools.Console
- Sets the UI object of this console
- setConstantFolding(boolean) -
Method in class pnuts.compiler.Compiler
-
- setContext(Context) -
Method in class pnuts.tools.PnutsConsole
-
- setCurrentPackage(Package) -
Method in class pnuts.lang.Context
- set the current package
- setCursorPosition(int) -
Method in class pnuts.tools.JTextComponentConsoleUI
-
- setDebugger(Debugger) -
Method in class pnuts.tools.DebugContext
- Registers the specified debugger as the controller of this debug context
- setDebugStream(PrintStream) -
Method in class pnuts.lang.PnutsParserTokenManager
-
- setDefaults(Properties) -
Static method in class pnuts.lang.Pnuts
- Sets properties that affect the behavior of Pnuts interpreter/compiler.
- setElement(Context, Object, Object, Object) -
Method in class pnuts.ext.ConfigurationAdapter
- Sets an array element
- setElement(Context, Object, Object, Object) -
Method in class pnuts.lang.Configuration
- Sets an element
- setElement(Object, Object, Object, Context) -
Static method in class pnuts.lang.Runtime
- This method is called by the syntax "target[key] = value"
- setErrorStream(Object, boolean) -
Method in class pnuts.lang.Context
- Deprecated. replaced by setErrorWriter(Writer, boolean)
- setErrorStream(Object) -
Method in class pnuts.lang.Context
- Deprecated. replaced by setErrorWriter(Writer)
- setErrorWriter(Writer, boolean) -
Method in class pnuts.lang.Context
-
- setErrorWriter(Writer) -
Method in class pnuts.lang.Context
-
- setExitHook(Executable) -
Method in class pnuts.lang.Context
- Sets a hook to be executed at the end of a script.
- setExitHook(Context, PnutsFunction) -
Static method in class pnuts.lang.Runtime
-
- setGreeting(boolean) -
Method in class pnuts.tools.PnutsConsole
-
- setImplementation(Implementation) -
Method in class pnuts.lang.Context
- Changes the Implementation object associated with this context
- setInputLog(String) -
Method in class pnuts.tools.PnutsConsole
-
- setJTextComponent(JTextComponent) -
Method in class pnuts.tools.JTextComponentConsoleUI
-
- setLine(Context, int, int) -
Static method in class pnuts.lang.Runtime
- Deprecated.
- setLine(Context, int) -
Static method in class pnuts.lang.Runtime
-
- setMarkPosition(int) -
Method in class pnuts.tools.JTextComponentConsoleUI
-
- setModel(Console) -
Method in class pnuts.tools.JTextComponentConsoleUI
-
- setModules(String[]) -
Method in class pnuts.tools.PnutsConsole
-
- setName(String) -
Method in class pnuts.lang.Context
- Sets the name of the context
- setOutputStream(Object, boolean) -
Method in class pnuts.lang.Context
- Deprecated. replaced by setTerminalWriter(Writer, boolean)
- setOutputStream(Object) -
Method in class pnuts.lang.Context
- Deprecated. replaced by setTerminalWriter(Writer)
- setOutputStream(OutputStream) -
Method in class pnuts.lang.Context
- Set the specified OutputStream as the standard output stream of the
context, to which write() writes data.
- setPackage(Package) -
Method in class pnuts.lang.Function
-
- setPackage(Package) -
Method in class pnuts.lang.PnutsFunction
-
- setPackage(Package, Context) -
Static method in class pnuts.lang.Runtime
-
- setPnutsImpl(PnutsImpl) -
Method in class pnuts.lang.Context
- Deprecated. replaced by setImplementation()
- setPosition(int) -
Method in class pnuts.compiler.Label
- Fixes the position to which the label points
- setPriority(int) -
Method in class pnuts.tools.PnutsConsole
-
- setPrompt(String) -
Static method in class pnuts.lang.Pnuts
- Sets a "prompt" string for the command shell
- setProperties(Properties) -
Method in class pnuts.lang.PnutsImpl
-
- setProperty(String, String) -
Method in class pnuts.compiler.CompilerPnutsImpl
-
- setProperty(String, String) -
Method in class pnuts.lang.PnutsImpl
-
- setRange(Context, Object, Object, Object, Object) -
Method in class pnuts.ext.ConfigurationAdapter
- Defines the semantices of an expression like:
- setRange(Context, Object, Object, Object, Object) -
Method in class pnuts.lang.Configuration
- Defines the semantices of an expression like:
- setRange(Object, Object, Object, Object, Context) -
Static method in class pnuts.lang.Runtime
- This method is called by the syntax "id[from..to] = sth"
- setRelativePosition(int) -
Method in class pnuts.compiler.Label
- Fixes the position to which the label points
- setScriptEncoding(String) -
Method in class pnuts.lang.Context
- Changes the script encoding for the context
- setScriptSource(Object) -
Method in exception pnuts.lang.ParseException
-
- setScriptSource(Object) -
Method in class pnuts.lang.Pnuts
- Associates a script source with this parsed (compiled) expression.
- setTerminalStream(Object, boolean) -
Method in class pnuts.lang.Context
- Deprecated. replaced by setTerminalWriter(Writer, boolean)
- setTerminalStream(Object) -
Method in class pnuts.lang.Context
- Deprecated. replaced by setTerminalWriter(Writer)
- setTerminalWriter(Writer) -
Method in class pnuts.lang.Context
- Set the terminal writer of the context
- setTerminalWriter(Writer, boolean) -
Method in class pnuts.lang.Context
- Set the terminal writer of the context
- setTerminationCallback(Runnable) -
Method in class pnuts.tools.PnutsConsole
-
- setterSignature(Class, String) -
Static method in class pnuts.compiler.Compiler
-
- setThreadContext(Context) -
Static method in class pnuts.lang.Runtime
- Gets the context bound to the current thread
- setTitle(String) -
Method in class pnuts.tools.PnutsConsoleUI
-
- setTraceMode(boolean) -
Method in class pnuts.compiler.Compiler
-
- setValue(String, Object) -
Method in class pnuts.lang.Context
-
- setVerbose(boolean) -
Method in class pnuts.compiler.FileWriterHandler
-
- setVerbose(boolean) -
Method in class pnuts.compiler.ZipWriterHandler
-
- setVerbose(boolean) -
Method in class pnuts.lang.Context
- Sets the verbose mode
- setVerbose(boolean) -
Static method in class pnuts.lang.Pnuts
- Deprecated. replaced by Context.setVerbose()
- setVerbose(boolean) -
Method in class pnuts.tools.PnutsCompiler
- Set verbose mode
- setWriter(Writer) -
Method in class pnuts.lang.Context
- Set the specified Writer as the standard writer of the context.
- setWriter(Writer, boolean) -
Method in class pnuts.lang.Context
- Set the specified Writer as the standard writer of the context.
- shift(int) -
Method in class pnuts.compiler.ClassFile
-
- shift(int) -
Method in class pnuts.compiler.Label
-
- shiftArithmetic(Object, Object) -
Static method in class pnuts.lang.Runtime
- >>> operation
- shiftArithmetic(Object, Object, Context) -
Static method in class pnuts.lang.Runtime
-
- shiftArithmeticNode(SimpleNode, Context) -
Method in class pnuts.compiler.Compiler
-
- shiftArithmeticNode(SimpleNode, Context) -
Method in class pnuts.compiler.ScopeAnalyzer
-
- shiftArithmeticNode(SimpleNode, Context) -
Method in class pnuts.lang.PnutsInterpreter
-
- shiftArithmeticNode(SimpleNode, Context) -
Method in interface pnuts.lang.Visitor
-
- ShiftExpression(ParseEnvironment) -
Method in class pnuts.lang.PnutsParser
-
- shiftLeft(Object, Object) -
Static method in class pnuts.lang.Runtime
- < < operation
- shiftLeft(Object, Object, Context) -
Static method in class pnuts.lang.Runtime
-
- shiftLeftNode(SimpleNode, Context) -
Method in class pnuts.compiler.Compiler
-
- shiftLeftNode(SimpleNode, Context) -
Method in class pnuts.compiler.ScopeAnalyzer
-
- shiftLeftNode(SimpleNode, Context) -
Method in class pnuts.lang.PnutsInterpreter
-
- shiftLeftNode(SimpleNode, Context) -
Method in interface pnuts.lang.Visitor
-
- shiftRight(Object, Object) -
Static method in class pnuts.lang.Runtime
- >> operation
- shiftRight(Object, Object, Context) -
Static method in class pnuts.lang.Runtime
-
- shiftRightNode(SimpleNode, Context) -
Method in class pnuts.compiler.Compiler
-
- shiftRightNode(SimpleNode, Context) -
Method in class pnuts.compiler.ScopeAnalyzer
-
- shiftRightNode(SimpleNode, Context) -
Method in class pnuts.lang.PnutsInterpreter
-
- shiftRightNode(SimpleNode, Context) -
Method in interface pnuts.lang.Visitor
-
- short_cast(Object) -
Static method in class pnuts.compiler.DynamicProxyFactory
-
- SHORT_SYMBOL -
Static variable in class pnuts.lang.Runtime
-
- shortcutSuffix -
Static variable in class pnuts.tools.VisualDebuggerView
-
- showScript(Object, int, SimpleNode, Context) -
Method in class pnuts.tools.VisualDebuggerModel
-
- signal(CommandEvent) -
Method in interface pnuts.tools.CommandListener
- Some kind of event raised, e.g.
- signal(CommandEvent) -
Method in class pnuts.tools.TerminalDebugger
-
- signal(CommandEvent) -
Method in class pnuts.tools.VisualDebugger
-
- signal(CommandEvent) -
Method in class pnuts.tools.VisualDebuggerModel
-
- signature(Class[]) -
Static method in class pnuts.compiler.ClassFile
-
- signature(Class) -
Static method in class pnuts.compiler.ClassFile
-
- SimpleNode - Class in pnuts.lang
- This class respresents a node of AST.
- SimpleNode(int) -
Constructor for class pnuts.lang.SimpleNode
-
- SINGLE_LINE_COMMENT -
Static variable in interface pnuts.lang.PnutsParserConstants
-
- SIPUSH -
Static variable in interface pnuts.compiler.Opcode
-
- sizeOfParameters(String) -
Static method in class pnuts.compiler.ClassFile
-
- sizeOfReturn(String) -
Static method in class pnuts.compiler.ClassFile
-
- SLASH -
Static variable in interface pnuts.lang.PnutsParserConstants
-
- specialConstructor -
Variable in exception pnuts.lang.ParseException
- This variable determines which constructor was used to create this object
and thereby affects the semantics of the "getMessage" method (see below).
- specialToken -
Variable in class pnuts.lang.Token
- This field is used to access special tokens that occur prior to this
token, but after the immediately preceding regular (non-special) token.
- StackFrameInspector - Class in pnuts.tools
- This class allows to enumerate local variables in pure interpreter mode.
- StackFrameInspector() -
Constructor for class pnuts.tools.StackFrameInspector
-
- STAR -
Static variable in interface pnuts.lang.PnutsParserConstants
-
- start(SimpleNode, Context) -
Method in class pnuts.compiler.Compiler
-
- start(SimpleNode, Context) -
Method in class pnuts.compiler.ScopeAnalyzer
-
- start(SimpleNode, Context) -
Method in class pnuts.lang.PnutsInterpreter
-
- Start(ParseEnvironment) -
Method in class pnuts.lang.PnutsParser
-
- start(SimpleNode, Context) -
Method in interface pnuts.lang.Visitor
-
- start() -
Method in class pnuts.tools.PnutsConsole
-
- start() -
Method in class pnuts.tools.PnutsConsoleApplet
-
- startGUI() -
Method in class pnuts.tools.VisualDebuggerView
-
- startNodes -
Variable in class pnuts.lang.Pnuts
- Parsed scripts
- startSet(SimpleNode, Context) -
Method in class pnuts.compiler.Compiler
-
- startSet(SimpleNode, Context) -
Method in class pnuts.compiler.ScopeAnalyzer
-
- startSet(SimpleNode, Context) -
Method in class pnuts.lang.PnutsInterpreter
-
- StartSet(ParseEnvironment) -
Method in class pnuts.lang.PnutsParser
-
- startSet(SimpleNode, Context) -
Method in interface pnuts.lang.Visitor
-
- StatementExpression(ParseEnvironment) -
Method in class pnuts.lang.PnutsParser
-
- STATIC -
Static variable in interface pnuts.lang.PnutsParserConstants
-
- staticMemberNode(SimpleNode, Context) -
Method in class pnuts.compiler.Compiler
-
- staticMemberNode(SimpleNode, Context) -
Method in class pnuts.compiler.ScopeAnalyzer
-
- staticMemberNode(SimpleNode, Context) -
Method in class pnuts.lang.PnutsInterpreter
-
- StaticMemberNode() -
Method in class pnuts.lang.PnutsParser
-
- staticMemberNode(SimpleNode, Context) -
Method in interface pnuts.lang.Visitor
-
- staticMethodNode(SimpleNode, Context) -
Method in class pnuts.compiler.Compiler
-
- staticMethodNode(SimpleNode, Context) -
Method in class pnuts.compiler.ScopeAnalyzer
-
- staticMethodNode(SimpleNode, Context) -
Method in class pnuts.lang.PnutsInterpreter
-
- StaticMethodNode(ParseEnvironment) -
Method in class pnuts.lang.PnutsParser
-
- staticMethodNode(SimpleNode, Context) -
Method in interface pnuts.lang.Visitor
-
- stepAction -
Static variable in class pnuts.tools.VisualDebuggerView
-
- stepUpAction -
Static variable in class pnuts.tools.VisualDebuggerView
-
- stopClass -
Variable in class pnuts.lang.Runtime.Accessor
-
- storeLocal(int) -
Method in class pnuts.compiler.ClassFile
-
- str -
Variable in class pnuts.lang.SimpleNode
-
- STRING_LITERAL -
Static variable in interface pnuts.lang.PnutsParserConstants
-
- STRING_LITERAL2 -
Static variable in interface pnuts.lang.PnutsParserConstants
-
- stringNode(SimpleNode, Context) -
Method in class pnuts.compiler.Compiler
-
- stringNode(SimpleNode, Context) -
Method in class pnuts.compiler.ScopeAnalyzer
-
- stringNode(SimpleNode, Context) -
Method in class pnuts.lang.PnutsInterpreter
-
- stringNode(SimpleNode, Context) -
Method in interface pnuts.lang.Visitor
-
- subtract(Object) -
Method in interface pnuts.lang.Numeric
- Subtracts the value of parameter from the object
- subtract(Object, Object) -
Static method in class pnuts.lang.Runtime
- - operation
- subtract(Object, Object, Context) -
Static method in class pnuts.lang.Runtime
-
- subtract1(Object) -
Static method in class pnuts.lang.Runtime
- Subtracts 1 from a object (integer)
- subtract1(Object, Context) -
Static method in class pnuts.lang.Runtime
-
- subtractNode(SimpleNode, Context) -
Method in class pnuts.compiler.Compiler
-
- subtractNode(SimpleNode, Context) -
Method in class pnuts.compiler.ScopeAnalyzer
-
- subtractNode(SimpleNode, Context) -
Method in class pnuts.lang.PnutsInterpreter
-
- subtractNode(SimpleNode, Context) -
Method in interface pnuts.lang.Visitor
-
- SUPER_BIT -
Static variable in class pnuts.compiler.ClassGenerator
-
- SWAP -
Static variable in interface pnuts.compiler.Opcode
-
- SWITCH -
Static variable in interface pnuts.lang.PnutsParserConstants
-
- switchBlock(SimpleNode, Context) -
Method in class pnuts.compiler.Compiler
-
- switchBlock(SimpleNode, Context) -
Method in class pnuts.compiler.ScopeAnalyzer
-
- switchBlock(SimpleNode, Context) -
Method in class pnuts.lang.PnutsInterpreter
-
- SwitchBlock(ParseEnvironment) -
Method in class pnuts.lang.PnutsParser
-
- switchBlock(SimpleNode, Context) -
Method in interface pnuts.lang.Visitor
-
- SwitchLabel(ParseEnvironment) -
Method in class pnuts.lang.PnutsParser
-
- switchStatement(SimpleNode, Context) -
Method in class pnuts.compiler.Compiler
-
- switchStatement(SimpleNode, Context) -
Method in class pnuts.compiler.ScopeAnalyzer
-
- switchStatement(SimpleNode, Context) -
Method in class pnuts.lang.PnutsInterpreter
-
- SwitchStatement(ParseEnvironment) -
Method in class pnuts.lang.PnutsParser
-
- switchStatement(SimpleNode, Context) -
Method in interface pnuts.lang.Visitor
-
- SwitchTo(int) -
Method in class pnuts.lang.PnutsParserTokenManager
-
T
- T_BOOLEAN -
Static variable in interface pnuts.compiler.Opcode
- Types for the NEWARRAY opcode.
- T_BYTE -
Static variable in interface pnuts.compiler.Opcode
-
- T_CHAR -
Static variable in interface pnuts.compiler.Opcode
-
- T_DOUBLE -
Static variable in interface pnuts.compiler.Opcode
-
- T_FLOAT -
Static variable in interface pnuts.compiler.Opcode
-
- T_INT -
Static variable in interface pnuts.compiler.Opcode
-
- T_LONG -
Static variable in interface pnuts.compiler.Opcode
-
- T_SHORT -
Static variable in interface pnuts.compiler.Opcode
-
- TA -
Static variable in interface pnuts.lang.PnutsParserConstants
-
- TABLESWITCH -
Static variable in interface pnuts.compiler.Opcode
-
- TerminalDebugger - Class in pnuts.tools
- This class implements a debugger for Pnuts interpreter.
- TerminalDebugger() -
Constructor for class pnuts.tools.TerminalDebugger
-
- TerminalDebugger(Reader) -
Constructor for class pnuts.tools.TerminalDebugger
-
- ternary(SimpleNode, Context) -
Method in class pnuts.compiler.Compiler
-
- ternary(SimpleNode, Context) -
Method in class pnuts.compiler.ScopeAnalyzer
-
- ternary(SimpleNode, Context) -
Method in class pnuts.lang.PnutsInterpreter
-
- ternary(SimpleNode, Context) -
Method in interface pnuts.lang.Visitor
-
- THIS_BIT -
Static variable in class pnuts.compiler.ClassGenerator
-
- THROW -
Static variable in class pnuts.lang.PnutsFunction
-
- THROW -
Static variable in interface pnuts.lang.PnutsParserConstants
-
- throwable -
Variable in exception pnuts.lang.PnutsException
-
- throwException(Object, Context) -
Static method in class pnuts.lang.Runtime
-
- throwNode(SimpleNode, Context) -
Method in class pnuts.compiler.Compiler
-
- throwNode(SimpleNode, Context) -
Method in class pnuts.compiler.ScopeAnalyzer
-
- throwNode(SimpleNode, Context) -
Method in class pnuts.lang.PnutsInterpreter
-
- ThrowNode(ParseEnvironment) -
Method in class pnuts.lang.PnutsParser
-
- throwNode(SimpleNode, Context) -
Method in interface pnuts.lang.Visitor
-
- TILDE -
Static variable in interface pnuts.lang.PnutsParserConstants
-
- tipSuffix -
Static variable in class pnuts.tools.VisualDebuggerView
-
- toArray() -
Method in class pnuts.lang.Generator
-
- toBoolean(Object) -
Static method in class pnuts.lang.Runtime
- Convert a given object to a boolean value
- toCallable(Object) -
Method in class pnuts.ext.ConfigurationAdapter
- Convert an object to Callable.
- toCallable(Object) -
Method in class pnuts.lang.Configuration
- Convert an object to Callable.
- toEnumeration(Object) -
Method in class pnuts.ext.ConfigurationAdapter
- Convert an object to Enumeration.
- toEnumeration(Object) -
Method in class pnuts.lang.Configuration
- Convert an object to Enumeration.
- toEnumeration(Object, Context) -
Static method in class pnuts.lang.Runtime
-
- token -
Variable in class pnuts.lang.PnutsParser
-
- Token - Class in pnuts.lang
- Describes the input token stream.
- Token() -
Constructor for class pnuts.lang.Token
-
- token_source -
Variable in class pnuts.lang.PnutsParser
-
- tokenImage -
Variable in exception pnuts.lang.ParseException
- This is a reference to the "tokenImage" array of the generated parser
within which the parse error occurred.
- tokenImage -
Static variable in interface pnuts.lang.PnutsParserConstants
-
- TokenMgrError - Error in pnuts.lang
-
- TokenMgrError() -
Constructor for error pnuts.lang.TokenMgrError
-
- TokenMgrError(String, int) -
Constructor for error pnuts.lang.TokenMgrError
-
- TokenMgrError(boolean, int, int, int, String, char, int) -
Constructor for error pnuts.lang.TokenMgrError
-
- toString() -
Method in class pnuts.compiler.ClassFile
-
- toString() -
Method in class pnuts.lang.Function
-
- toString() -
Method in class pnuts.lang.Generator
-
- toString() -
Method in class pnuts.lang.Package
-
- toString() -
Method in exception pnuts.lang.PnutsException
-
- toString() -
Method in class pnuts.lang.PnutsException.TraceInfo
-
- toString() -
Method in class pnuts.lang.PnutsFunction
-
- toString() -
Method in class pnuts.lang.SimpleNode
-
- toString(String) -
Method in class pnuts.lang.SimpleNode
-
- toString() -
Method in class pnuts.lang.Token
- Returns the image.
- toString() -
Method in class pnuts.security.JAASPnutsImpl
-
- toString() -
Method in class pnuts.security.SecurePnutsImpl
-
- trace -
Variable in exception pnuts.lang.PnutsException
-
- transform(Class, Object) -
Static method in class pnuts.lang.Runtime
-
- transform(Class, Object, Context) -
Static method in class pnuts.lang.Runtime
-
- transformClassDefBody(SimpleNode, Class) -
Static method in class pnuts.compiler.ClassGenerator
-
- TRUE -
Static variable in interface pnuts.lang.PnutsParserConstants
-
- trueNode(SimpleNode, Context) -
Method in class pnuts.compiler.Compiler
-
- trueNode(SimpleNode, Context) -
Method in class pnuts.compiler.ScopeAnalyzer
-
- trueNode(SimpleNode, Context) -
Method in class pnuts.lang.PnutsInterpreter
-
- trueNode(SimpleNode, Context) -
Method in interface pnuts.lang.Visitor
-
- TRY -
Static variable in interface pnuts.lang.PnutsParserConstants
-
- tryStatement(SimpleNode, Context) -
Method in class pnuts.compiler.Compiler
-
- tryStatement(SimpleNode, Context) -
Method in class pnuts.compiler.ScopeAnalyzer
-
- tryStatement(SimpleNode, Context) -
Method in class pnuts.lang.PnutsInterpreter
-
- TryStatement(ParseEnvironment) -
Method in class pnuts.lang.PnutsParser
-
- tryStatement(SimpleNode, Context) -
Method in interface pnuts.lang.Visitor
-
- Type(ParseEnvironment) -
Method in class pnuts.lang.PnutsParser
-
- TypedParam(ParseEnvironment) -
Method in class pnuts.lang.PnutsParser
-
- TypedParamList(ParseEnvironment) -
Method in class pnuts.lang.PnutsParser
-
U
- ui -
Variable in class pnuts.tools.Console
-
- UnaryExpression(ParseEnvironment) -
Method in class pnuts.lang.PnutsParser
-
- UnaryExpressionNotPlusMinus(ParseEnvironment) -
Method in class pnuts.lang.PnutsParser
-
- UnaryOperator - Class in pnuts.lang
- Abstract base class of unary operations.
- UnaryOperator() -
Constructor for class pnuts.lang.UnaryOperator
-
- UnaryOperator.Add1 - Class in pnuts.lang
- The default implementation of ++ operator
- UnaryOperator.Add1() -
Constructor for class pnuts.lang.UnaryOperator.Add1
-
- UnaryOperator.Negate - Class in pnuts.lang
- The default implementation of unary - operator
- UnaryOperator.Negate() -
Constructor for class pnuts.lang.UnaryOperator.Negate
-
- UnaryOperator.Not - Class in pnuts.lang
- The default implementation of ~ operator
- UnaryOperator.Not() -
Constructor for class pnuts.lang.UnaryOperator.Not
-
- UnaryOperator.Subtract1 - Class in pnuts.lang
- The default implementation of -- operator
- UnaryOperator.Subtract1() -
Constructor for class pnuts.lang.UnaryOperator.Subtract1
-
- undefined(Object[], Context) -
Method in class pnuts.lang.PnutsFunction
-
- UNICODE_ESCAPE -
Static variable in interface pnuts.lang.PnutsParserConstants
-
- unitTable -
Variable in class pnuts.lang.Context
-
- unparse() -
Method in class pnuts.ext.CachedScript
-
- unparse(Context) -
Method in class pnuts.lang.Function
-
- unparse() -
Method in class pnuts.lang.Pnuts
- Obtain the script code from a parsed object
- unparse(Writer) -
Method in class pnuts.lang.Pnuts
- Obtain the script code from a parsed object and write it to the specified
Writer.
- unparse(int) -
Method in class pnuts.lang.PnutsFunction
- Retrieve the symbolic definition of the function.
- unparse(SimpleNode, Context) -
Static method in class pnuts.lang.Runtime
-
- unparse() -
Method in class pnuts.lang.SimpleNode
-
- UNUSE -
Static variable in class pnuts.lang.PnutsFunction
-
- unusePackage(Package) -
Method in class pnuts.lang.Context
-
- update(Context) -
Method in class pnuts.ext.CachedScript
- Parse/compile the script and update the timestamp.
- update(ContextEvent) -
Method in interface pnuts.tools.ContextListener
-
- update(Object, int, SimpleNode, Context) -
Method in class pnuts.tools.VisualDebuggerView
- Updates the view
- updateColumn(int) -
Method in class pnuts.lang.Context
-
- updateLine(SimpleNode, int, int) -
Method in class pnuts.lang.Context
- AST interpreter calls this method when line number changes, giving AST nodes
and line information
Not that compiler does not call this method.
- updateLine(int) -
Method in class pnuts.lang.Context
- Both AST interpreter and compiler call this method when line number changes.
- updateLine(SimpleNode, int, int) -
Method in class pnuts.tools.DebugContext
- This method is called when line number is changed.
- USE -
Static variable in class pnuts.lang.PnutsFunction
-
- usedAsModule -
Variable in class pnuts.lang.Package
-
- usedPackages() -
Method in class pnuts.lang.Context
- Returns the list of use()'d packages
- useDynamicProxy(boolean) -
Method in class pnuts.compiler.Compiler
-
- useDynamicProxy(boolean) -
Method in class pnuts.tools.PnutsCompiler
- Switch dynamic proxy generation
- usePackage(Package, boolean) -
Method in class pnuts.lang.Context
-
- usePackage(String) -
Method in class pnuts.lang.Context
- Add a package to the use()'d package list.
- usePackage(String, boolean) -
Method in class pnuts.lang.Context
- Add a package to the use()'d package list.
V
- Value - Interface in pnuts.lang
- Objects of this class are returned by Package.lookup() method.
- varargs -
Variable in class pnuts.lang.Function
- variable length arugments
- Visitor - Interface in pnuts.lang
- This is the interface of Visit operations for a syntax tree.
- VisualDebugger - Class in pnuts.tools
-
- VisualDebugger() -
Constructor for class pnuts.tools.VisualDebugger
-
- VisualDebuggerModel - Class in pnuts.tools
-
- VisualDebuggerModel() -
Constructor for class pnuts.tools.VisualDebuggerModel
-
- VisualDebuggerView - Class in pnuts.tools
-
- VisualDebuggerView() -
Constructor for class pnuts.tools.VisualDebuggerView
-
- VisualDebuggerView(ResourceBundle) -
Constructor for class pnuts.tools.VisualDebuggerView
-
- VOID_SYMBOL -
Static variable in class pnuts.lang.Runtime
-
W
- WHILE -
Static variable in interface pnuts.lang.PnutsParserConstants
-
- whileStatement(SimpleNode, Context) -
Method in class pnuts.compiler.Compiler
-
- whileStatement(SimpleNode, Context) -
Method in class pnuts.compiler.ScopeAnalyzer
-
- whileStatement(SimpleNode, Context) -
Method in class pnuts.lang.PnutsInterpreter
-
- WhileStatement(ParseEnvironment) -
Method in class pnuts.lang.PnutsParser
-
- whileStatement(SimpleNode, Context) -
Method in interface pnuts.lang.Visitor
-
- WIDE -
Static variable in interface pnuts.compiler.Opcode
-
- wrap(Map) -
Static method in class pnuts.lang.Package
- Returns a Package object that wrap the specified Map
- write(OutputStream) -
Method in class pnuts.compiler.ClassFile
-
X
- XOR -
Static variable in interface pnuts.lang.PnutsParserConstants
-
- xor(Object, Object) -
Static method in class pnuts.lang.Runtime
- ^ operation
- xor(Object, Object, Context) -
Static method in class pnuts.lang.Runtime
-
- xorNode(SimpleNode, Context) -
Method in class pnuts.compiler.Compiler
-
- xorNode(SimpleNode, Context) -
Method in class pnuts.compiler.ScopeAnalyzer
-
- xorNode(SimpleNode, Context) -
Method in class pnuts.lang.PnutsInterpreter
-
- xorNode(SimpleNode, Context) -
Method in interface pnuts.lang.Visitor
-
Y
- Yield(ParseEnvironment) -
Method in class pnuts.lang.PnutsParser
-
- YIELD -
Static variable in interface pnuts.lang.PnutsParserConstants
-
- yieldNode(SimpleNode, Context) -
Method in class pnuts.compiler.Compiler
-
- yieldNode(SimpleNode, Context) -
Method in class pnuts.compiler.ScopeAnalyzer
-
- yieldNode(SimpleNode, Context) -
Method in class pnuts.lang.PnutsInterpreter
-
- yieldNode(SimpleNode, Context) -
Method in interface pnuts.lang.Visitor
-
Z
- ZipWriterHandler - Class in pnuts.compiler
- This class is a concrete class of ClassFileHandler.
- ZipWriterHandler(ZipOutputStream) -
Constructor for class pnuts.compiler.ZipWriterHandler
-
_
- _add -
Variable in class pnuts.lang.Configuration
- object1 + object2
- _add1 -
Variable in class pnuts.lang.Configuration
- object++, ++object
- _and -
Variable in class pnuts.lang.Configuration
- object1 & object2
- _callConstructor(Context, Class, Object[], Class[]) -
Method in class pnuts.compiler.DynamicRuntime
-
- _callConstructor(Context, Class, Object[], Class[], CodeLoader) -
Method in class pnuts.compiler.DynamicRuntime
-
- _callConstructor(Context, Class, Object[], Class[]) -
Method in class pnuts.lang.Runtime
- Call a constructor
- _callMethod(Context, Class, String, Object[], Class[], Object) -
Method in class pnuts.compiler.DynamicRuntime
- call a method
- _callMethod(Context, Class, String, Object[], Class[], Object) -
Method in class pnuts.lang.Runtime
- Call a method
- _divide -
Variable in class pnuts.lang.Configuration
- object1 / object2
- _eq -
Variable in class pnuts.lang.Configuration
- object1 == object2
- _ge -
Variable in class pnuts.lang.Configuration
- object1 >= object2
- _gt -
Variable in class pnuts.lang.Configuration
- object1 > object2
- _le -
Variable in class pnuts.lang.Configuration
- object1 <= object2
- _listElements(SimpleNode, Context) -
Method in class pnuts.compiler.Compiler
-
- _listElements(SimpleNode, Context) -
Method in class pnuts.lang.PnutsInterpreter
-
- _lt -
Variable in class pnuts.lang.Configuration
- object1 < object2
- _mod -
Variable in class pnuts.lang.Configuration
- object1 % object2
- _multiply -
Variable in class pnuts.lang.Configuration
- object1 * object2
- _negate -
Variable in class pnuts.lang.Configuration
- - object
- _not -
Variable in class pnuts.lang.Configuration
- ~object
- _or -
Variable in class pnuts.lang.Configuration
- object1 | object2
- _shiftArithmetic -
Variable in class pnuts.lang.Configuration
- object1 >>> object2
- _shiftLeft -
Variable in class pnuts.lang.Configuration
- object1 < < object2
- _shiftRight -
Variable in class pnuts.lang.Configuration
- object1 >> object2
- _subtract -
Variable in class pnuts.lang.Configuration
- object1 - object2
- _subtract1 -
Variable in class pnuts.lang.Configuration
- object--, object--
- _xor -
Variable in class pnuts.lang.Configuration
- object1 ^ object2
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _