A B C D E F G H I J K L M N O P R S T U V W X _

A

AbstractAbstractFile - Class in oscript.fs
Abstract implementation of AbstractFile...
AbstractAbstractFile(String, boolean) - Constructor for class oscript.fs.AbstractAbstractFile
Class Constructor.
AbstractFile - Interface in oscript.fs
An interface to be implemented by something that can implement file-like operations.
AbstractFileSystem - Class in oscript.fs
An interface implemented by something that can resolve AbstractFiles.
AbstractFileSystem() - Constructor for class oscript.fs.AbstractFileSystem
 
AbstractFileSystem.BogusFile - Class in oscript.fs
A non-existant file which is created to simulate non-existant directories that are in a path to a mount point, or files which simply don't exist.
AbstractFileSystem.MountPointFile - Class in oscript.fs
A mount point file doesn't actually exist, but is used to simulate non existant components of the mount path of some file system.
AbstractReference - Class in oscript.data
An abstract reference, which forwards requests to the referent, returned by AbstractReference.get().
AbstractReference() - Constructor for class oscript.data.AbstractReference
Class Constructor.
accept(Visitor) - Method in class oscript.syntaxtree.AdditiveExpression
 
accept(ObjectVisitor, Object) - Method in class oscript.syntaxtree.AdditiveExpression
 
accept(Visitor) - Method in class oscript.syntaxtree.AllocationExpression
 
accept(ObjectVisitor, Object) - Method in class oscript.syntaxtree.AllocationExpression
 
accept(Visitor) - Method in class oscript.syntaxtree.Arglist
 
accept(ObjectVisitor, Object) - Method in class oscript.syntaxtree.Arglist
 
accept(Visitor) - Method in class oscript.syntaxtree.ArrayDeclarationPrimaryPrefix
 
accept(ObjectVisitor, Object) - Method in class oscript.syntaxtree.ArrayDeclarationPrimaryPrefix
 
accept(Visitor) - Method in class oscript.syntaxtree.ArraySubscriptPrimaryPostfix
 
accept(ObjectVisitor, Object) - Method in class oscript.syntaxtree.ArraySubscriptPrimaryPostfix
 
accept(Visitor) - Method in class oscript.syntaxtree.AssignmentExpression
 
accept(ObjectVisitor, Object) - Method in class oscript.syntaxtree.AssignmentExpression
 
accept(Visitor) - Method in class oscript.syntaxtree.BitwiseAndExpression
 
accept(ObjectVisitor, Object) - Method in class oscript.syntaxtree.BitwiseAndExpression
 
accept(Visitor) - Method in class oscript.syntaxtree.BitwiseOrExpression
 
accept(ObjectVisitor, Object) - Method in class oscript.syntaxtree.BitwiseOrExpression
 
accept(Visitor) - Method in class oscript.syntaxtree.BitwiseXorExpression
 
accept(ObjectVisitor, Object) - Method in class oscript.syntaxtree.BitwiseXorExpression
 
accept(Visitor) - Method in class oscript.syntaxtree.BreakStatement
 
accept(ObjectVisitor, Object) - Method in class oscript.syntaxtree.BreakStatement
 
accept(Visitor) - Method in class oscript.syntaxtree.CalleePrimaryPrefix
 
accept(ObjectVisitor, Object) - Method in class oscript.syntaxtree.CalleePrimaryPrefix
 
accept(Visitor) - Method in class oscript.syntaxtree.CastExpression
 
accept(ObjectVisitor, Object) - Method in class oscript.syntaxtree.CastExpression
 
accept(Visitor) - Method in class oscript.syntaxtree.CollectionForLoopStatement
 
accept(ObjectVisitor, Object) - Method in class oscript.syntaxtree.CollectionForLoopStatement
 
accept(Visitor) - Method in class oscript.syntaxtree.ConditionalExpression
 
accept(ObjectVisitor, Object) - Method in class oscript.syntaxtree.ConditionalExpression
 
accept(Visitor) - Method in class oscript.syntaxtree.ConditionalStatement
 
accept(ObjectVisitor, Object) - Method in class oscript.syntaxtree.ConditionalStatement
 
accept(Visitor) - Method in class oscript.syntaxtree.ContinueStatement
 
accept(ObjectVisitor, Object) - Method in class oscript.syntaxtree.ContinueStatement
 
accept(Visitor) - Method in class oscript.syntaxtree.EqualityExpression
 
accept(ObjectVisitor, Object) - Method in class oscript.syntaxtree.EqualityExpression
 
accept(Visitor) - Method in class oscript.syntaxtree.EvalBlock
 
accept(ObjectVisitor, Object) - Method in class oscript.syntaxtree.EvalBlock
 
accept(Visitor) - Method in class oscript.syntaxtree.EvaluationUnit
 
accept(ObjectVisitor, Object) - Method in class oscript.syntaxtree.EvaluationUnit
 
accept(Visitor) - Method in class oscript.syntaxtree.Expression
 
accept(ObjectVisitor, Object) - Method in class oscript.syntaxtree.Expression
 
accept(Visitor) - Method in class oscript.syntaxtree.ExpressionBlock
 
accept(ObjectVisitor, Object) - Method in class oscript.syntaxtree.ExpressionBlock
 
accept(Visitor) - Method in class oscript.syntaxtree.ForLoopStatement
 
accept(ObjectVisitor, Object) - Method in class oscript.syntaxtree.ForLoopStatement
 
accept(Visitor) - Method in class oscript.syntaxtree.FunctionCallExpressionList
 
accept(ObjectVisitor, Object) - Method in class oscript.syntaxtree.FunctionCallExpressionList
 
accept(Visitor) - Method in class oscript.syntaxtree.FunctionCallExpressionListBody
 
accept(ObjectVisitor, Object) - Method in class oscript.syntaxtree.FunctionCallExpressionListBody
 
accept(Visitor) - Method in class oscript.syntaxtree.FunctionCallPrimaryPostfix
 
accept(ObjectVisitor, Object) - Method in class oscript.syntaxtree.FunctionCallPrimaryPostfix
 
accept(Visitor) - Method in class oscript.syntaxtree.FunctionDeclaration
 
accept(ObjectVisitor, Object) - Method in class oscript.syntaxtree.FunctionDeclaration
 
accept(Visitor) - Method in class oscript.syntaxtree.FunctionPrimaryPrefix
 
accept(ObjectVisitor, Object) - Method in class oscript.syntaxtree.FunctionPrimaryPrefix
 
accept(Visitor) - Method in class oscript.syntaxtree.IdentifierPrimaryPrefix
 
accept(ObjectVisitor, Object) - Method in class oscript.syntaxtree.IdentifierPrimaryPrefix
 
accept(Visitor) - Method in class oscript.syntaxtree.ImportBlock
 
accept(ObjectVisitor, Object) - Method in class oscript.syntaxtree.ImportBlock
 
accept(Visitor) - Method in class oscript.syntaxtree.Literal
 
accept(ObjectVisitor, Object) - Method in class oscript.syntaxtree.Literal
 
accept(Visitor) - Method in class oscript.syntaxtree.LogicalAndExpression
 
accept(ObjectVisitor, Object) - Method in class oscript.syntaxtree.LogicalAndExpression
 
accept(Visitor) - Method in class oscript.syntaxtree.LogicalOrExpression
 
accept(ObjectVisitor, Object) - Method in class oscript.syntaxtree.LogicalOrExpression
 
accept(Visitor) - Method in class oscript.syntaxtree.MixinBlock
 
accept(ObjectVisitor, Object) - Method in class oscript.syntaxtree.MixinBlock
 
accept(Visitor) - Method in class oscript.syntaxtree.MultiplicativeExpression
 
accept(ObjectVisitor, Object) - Method in class oscript.syntaxtree.MultiplicativeExpression
 
accept(Visitor) - Method in interface oscript.syntaxtree.Node
 
accept(ObjectVisitor, Object) - Method in interface oscript.syntaxtree.Node
 
accept(Visitor) - Method in class oscript.syntaxtree.NodeChoice
 
accept(ObjectVisitor, Object) - Method in class oscript.syntaxtree.NodeChoice
 
accept(Visitor) - Method in class oscript.syntaxtree.NodeList
 
accept(ObjectVisitor, Object) - Method in class oscript.syntaxtree.NodeList
 
accept(Visitor) - Method in class oscript.syntaxtree.NodeListOptional
 
accept(ObjectVisitor, Object) - Method in class oscript.syntaxtree.NodeListOptional
 
accept(Visitor) - Method in class oscript.syntaxtree.NodeOptional
 
accept(ObjectVisitor, Object) - Method in class oscript.syntaxtree.NodeOptional
 
accept(Visitor) - Method in class oscript.syntaxtree.NodeSequence
 
accept(ObjectVisitor, Object) - Method in class oscript.syntaxtree.NodeSequence
 
accept(Visitor) - Method in class oscript.syntaxtree.NodeToken
 
accept(ObjectVisitor, Object) - Method in class oscript.syntaxtree.NodeToken
 
accept(Visitor) - Method in class oscript.syntaxtree.ParenPrimaryPrefix
 
accept(ObjectVisitor, Object) - Method in class oscript.syntaxtree.ParenPrimaryPrefix
 
accept(Visitor) - Method in class oscript.syntaxtree.Permissions
 
accept(ObjectVisitor, Object) - Method in class oscript.syntaxtree.Permissions
 
accept(Visitor) - Method in class oscript.syntaxtree.PostfixExpression
 
accept(ObjectVisitor, Object) - Method in class oscript.syntaxtree.PostfixExpression
 
accept(Visitor) - Method in class oscript.syntaxtree.PreLoopStatement
 
accept(ObjectVisitor, Object) - Method in class oscript.syntaxtree.PreLoopStatement
 
accept(Visitor) - Method in class oscript.syntaxtree.PrimaryExpression
 
accept(ObjectVisitor, Object) - Method in class oscript.syntaxtree.PrimaryExpression
 
accept(Visitor) - Method in class oscript.syntaxtree.PrimaryExpressionNotFunction
 
accept(ObjectVisitor, Object) - Method in class oscript.syntaxtree.PrimaryExpressionNotFunction
 
accept(Visitor) - Method in class oscript.syntaxtree.PrimaryExpressionWithTrailingFxnCallExpList
 
accept(ObjectVisitor, Object) - Method in class oscript.syntaxtree.PrimaryExpressionWithTrailingFxnCallExpList
 
accept(Visitor) - Method in class oscript.syntaxtree.PrimaryPostfix
 
accept(ObjectVisitor, Object) - Method in class oscript.syntaxtree.PrimaryPostfix
 
accept(Visitor) - Method in class oscript.syntaxtree.PrimaryPostfixWithTrailingFxnCallExpList
 
accept(ObjectVisitor, Object) - Method in class oscript.syntaxtree.PrimaryPostfixWithTrailingFxnCallExpList
 
accept(Visitor) - Method in class oscript.syntaxtree.PrimaryPrefix
 
accept(ObjectVisitor, Object) - Method in class oscript.syntaxtree.PrimaryPrefix
 
accept(Visitor) - Method in class oscript.syntaxtree.PrimaryPrefixNotFunction
 
accept(ObjectVisitor, Object) - Method in class oscript.syntaxtree.PrimaryPrefixNotFunction
 
accept(Visitor) - Method in class oscript.syntaxtree.Program
 
accept(ObjectVisitor, Object) - Method in class oscript.syntaxtree.Program
 
accept(Visitor) - Method in class oscript.syntaxtree.ProgramFile
 
accept(ObjectVisitor, Object) - Method in class oscript.syntaxtree.ProgramFile
 
accept(Visitor) - Method in class oscript.syntaxtree.PropertyIdentifierPrimaryPostfix
 
accept(ObjectVisitor, Object) - Method in class oscript.syntaxtree.PropertyIdentifierPrimaryPostfix
 
accept(Visitor) - Method in class oscript.syntaxtree.RelationalExpression
 
accept(ObjectVisitor, Object) - Method in class oscript.syntaxtree.RelationalExpression
 
accept(Visitor) - Method in class oscript.syntaxtree.ReturnStatement
 
accept(ObjectVisitor, Object) - Method in class oscript.syntaxtree.ReturnStatement
 
accept(Visitor) - Method in class oscript.syntaxtree.ScopeBlock
 
accept(ObjectVisitor, Object) - Method in class oscript.syntaxtree.ScopeBlock
 
accept(Visitor) - Method in class oscript.syntaxtree.ShiftExpression
 
accept(ObjectVisitor, Object) - Method in class oscript.syntaxtree.ShiftExpression
 
accept(Visitor) - Method in class oscript.syntaxtree.ShorthandFunctionPrimaryPrefix
 
accept(ObjectVisitor, Object) - Method in class oscript.syntaxtree.ShorthandFunctionPrimaryPrefix
 
accept(Visitor) - Method in class oscript.syntaxtree.SuperPrimaryPrefix
 
accept(ObjectVisitor, Object) - Method in class oscript.syntaxtree.SuperPrimaryPrefix
 
accept(Visitor) - Method in class oscript.syntaxtree.SynchronizedStatement
 
accept(ObjectVisitor, Object) - Method in class oscript.syntaxtree.SynchronizedStatement
 
accept(Visitor) - Method in class oscript.syntaxtree.ThisPrimaryPrefix
 
accept(ObjectVisitor, Object) - Method in class oscript.syntaxtree.ThisPrimaryPrefix
 
accept(Visitor) - Method in class oscript.syntaxtree.ThisScopeQualifierPrimaryPostfix
 
accept(ObjectVisitor, Object) - Method in class oscript.syntaxtree.ThisScopeQualifierPrimaryPostfix
 
accept(Visitor) - Method in class oscript.syntaxtree.ThrowBlock
 
accept(ObjectVisitor, Object) - Method in class oscript.syntaxtree.ThrowBlock
 
accept(Visitor) - Method in class oscript.syntaxtree.TryStatement
 
accept(ObjectVisitor, Object) - Method in class oscript.syntaxtree.TryStatement
 
accept(Visitor) - Method in class oscript.syntaxtree.TypeExpression
 
accept(ObjectVisitor, Object) - Method in class oscript.syntaxtree.TypeExpression
 
accept(Visitor) - Method in class oscript.syntaxtree.UnaryExpression
 
accept(ObjectVisitor, Object) - Method in class oscript.syntaxtree.UnaryExpression
 
accept(Visitor) - Method in class oscript.syntaxtree.VariableDeclaration
 
accept(ObjectVisitor, Object) - Method in class oscript.syntaxtree.VariableDeclaration
 
accept(Visitor) - Method in class oscript.syntaxtree.VariableDeclarationBlock
 
accept(ObjectVisitor, Object) - Method in class oscript.syntaxtree.VariableDeclarationBlock
 
accept(Visitor) - Method in class oscript.syntaxtree.WhileLoopStatement
 
accept(ObjectVisitor, Object) - Method in class oscript.syntaxtree.WhileLoopStatement
 
add(FormatCommand) - Method in class oscript.visitor.TreeFormatter
Use this method to add FormatCommands to the command queue to be executed when the next token in the tree is visited.
add_escapes(String) - Method in exception oscript.parser.ParseException
Used to convert raw characters to their escaped version when these raw version cannot be used as part of an ASCII string literal.
addArgs(FunctionScope, MemberTable) - Method in class oscript.data.Function.FunctionData
A helper to populate a fxn-scope with args
addEscapes(String) - Static method in error oscript.parser.TokenMgrError
Replaces unprintable characters by their espaced (or unicode escaped) equivalents in the given string
AdditiveExpression() - Static method in class oscript.parser.OscriptParser
 
AdditiveExpression - Class in oscript.syntaxtree
Grammar production:
AdditiveExpression(MultiplicativeExpression, NodeListOptional) - Constructor for class oscript.syntaxtree.AdditiveExpression
 
addNode(Node) - Method in class oscript.syntaxtree.NodeList
 
addNode(Node) - Method in interface oscript.syntaxtree.NodeListInterface
 
addNode(Node) - Method in class oscript.syntaxtree.NodeListOptional
 
addNode(Node) - Method in class oscript.syntaxtree.NodeOptional
 
addNode(Node) - Method in class oscript.syntaxtree.NodeSequence
 
addParser(Parser) - Static method in class oscript.OscriptInterpreter
Add the parser to list of recognized parsers.
addRunnable(Runnable, int) - Static method in class oscript.util.WorkerThread
Add a runnable to be called periodically from the background worker thread.
addScriptPath(String) - Static method in class oscript.OscriptInterpreter
Add the specified path to the paths that are searched to import a file.
addSpecial(NodeToken) - Method in class oscript.syntaxtree.NodeToken
 
adjustBeginLineColumn(int, int) - Static method in class oscript.parser.ASCII_UCodeESC_CharStream
Method to adjust line and column numbers for the start of a token.
ALL - Static variable in class oscript.NodeEvaluator
 
allocateBasicScope(Scope, SymbolTable) - Method in class oscript.util.StackFrame
Allocate a scope from the stack.
allocateFunctionScope(Function, Scope, SymbolTable, MemberTable) - Method in class oscript.util.StackFrame
Allocate a fxn-scope from the stack.
allocateMemberTable(short) - Method in class oscript.util.StackFrame
Allocate from the stack.
AllocationExpression() - Static method in class oscript.parser.OscriptParser
 
AllocationExpression - Class in oscript.syntaxtree
Grammar production:
AllocationExpression(NodeToken, PrimaryExpressionWithTrailingFxnCallExpList, FunctionCallExpressionList) - Constructor for class oscript.syntaxtree.AllocationExpression
 
AllocationExpression(PrimaryExpressionWithTrailingFxnCallExpList, FunctionCallExpressionList) - Constructor for class oscript.syntaxtree.AllocationExpression
 
ANDASSIGN - Static variable in interface oscript.parser.OscriptParserConstants
 
ANON_FXN_ID - Static variable in class oscript.syntaxtree.FunctionPrimaryPrefix
 
append(Instruction) - Method in class oscript.compiler.CompilerInstructionList
 
append(CompoundInstruction) - Method in class oscript.compiler.CompilerInstructionList
 
append(BranchInstruction) - Method in class oscript.compiler.CompilerInstructionList
 
Arglist() - Static method in class oscript.parser.OscriptParser
 
Arglist - Class in oscript.syntaxtree
Grammar production:
Arglist(Permissions, NodeToken, NodeListOptional, NodeOptional) - Constructor for class oscript.syntaxtree.Arglist
 
ArrayDeclarationPrimaryPrefix() - Static method in class oscript.parser.OscriptParser
 
ArrayDeclarationPrimaryPrefix - Class in oscript.syntaxtree
Grammar production:
ArrayDeclarationPrimaryPrefix(NodeToken, NodeOptional, NodeToken) - Constructor for class oscript.syntaxtree.ArrayDeclarationPrimaryPrefix
 
ArrayDeclarationPrimaryPrefix(NodeOptional) - Constructor for class oscript.syntaxtree.ArrayDeclarationPrimaryPrefix
 
ArraySubscriptPrimaryPostfix() - Static method in class oscript.parser.OscriptParser
 
ArraySubscriptPrimaryPostfix - Class in oscript.syntaxtree
Grammar production:
ArraySubscriptPrimaryPostfix(NodeToken, Expression, NodeOptional, NodeToken) - Constructor for class oscript.syntaxtree.ArraySubscriptPrimaryPostfix
 
ArraySubscriptPrimaryPostfix(Expression, NodeOptional) - Constructor for class oscript.syntaxtree.ArraySubscriptPrimaryPostfix
 
ASCII_UCodeESC_CharStream - Class in oscript.parser
An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (with java-like unicode escape processing).
ASCII_UCodeESC_CharStream(Reader, int, int, int) - Constructor for class oscript.parser.ASCII_UCodeESC_CharStream
 
ASCII_UCodeESC_CharStream(Reader, int, int) - Constructor for class oscript.parser.ASCII_UCodeESC_CharStream
 
ASCII_UCodeESC_CharStream(InputStream, int, int, int) - Constructor for class oscript.parser.ASCII_UCodeESC_CharStream
 
ASCII_UCodeESC_CharStream(InputStream, int, int) - Constructor for class oscript.parser.ASCII_UCodeESC_CharStream
 
ASSIGN - Static variable in interface oscript.parser.OscriptParserConstants
 
AssignmentExpression() - Static method in class oscript.parser.OscriptParser
 
AssignmentExpression - Class in oscript.syntaxtree
Grammar production:
AssignmentExpression(ConditionalExpression, NodeListOptional) - Constructor for class oscript.syntaxtree.AssignmentExpression
 
atExit(Runnable, int) - Static method in class oscript.OscriptBuiltins
Register a hook to be called at system exit.
atExit(Runnable) - Static method in class oscript.OscriptBuiltins
 
ATTR_CONST - Static variable in class oscript.data.Reference
 
ATTR_INVALID - Static variable in class oscript.data.Reference
 
ATTR_PRIVATE - Static variable in class oscript.data.Reference
 
ATTR_PROTECTED - Static variable in class oscript.data.Reference
 
ATTR_PUBLIC - Static variable in class oscript.data.Reference
 
ATTR_STATIC - Static variable in class oscript.data.Reference
 

B

backup(int) - Static method in class oscript.parser.ASCII_UCodeESC_CharStream
 
BANG - Static variable in interface oscript.parser.OscriptParserConstants
 
basename(String) - Static method in class oscript.fs.AbstractFileSystem
Given a normalized path, return basename.
BasicScope - Class in oscript.data
Scope is an internal object use to represent a scope of execution.
BasicScope(Scope) - Constructor for class oscript.data.BasicScope
Class Constructor.
BasicScope(Scope, SymbolTable) - Constructor for class oscript.data.BasicScope
Class Constructor.
BasicScope(Scope, SymbolTable, MemberTable) - Constructor for class oscript.data.BasicScope
Class Constructor.
beginColumn - Variable in class oscript.parser.Token
beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
beginColumn - Variable in class oscript.syntaxtree.NodeToken
 
beginLine - Variable in class oscript.parser.Token
beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
beginLine - Variable in class oscript.syntaxtree.NodeToken
 
beginOffset - Variable in class oscript.parser.Token
beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
beginOffset - Variable in class oscript.syntaxtree.NodeToken
 
BeginToken() - Static method in class oscript.parser.ASCII_UCodeESC_CharStream
 
BINARY_LITERAL - Static variable in interface oscript.parser.OscriptParserConstants
 
BIT_AND - Static variable in interface oscript.parser.OscriptParserConstants
 
BIT_OR - Static variable in interface oscript.parser.OscriptParserConstants
 
BitwiseAndExpression() - Static method in class oscript.parser.OscriptParser
 
BitwiseAndExpression - Class in oscript.syntaxtree
Grammar production:
BitwiseAndExpression(EqualityExpression, NodeListOptional) - Constructor for class oscript.syntaxtree.BitwiseAndExpression
 
BitwiseOrExpression() - Static method in class oscript.parser.OscriptParser
 
BitwiseOrExpression - Class in oscript.syntaxtree
Grammar production:
BitwiseOrExpression(BitwiseXorExpression, NodeListOptional) - Constructor for class oscript.syntaxtree.BitwiseOrExpression
 
BitwiseXorExpression() - Static method in class oscript.parser.OscriptParser
 
BitwiseXorExpression - Class in oscript.syntaxtree
Grammar production:
BitwiseXorExpression(BitwiseAndExpression, NodeListOptional) - Constructor for class oscript.syntaxtree.BitwiseXorExpression
 
bopBitwiseAnd(Value) - Method in class oscript.data.AbstractReference
Perform the bitwise AND operation.
bopBitwiseAnd(Value) - Method in class oscript.data.OExactNumber
Perform the bitwise AND operation.
bopBitwiseAnd(Value) - Method in class oscript.data.Reference
Perform the bitwise AND operation.
bopBitwiseAnd(Value) - Method in class oscript.data.ScriptObject
Perform the bitwise AND operation.
bopBitwiseAnd(Value) - Method in class oscript.data.Value
Perform the bitwise AND operation.
bopBitwiseAndR(Value, PackagedScriptObjectException) - Method in class oscript.data.AbstractReference
 
bopBitwiseAndR(Value, PackagedScriptObjectException) - Method in class oscript.data.OExactNumber
 
bopBitwiseAndR(Value, PackagedScriptObjectException) - Method in class oscript.data.Reference
 
bopBitwiseAndR(Value, PackagedScriptObjectException) - Method in class oscript.data.ScriptObject
 
bopBitwiseAndR(Value, PackagedScriptObjectException) - Method in class oscript.data.Value
 
bopBitwiseOr(Value) - Method in class oscript.data.AbstractReference
Perform the bitwise OR operation.
bopBitwiseOr(Value) - Method in class oscript.data.OExactNumber
Perform the bitwise OR operation.
bopBitwiseOr(Value) - Method in class oscript.data.Reference
Perform the bitwise OR operation.
bopBitwiseOr(Value) - Method in class oscript.data.ScriptObject
Perform the bitwise OR operation.
bopBitwiseOr(Value) - Method in class oscript.data.Value
Perform the bitwise OR operation.
bopBitwiseOrR(Value, PackagedScriptObjectException) - Method in class oscript.data.AbstractReference
 
bopBitwiseOrR(Value, PackagedScriptObjectException) - Method in class oscript.data.OExactNumber
 
bopBitwiseOrR(Value, PackagedScriptObjectException) - Method in class oscript.data.Reference
 
bopBitwiseOrR(Value, PackagedScriptObjectException) - Method in class oscript.data.ScriptObject
 
bopBitwiseOrR(Value, PackagedScriptObjectException) - Method in class oscript.data.Value
 
bopBitwiseXor(Value) - Method in class oscript.data.AbstractReference
Perform the bitwise XOR operation.
bopBitwiseXor(Value) - Method in class oscript.data.OExactNumber
Perform the bitwise XOR operation.
bopBitwiseXor(Value) - Method in class oscript.data.Reference
Perform the bitwise XOR operation.
bopBitwiseXor(Value) - Method in class oscript.data.ScriptObject
Perform the bitwise XOR operation.
bopBitwiseXor(Value) - Method in class oscript.data.Value
Perform the bitwise XOR operation.
bopBitwiseXorR(Value, PackagedScriptObjectException) - Method in class oscript.data.AbstractReference
 
bopBitwiseXorR(Value, PackagedScriptObjectException) - Method in class oscript.data.OExactNumber
 
bopBitwiseXorR(Value, PackagedScriptObjectException) - Method in class oscript.data.Reference
 
bopBitwiseXorR(Value, PackagedScriptObjectException) - Method in class oscript.data.ScriptObject
 
bopBitwiseXorR(Value, PackagedScriptObjectException) - Method in class oscript.data.Value
 
bopCast(Value) - Method in class oscript.data.AbstractReference
Perform the cast operation, (a)b is equivalent to a.bopCast(b)
bopCast(Value) - Method in class oscript.data.BuiltinType
Perform the cast operation, (a)b is equivalent to a.bopCast(b)
bopCast(Value) - Method in class oscript.data.Function
Perform the cast operation, (a)b is equivalent to a.bopCast(b)
bopCast(Value) - Method in class oscript.data.Reference
Perform the cast operation, (a)b is equivalent to a.bopCast(b)
bopCast(Value) - Method in class oscript.data.ScriptObject
Perform the cast operation, (a)b is equivalent to a.bopCast(b)
bopCast(Value) - Method in class oscript.data.Value
Perform the cast operation, (a)b is equivalent to a.bopCast(b)
bopCastR(Value, PackagedScriptObjectException) - Method in class oscript.data.AbstractReference
 
bopCastR(Value, PackagedScriptObjectException) - Method in class oscript.data.Reference
 
bopCastR(Value, PackagedScriptObjectException) - Method in class oscript.data.ScriptObject
 
bopCastR(Value, PackagedScriptObjectException) - Method in class oscript.data.Value
 
bopDivide(Value) - Method in class oscript.data.AbstractReference
Perform the "/" operation.
bopDivide(Value) - Method in class oscript.data.OExactNumber
Perform the "/" operation.
bopDivide(Value) - Method in class oscript.data.OInexactNumber
Perform the "/" operation.
bopDivide(Value) - Method in class oscript.data.Reference
Perform the "/" operation.
bopDivide(Value) - Method in class oscript.data.ScriptObject
Perform the "/" operation.
bopDivide(Value) - Method in class oscript.data.Value
Perform the "/" operation.
bopDivideR(Value, PackagedScriptObjectException) - Method in class oscript.data.AbstractReference
 
bopDivideR(Value, PackagedScriptObjectException) - Method in class oscript.data.OExactNumber
 
bopDivideR(Value, PackagedScriptObjectException) - Method in class oscript.data.OInexactNumber
 
bopDivideR(Value, PackagedScriptObjectException) - Method in class oscript.data.Reference
 
bopDivideR(Value, PackagedScriptObjectException) - Method in class oscript.data.ScriptObject
 
bopDivideR(Value, PackagedScriptObjectException) - Method in class oscript.data.Value
 
bopEquals(Value) - Method in class oscript.data.AbstractReference
Perform the "==" operation.
bopEquals(Value) - Method in class oscript.data.JavaMethodWrapper
Perform the "==" operation.
bopEquals(Value) - Method in class oscript.data.JavaObjectWrapper
Perform the "==" operation.
bopEquals(Value) - Method in class oscript.data.OBoolean
Perform the "==" operation.
bopEquals(Value) - Method in class oscript.data.OExactNumber
Perform the "==" operation.
bopEquals(Value) - Method in class oscript.data.OInexactNumber
Perform the "==" operation.
bopEquals(Value) - Method in class oscript.data.OString
Perform the "==" operation.
bopEquals(Value) - Method in class oscript.data.Reference
Perform the "==" operation.
bopEquals(Value) - Method in class oscript.data.ScriptObject
Perform the "==" operation.
bopEquals(Value) - Method in class oscript.data.Value
Perform the "==" operation.
bopEqualsR(Value, PackagedScriptObjectException) - Method in class oscript.data.AbstractReference
 
bopEqualsR(Value, PackagedScriptObjectException) - Method in class oscript.data.JavaObjectWrapper
 
bopEqualsR(Value, PackagedScriptObjectException) - Method in class oscript.data.OBoolean
 
bopEqualsR(Value, PackagedScriptObjectException) - Method in class oscript.data.OExactNumber
 
bopEqualsR(Value, PackagedScriptObjectException) - Method in class oscript.data.OInexactNumber
 
bopEqualsR(Value, PackagedScriptObjectException) - Method in class oscript.data.OString
 
bopEqualsR(Value, PackagedScriptObjectException) - Method in class oscript.data.Reference
 
bopEqualsR(Value, PackagedScriptObjectException) - Method in class oscript.data.ScriptObject
 
bopEqualsR(Value, PackagedScriptObjectException) - Method in class oscript.data.Value
 
bopGreaterThan(Value) - Method in class oscript.data.AbstractReference
Perform the ">" operation.
bopGreaterThan(Value) - Method in class oscript.data.JavaObjectWrapper
Perform the ">" operation.
bopGreaterThan(Value) - Method in class oscript.data.OExactNumber
Perform the ">" operation.
bopGreaterThan(Value) - Method in class oscript.data.OInexactNumber
Perform the ">" operation.
bopGreaterThan(Value) - Method in class oscript.data.OString
Perform the ">" operation.
bopGreaterThan(Value) - Method in class oscript.data.Reference
Perform the ">" operation.
bopGreaterThan(Value) - Method in class oscript.data.ScriptObject
Perform the ">" operation.
bopGreaterThan(Value) - Method in class oscript.data.Value
Perform the ">" operation.
bopGreaterThanOrEquals(Value) - Method in class oscript.data.AbstractReference
Perform the ">=" operation.
bopGreaterThanOrEquals(Value) - Method in class oscript.data.JavaObjectWrapper
Perform the ">=" operation.
bopGreaterThanOrEquals(Value) - Method in class oscript.data.OExactNumber
Perform the ">=" operation.
bopGreaterThanOrEquals(Value) - Method in class oscript.data.OInexactNumber
Perform the ">=" operation.
bopGreaterThanOrEquals(Value) - Method in class oscript.data.OString
Perform the ">=" operation.
bopGreaterThanOrEquals(Value) - Method in class oscript.data.Reference
Perform the ">=" operation.
bopGreaterThanOrEquals(Value) - Method in class oscript.data.ScriptObject
Perform the ">=" operation.
bopGreaterThanOrEquals(Value) - Method in class oscript.data.Value
Perform the ">=" operation.
bopGreaterThanOrEqualsR(Value, PackagedScriptObjectException) - Method in class oscript.data.AbstractReference
 
bopGreaterThanOrEqualsR(Value, PackagedScriptObjectException) - Method in class oscript.data.JavaObjectWrapper
 
bopGreaterThanOrEqualsR(Value, PackagedScriptObjectException) - Method in class oscript.data.OExactNumber
 
bopGreaterThanOrEqualsR(Value, PackagedScriptObjectException) - Method in class oscript.data.OInexactNumber
 
bopGreaterThanOrEqualsR(Value, PackagedScriptObjectException) - Method in class oscript.data.OString
 
bopGreaterThanOrEqualsR(Value, PackagedScriptObjectException) - Method in class oscript.data.Reference
 
bopGreaterThanOrEqualsR(Value, PackagedScriptObjectException) - Method in class oscript.data.ScriptObject
 
bopGreaterThanOrEqualsR(Value, PackagedScriptObjectException) - Method in class oscript.data.Value
 
bopGreaterThanR(Value, PackagedScriptObjectException) - Method in class oscript.data.AbstractReference
 
bopGreaterThanR(Value, PackagedScriptObjectException) - Method in class oscript.data.JavaObjectWrapper
 
bopGreaterThanR(Value, PackagedScriptObjectException) - Method in class oscript.data.OExactNumber
 
bopGreaterThanR(Value, PackagedScriptObjectException) - Method in class oscript.data.OInexactNumber
 
bopGreaterThanR(Value, PackagedScriptObjectException) - Method in class oscript.data.OString
 
bopGreaterThanR(Value, PackagedScriptObjectException) - Method in class oscript.data.Reference
 
bopGreaterThanR(Value, PackagedScriptObjectException) - Method in class oscript.data.ScriptObject
 
bopGreaterThanR(Value, PackagedScriptObjectException) - Method in class oscript.data.Value
 
bopInstanceOf(Value) - Method in class oscript.data.AbstractReference
Perform the instanceof operation.
bopInstanceOf(Value) - Method in class oscript.data.Reference
Perform the instanceof operation.
bopInstanceOf(Value) - Method in class oscript.data.ScriptObject
Perform the instanceof operation.
bopInstanceOf(Value) - Method in class oscript.data.Value
Perform the instanceof operation.
bopInstanceOfR(Value, PackagedScriptObjectException) - Method in class oscript.data.AbstractReference
 
bopInstanceOfR(Value, PackagedScriptObjectException) - Method in class oscript.data.Reference
 
bopInstanceOfR(Value, PackagedScriptObjectException) - Method in class oscript.data.ScriptObject
 
bopInstanceOfR(Value, PackagedScriptObjectException) - Method in class oscript.data.Value
 
bopLeftShift(Value) - Method in class oscript.data.AbstractReference
Perform the "<<" operation.
bopLeftShift(Value) - Method in class oscript.data.OExactNumber
Perform the "<<" operation.
bopLeftShift(Value) - Method in class oscript.data.Reference
Perform the "<<" operation.
bopLeftShift(Value) - Method in class oscript.data.ScriptObject
Perform the "<<" operation.
bopLeftShift(Value) - Method in class oscript.data.Value
Perform the "<<" operation.
bopLeftShiftR(Value, PackagedScriptObjectException) - Method in class oscript.data.AbstractReference
 
bopLeftShiftR(Value, PackagedScriptObjectException) - Method in class oscript.data.OExactNumber
 
bopLeftShiftR(Value, PackagedScriptObjectException) - Method in class oscript.data.Reference
 
bopLeftShiftR(Value, PackagedScriptObjectException) - Method in class oscript.data.ScriptObject
 
bopLeftShiftR(Value, PackagedScriptObjectException) - Method in class oscript.data.Value
 
bopLessThan(Value) - Method in class oscript.data.AbstractReference
Perform the "<" operation.
bopLessThan(Value) - Method in class oscript.data.JavaObjectWrapper
Perform the "<" operation.
bopLessThan(Value) - Method in class oscript.data.OExactNumber
Perform the "<" operation.
bopLessThan(Value) - Method in class oscript.data.OInexactNumber
Perform the "<" operation.
bopLessThan(Value) - Method in class oscript.data.OString
Perform the "<" operation.
bopLessThan(Value) - Method in class oscript.data.Reference
Perform the "<" operation.
bopLessThan(Value) - Method in class oscript.data.ScriptObject
Perform the "<" operation.
bopLessThan(Value) - Method in class oscript.data.Value
Perform the "<" operation.
bopLessThanOrEquals(Value) - Method in class oscript.data.AbstractReference
Perform the "<=" operation.
bopLessThanOrEquals(Value) - Method in class oscript.data.JavaObjectWrapper
Perform the "<=" operation.
bopLessThanOrEquals(Value) - Method in class oscript.data.OExactNumber
Perform the "<=" operation.
bopLessThanOrEquals(Value) - Method in class oscript.data.OInexactNumber
Perform the "<=" operation.
bopLessThanOrEquals(Value) - Method in class oscript.data.OString
Perform the "<=" operation.
bopLessThanOrEquals(Value) - Method in class oscript.data.Reference
Perform the "<=" operation.
bopLessThanOrEquals(Value) - Method in class oscript.data.ScriptObject
Perform the "<=" operation.
bopLessThanOrEquals(Value) - Method in class oscript.data.Value
Perform the "<=" operation.
bopLessThanOrEqualsR(Value, PackagedScriptObjectException) - Method in class oscript.data.AbstractReference
 
bopLessThanOrEqualsR(Value, PackagedScriptObjectException) - Method in class oscript.data.JavaObjectWrapper
 
bopLessThanOrEqualsR(Value, PackagedScriptObjectException) - Method in class oscript.data.OExactNumber
 
bopLessThanOrEqualsR(Value, PackagedScriptObjectException) - Method in class oscript.data.OInexactNumber
 
bopLessThanOrEqualsR(Value, PackagedScriptObjectException) - Method in class oscript.data.OString
 
bopLessThanOrEqualsR(Value, PackagedScriptObjectException) - Method in class oscript.data.Reference
 
bopLessThanOrEqualsR(Value, PackagedScriptObjectException) - Method in class oscript.data.ScriptObject
 
bopLessThanOrEqualsR(Value, PackagedScriptObjectException) - Method in class oscript.data.Value
 
bopLessThanR(Value, PackagedScriptObjectException) - Method in class oscript.data.AbstractReference
 
bopLessThanR(Value, PackagedScriptObjectException) - Method in class oscript.data.JavaObjectWrapper
 
bopLessThanR(Value, PackagedScriptObjectException) - Method in class oscript.data.OExactNumber
 
bopLessThanR(Value, PackagedScriptObjectException) - Method in class oscript.data.OInexactNumber
 
bopLessThanR(Value, PackagedScriptObjectException) - Method in class oscript.data.OString
 
bopLessThanR(Value, PackagedScriptObjectException) - Method in class oscript.data.Reference
 
bopLessThanR(Value, PackagedScriptObjectException) - Method in class oscript.data.ScriptObject
 
bopLessThanR(Value, PackagedScriptObjectException) - Method in class oscript.data.Value
 
bopLogicalAnd(Value) - Method in class oscript.data.AbstractReference
Perform the logical AND operation.
bopLogicalAnd(Value) - Method in class oscript.data.OBoolean
Perform the logical AND operation.
bopLogicalAnd(Value) - Method in class oscript.data.Reference
Perform the logical AND operation.
bopLogicalAnd(Value) - Method in class oscript.data.ScriptObject
Perform the logical AND operation.
bopLogicalAnd(Value) - Method in class oscript.data.Value
Perform the logical AND operation.
bopLogicalAndR(Value, PackagedScriptObjectException) - Method in class oscript.data.AbstractReference
 
bopLogicalAndR(Value, PackagedScriptObjectException) - Method in class oscript.data.OBoolean
 
bopLogicalAndR(Value, PackagedScriptObjectException) - Method in class oscript.data.Reference
 
bopLogicalAndR(Value, PackagedScriptObjectException) - Method in class oscript.data.ScriptObject
 
bopLogicalAndR(Value, PackagedScriptObjectException) - Method in class oscript.data.Value
 
bopLogicalOr(Value) - Method in class oscript.data.AbstractReference
Perform the logical OR operation.
bopLogicalOr(Value) - Method in class oscript.data.OBoolean
Perform the logical OR operation.
bopLogicalOr(Value) - Method in class oscript.data.Reference
Perform the logical OR operation.
bopLogicalOr(Value) - Method in class oscript.data.ScriptObject
Perform the logical OR operation.
bopLogicalOr(Value) - Method in class oscript.data.Value
Perform the logical OR operation.
bopLogicalOrR(Value, PackagedScriptObjectException) - Method in class oscript.data.AbstractReference
 
bopLogicalOrR(Value, PackagedScriptObjectException) - Method in class oscript.data.OBoolean
 
bopLogicalOrR(Value, PackagedScriptObjectException) - Method in class oscript.data.Reference
 
bopLogicalOrR(Value, PackagedScriptObjectException) - Method in class oscript.data.ScriptObject
 
bopLogicalOrR(Value, PackagedScriptObjectException) - Method in class oscript.data.Value
 
bopMinus(Value) - Method in class oscript.data.AbstractReference
Perform the "-" operation.
bopMinus(Value) - Method in class oscript.data.OExactNumber
Perform the "-" operation.
bopMinus(Value) - Method in class oscript.data.OInexactNumber
Perform the "-" operation.
bopMinus(Value) - Method in class oscript.data.Reference
Perform the "-" operation.
bopMinus(Value) - Method in class oscript.data.ScriptObject
Perform the "-" operation.
bopMinus(Value) - Method in class oscript.data.Value
Perform the "-" operation.
bopMinusR(Value, PackagedScriptObjectException) - Method in class oscript.data.AbstractReference
 
bopMinusR(Value, PackagedScriptObjectException) - Method in class oscript.data.OExactNumber
 
bopMinusR(Value, PackagedScriptObjectException) - Method in class oscript.data.OInexactNumber
 
bopMinusR(Value, PackagedScriptObjectException) - Method in class oscript.data.Reference
 
bopMinusR(Value, PackagedScriptObjectException) - Method in class oscript.data.ScriptObject
 
bopMinusR(Value, PackagedScriptObjectException) - Method in class oscript.data.Value
 
bopMultiply(Value) - Method in class oscript.data.AbstractReference
Perform the "*" operation.
bopMultiply(Value) - Method in class oscript.data.OExactNumber
Perform the "*" operation.
bopMultiply(Value) - Method in class oscript.data.OInexactNumber
Perform the "*" operation.
bopMultiply(Value) - Method in class oscript.data.Reference
Perform the "*" operation.
bopMultiply(Value) - Method in class oscript.data.ScriptObject
Perform the "*" operation.
bopMultiply(Value) - Method in class oscript.data.Value
Perform the "*" operation.
bopMultiplyR(Value, PackagedScriptObjectException) - Method in class oscript.data.AbstractReference
 
bopMultiplyR(Value, PackagedScriptObjectException) - Method in class oscript.data.OExactNumber
 
bopMultiplyR(Value, PackagedScriptObjectException) - Method in class oscript.data.OInexactNumber
 
bopMultiplyR(Value, PackagedScriptObjectException) - Method in class oscript.data.Reference
 
bopMultiplyR(Value, PackagedScriptObjectException) - Method in class oscript.data.ScriptObject
 
bopMultiplyR(Value, PackagedScriptObjectException) - Method in class oscript.data.Value
 
bopNotEquals(Value) - Method in class oscript.data.AbstractReference
Perform the "!=" operation.
bopNotEquals(Value) - Method in class oscript.data.JavaMethodWrapper
Perform the "!=" operation.
bopNotEquals(Value) - Method in class oscript.data.JavaObjectWrapper
Perform the "!=" operation.
bopNotEquals(Value) - Method in class oscript.data.OBoolean
Perform the "!=" operation.
bopNotEquals(Value) - Method in class oscript.data.OExactNumber
Perform the "!=" operation.
bopNotEquals(Value) - Method in class oscript.data.OInexactNumber
Perform the "!=" operation.
bopNotEquals(Value) - Method in class oscript.data.OString
Perform the "!=" operation.
bopNotEquals(Value) - Method in class oscript.data.Reference
Perform the "!=" operation.
bopNotEquals(Value) - Method in class oscript.data.ScriptObject
Perform the "!=" operation.
bopNotEquals(Value) - Method in class oscript.data.Value
Perform the "!=" operation.
bopNotEqualsR(Value, PackagedScriptObjectException) - Method in class oscript.data.AbstractReference
 
bopNotEqualsR(Value, PackagedScriptObjectException) - Method in class oscript.data.JavaObjectWrapper
 
bopNotEqualsR(Value, PackagedScriptObjectException) - Method in class oscript.data.OBoolean
 
bopNotEqualsR(Value, PackagedScriptObjectException) - Method in class oscript.data.OExactNumber
 
bopNotEqualsR(Value, PackagedScriptObjectException) - Method in class oscript.data.OInexactNumber
 
bopNotEqualsR(Value, PackagedScriptObjectException) - Method in class oscript.data.OString
 
bopNotEqualsR(Value, PackagedScriptObjectException) - Method in class oscript.data.Reference
 
bopNotEqualsR(Value, PackagedScriptObjectException) - Method in class oscript.data.ScriptObject
 
bopNotEqualsR(Value, PackagedScriptObjectException) - Method in class oscript.data.Value
 
bopPlus(Value) - Method in class oscript.data.AbstractReference
Perform the "+" operation.
bopPlus(Value) - Method in class oscript.data.OExactNumber
Perform the "+" operation.
bopPlus(Value) - Method in class oscript.data.OInexactNumber
Perform the "+" operation.
bopPlus(Value) - Method in class oscript.data.OString
Perform the "+" operation.
bopPlus(Value) - Method in class oscript.data.Reference
Perform the "+" operation.
bopPlus(Value) - Method in class oscript.data.ScriptObject
Perform the "+" operation.
bopPlus(Value) - Method in class oscript.data.Value
Perform the "+" operation.
bopPlusR(Value, PackagedScriptObjectException) - Method in class oscript.data.AbstractReference
 
bopPlusR(Value, PackagedScriptObjectException) - Method in class oscript.data.OExactNumber
 
bopPlusR(Value, PackagedScriptObjectException) - Method in class oscript.data.OInexactNumber
 
bopPlusR(Value, PackagedScriptObjectException) - Method in class oscript.data.OString
 
bopPlusR(Value, PackagedScriptObjectException) - Method in class oscript.data.Reference
 
bopPlusR(Value, PackagedScriptObjectException) - Method in class oscript.data.ScriptObject
 
bopPlusR(Value, PackagedScriptObjectException) - Method in class oscript.data.Value
 
bopRemainder(Value) - Method in class oscript.data.AbstractReference
Perform the "%" operation.
bopRemainder(Value) - Method in class oscript.data.OExactNumber
Perform the "%" operation.
bopRemainder(Value) - Method in class oscript.data.Reference
Perform the "%" operation.
bopRemainder(Value) - Method in class oscript.data.ScriptObject
Perform the "%" operation.
bopRemainder(Value) - Method in class oscript.data.Value
Perform the "%" operation.
bopRemainderR(Value, PackagedScriptObjectException) - Method in class oscript.data.AbstractReference
 
bopRemainderR(Value, PackagedScriptObjectException) - Method in class oscript.data.OExactNumber
 
bopRemainderR(Value, PackagedScriptObjectException) - Method in class oscript.data.Reference
 
bopRemainderR(Value, PackagedScriptObjectException) - Method in class oscript.data.ScriptObject
 
bopRemainderR(Value, PackagedScriptObjectException) - Method in class oscript.data.Value
 
bopSignedRightShift(Value) - Method in class oscript.data.AbstractReference
Perform the ">>" operation.
bopSignedRightShift(Value) - Method in class oscript.data.OExactNumber
Perform the ">>" operation.
bopSignedRightShift(Value) - Method in class oscript.data.Reference
Perform the ">>" operation.
bopSignedRightShift(Value) - Method in class oscript.data.ScriptObject
Perform the ">>" operation.
bopSignedRightShift(Value) - Method in class oscript.data.Value
Perform the ">>" operation.
bopSignedRightShiftR(Value, PackagedScriptObjectException) - Method in class oscript.data.AbstractReference
 
bopSignedRightShiftR(Value, PackagedScriptObjectException) - Method in class oscript.data.OExactNumber
 
bopSignedRightShiftR(Value, PackagedScriptObjectException) - Method in class oscript.data.Reference
 
bopSignedRightShiftR(Value, PackagedScriptObjectException) - Method in class oscript.data.ScriptObject
 
bopSignedRightShiftR(Value, PackagedScriptObjectException) - Method in class oscript.data.Value
 
bopUnsignedRightShift(Value) - Method in class oscript.data.AbstractReference
Perform the ">>>" operation.
bopUnsignedRightShift(Value) - Method in class oscript.data.OExactNumber
Perform the ">>>" operation.
bopUnsignedRightShift(Value) - Method in class oscript.data.Reference
Perform the ">>>" operation.
bopUnsignedRightShift(Value) - Method in class oscript.data.ScriptObject
Perform the ">>>" operation.
bopUnsignedRightShift(Value) - Method in class oscript.data.Value
Perform the ">>>" operation.
bopUnsignedRightShiftR(Value, PackagedScriptObjectException) - Method in class oscript.data.AbstractReference
 
bopUnsignedRightShiftR(Value, PackagedScriptObjectException) - Method in class oscript.data.OExactNumber
 
bopUnsignedRightShiftR(Value, PackagedScriptObjectException) - Method in class oscript.data.Reference
 
bopUnsignedRightShiftR(Value, PackagedScriptObjectException) - Method in class oscript.data.ScriptObject
 
bopUnsignedRightShiftR(Value, PackagedScriptObjectException) - Method in class oscript.data.Value
 
BREAK - Static variable in interface oscript.parser.OscriptParserConstants
 
BreakStatement() - Static method in class oscript.parser.OscriptParser
 
BreakStatement - Class in oscript.syntaxtree
Grammar production:
BreakStatement(NodeToken, NodeToken) - Constructor for class oscript.syntaxtree.BreakStatement
 
BreakStatement() - Constructor for class oscript.syntaxtree.BreakStatement
 
bufpos - Static variable in class oscript.parser.ASCII_UCodeESC_CharStream
 
BuiltinType - Class in oscript.data
A BuiltinType instance is used to represent a built-in type.
byteValue() - Method in class oscript.data.OExactNumber
 
byteValue() - Method in class oscript.data.OInexactNumber
 

C

CACHE_VERSION - Static variable in class oscript.OscriptInterpreter
the CACHE_VERSION should change any time a change is made in the interpreter that could cause incompatibility with previously serialized cache entries.
cachedValue - Variable in class oscript.syntaxtree.Arglist
 
cachedValue - Variable in class oscript.syntaxtree.NodeToken
 
call(JavaBridge.JavaCallableAccessor, int, Object, Object[], StackFrame, MemberTable) - Static method in class oscript.data.JavaBridge
Since choosing the correct method to call, and correct constructor to call, uses the same algorithm, instead of duplicating the logic in two places, it is handled by this method.
call(Object, Object, Object[]) - Method in interface oscript.data.JavaBridge.JavaCallableAccessor
 
callAsConstructor(StackFrame, MemberTable) - Method in class oscript.data.AbstractReference
Call this object as a constructor.
callAsConstructor(StackFrame, MemberTable) - Method in class oscript.data.Function
Call this object as a constructor.
callAsConstructor(StackFrame, MemberTable) - Method in class oscript.data.JavaClassWrapper
Call this object as a constructor.
callAsConstructor(StackFrame, MemberTable) - Method in class oscript.data.Reference
Call this object as a constructor.
callAsConstructor(StackFrame, MemberTable) - Method in class oscript.data.ScriptObject
Call this object as a constructor.
callAsConstructor(StackFrame, MemberTable) - Method in class oscript.data.Value
Call this object as a constructor.
callAsConstructor(Value[]) - Method in class oscript.data.Value
 
callAsConstructor(StackFrame, Value[]) - Method in class oscript.data.Value
Deprecated.  
callAsExtends(StackFrame, Scope, MemberTable) - Method in class oscript.data.AbstractReference
Call this object as a parent class constructor.
callAsExtends(StackFrame, Scope, MemberTable) - Method in class oscript.data.Function
Call this object as a parent class constructor.
callAsExtends(StackFrame, Scope, MemberTable) - Method in class oscript.data.JavaClassWrapper
Call this object as a parent class constructor.
callAsExtends(StackFrame, Scope, MemberTable) - Method in class oscript.data.Reference
Call this object as a parent class constructor.
callAsExtends(StackFrame, Scope, MemberTable) - Method in class oscript.data.ScriptObject
Call this object as a parent class constructor.
callAsExtends(StackFrame, Scope, MemberTable) - Method in class oscript.data.Value
Call this object as a parent class constructor.
callAsExtends(Scope, MemberTable) - Method in class oscript.data.Value
 
callAsExtends(StackFrame, Scope, Value[]) - Method in class oscript.data.Value
Deprecated.  
callAsFunction(StackFrame, MemberTable) - Method in class oscript.data.AbstractReference
Call this object as a function.
callAsFunction(StackFrame, MemberTable) - Method in class oscript.data.Function
Call this object as a function.
callAsFunction(StackFrame, MemberTable) - Method in class oscript.data.JavaMethodWrapper
Call this object as a function.
callAsFunction(StackFrame, MemberTable) - Method in class oscript.data.Reference
Call this object as a function.
callAsFunction(StackFrame, MemberTable) - Method in class oscript.data.ScriptObject
Call this object as a function.
callAsFunction(StackFrame, MemberTable) - Method in class oscript.data.Value
Call this object as a function.
callAsFunction(Value[]) - Method in class oscript.data.Value
 
callAsFunction(StackFrame, Value[]) - Method in class oscript.data.Value
Deprecated.  
CALLEE - Static variable in interface oscript.parser.OscriptParserConstants
 
CalleePrimaryPrefix() - Static method in class oscript.parser.OscriptParser
 
CalleePrimaryPrefix - Class in oscript.syntaxtree
Grammar production:
CalleePrimaryPrefix(NodeToken) - Constructor for class oscript.syntaxtree.CalleePrimaryPrefix
 
CalleePrimaryPrefix() - Constructor for class oscript.syntaxtree.CalleePrimaryPrefix
 
canMakeWrapperClass(Class) - Static method in class oscript.classwrap.ClassWrapGen
Check if we can make a wrapper class for the specified class...
canRead() - Method in class oscript.fs.AbstractAbstractFile
Is it possible to read from this file.
canRead() - Method in interface oscript.fs.AbstractFile
Is it possible to read from this file.
canRead() - Method in class oscript.fs.AbstractFileSystem.BogusFile
 
canWrite() - Method in class oscript.fs.AbstractAbstractFile
Is it possible to write to this file.
canWrite() - Method in interface oscript.fs.AbstractFile
Is it possible to write to this file.
canWrite() - Method in class oscript.fs.AbstractFileSystem.BogusFile
 
CastExpression() - Static method in class oscript.parser.OscriptParser
 
CastExpression - Class in oscript.syntaxtree
Grammar production:
CastExpression(NodeToken, PrimaryExpressionNotFunction, NodeToken, PrimaryExpression) - Constructor for class oscript.syntaxtree.CastExpression
 
CastExpression(PrimaryExpressionNotFunction, PrimaryExpression) - Constructor for class oscript.syntaxtree.CastExpression
 
castToBoolean() - Method in class oscript.data.AbstractReference
Convert this object to a native java boolean value.
castToBoolean() - Method in class oscript.data.JavaObjectWrapper
Convert this object to a native java boolean value.
castToBoolean() - Method in class oscript.data.OBoolean
Convert this object to a native java boolean value.
castToBoolean() - Method in class oscript.data.OString
Convert this object to a native java boolean value.
castToBoolean() - Method in class oscript.data.Reference
Convert this object to a native java boolean value.
castToBoolean() - Method in class oscript.data.ScriptObject
Convert this object to a native java boolean value.
castToBoolean() - Method in class oscript.data.Value
Convert this object to a native java boolean value.
castToExactNumber() - Method in class oscript.data.AbstractReference
Convert this object to a native java long value.
castToExactNumber() - Method in class oscript.data.JavaObjectWrapper
Convert this object to a native java long value.
castToExactNumber() - Method in class oscript.data.OExactNumber
Convert this object to a native java long value.
castToExactNumber() - Method in class oscript.data.OInexactNumber
Convert this object to a native java long value.
castToExactNumber() - Method in class oscript.data.OString
Convert this object to a native java long value.
castToExactNumber() - Method in class oscript.data.Reference
Convert this object to a native java long value.
castToExactNumber() - Method in class oscript.data.ScriptObject
Convert this object to a native java long value.
castToExactNumber() - Method in class oscript.data.Value
Convert this object to a native java long value.
castToInexactNumber() - Method in class oscript.data.AbstractReference
Convert this object to a native java double value.
castToInexactNumber() - Method in class oscript.data.JavaObjectWrapper
Convert this object to a native java double value.
castToInexactNumber() - Method in class oscript.data.OExactNumber
Convert this object to a native java double value.
castToInexactNumber() - Method in class oscript.data.OInexactNumber
Convert this object to a native java double value.
castToInexactNumber() - Method in class oscript.data.OString
Convert this object to a native java double value.
castToInexactNumber() - Method in class oscript.data.Reference
Convert this object to a native java double value.
castToInexactNumber() - Method in class oscript.data.ScriptObject
Convert this object to a native java double value.
castToInexactNumber() - Method in class oscript.data.Value
Convert this object to a native java double value.
castToJavaObject() - Method in class oscript.data.AbstractReference
Convert this object to a native java Object value.
castToJavaObject() - Method in class oscript.data.JavaClassWrapper
Convert this object to a native java Object value.
castToJavaObject() - Method in class oscript.data.JavaObjectWrapper
Convert this object to a native java Object value.
castToJavaObject() - Method in class oscript.data.OArray
Convert this object to a native java Object value.
castToJavaObject() - Method in class oscript.data.OArray.OJavaArray
 
castToJavaObject() - Method in class oscript.data.OBoolean
Convert this object to a native java Object value.
castToJavaObject() - Method in class oscript.data.OExactNumber
Convert this object to a native java Object value.
castToJavaObject() - Method in class oscript.data.OInexactNumber
Convert this object to a native java Object value.
castToJavaObject() - Method in class oscript.data.OJavaException
 
castToJavaObject() - Method in class oscript.data.OString
Convert this object to a native java Object value.
castToJavaObject() - Method in class oscript.data.Reference
Convert this object to a native java Object value.
castToJavaObject() - Method in class oscript.data.ScriptObject
Convert this object to a native java Object value.
castToJavaObject() - Method in class oscript.data.Value
Convert this object to a native java Object value.
castToString() - Method in class oscript.data.AbstractReference
Convert this object to a native java String value.
castToString() - Method in class oscript.data.BuiltinType
Convert this object to a native java String value.
castToString() - Method in class oscript.data.Debugger
Convert this object to a native java String value.
castToString() - Method in class oscript.data.Function
Convert this object to a native java String value.
castToString() - Method in class oscript.data.JavaClassWrapper
Convert this object to a native java String value.
castToString() - Method in class oscript.data.JavaMethodWrapper
Convert this object to a native java String value.
castToString() - Method in class oscript.data.JavaObjectWrapper
Convert this object to a native java String value.
castToString() - Method in class oscript.data.JavaPackageWrapper
Convert this object to a native java String value.
castToString() - Method in class oscript.data.OArray
Convert this object to a native java String value.
castToString() - Method in class oscript.data.OBoolean
Convert this object to a native java String value.
castToString() - Method in class oscript.data.OExactNumber
Convert this object to a native java String value.
castToString() - Method in class oscript.data.OException
Convert this object to a native java String value.
castToString() - Method in class oscript.data.OInexactNumber
Convert this object to a native java String value.
castToString() - Method in class oscript.data.OObject
Convert this object to a native java String value.
castToString() - Method in class oscript.data.OString
Convert this object to a native java String value.
castToString() - Method in class oscript.data.Reference
Convert this object to a native java String value.
castToString() - Method in class oscript.data.RegExp
Convert this object to a native java String value.
castToString() - Method in class oscript.data.ScriptObject
Convert this object to a native java String value.
castToString() - Method in class oscript.data.ScriptPackage
Convert this object to a native java String value.
castToString() - Method in class oscript.data.Value
Convert this object to a native java String value.
CATCH - Static variable in interface oscript.parser.OscriptParserConstants
 
charValue() - Method in class oscript.data.OExactNumber
 
charValue() - Method in class oscript.data.OInexactNumber
 
children(String) - Static method in class oscript.fs.AbstractFileSystem
Get an iterator of the children of the specified file.
children(AbstractFile) - Static method in class oscript.fs.AbstractFileSystem
Get an iterator of the children of the specified file.
childrenInFileSystem(String, String) - Method in class oscript.fs.AbstractFileSystem
Return an iterator of children of the specified path.
childrenInFileSystem(String, String) - Method in class oscript.fs.JarFileSystem
Return an iterator of children of the specified path.
childrenInFileSystem(String, String) - Method in class oscript.fs.LocalFileSystem
Return an iterator of children of the specified path.
choice - Variable in class oscript.syntaxtree.NodeChoice
 
chop(String) - Static method in class oscript.data.OString
 
ClassWrapGen - Class in oscript.classwrap
The classwrap package is used to generate a "wrapper" for a java class.
clone() - Method in class oscript.util.StackFrame
Clone the stack frame, which is necessary in cases where you need to keep a reference to the stack frame (and it's parents) after the original stack frame has exited, such as to store in an exception.
close() - Method in class oscript.util.ReaderInputStream
 
CollectionForLoopStatement() - Static method in class oscript.parser.OscriptParser
 
CollectionForLoopStatement - Class in oscript.syntaxtree
Grammar production:
CollectionForLoopStatement(NodeToken, NodeToken, PreLoopStatement, NodeToken, Expression, NodeToken, EvaluationUnit, boolean, boolean) - Constructor for class oscript.syntaxtree.CollectionForLoopStatement
 
CollectionForLoopStatement(PreLoopStatement, Expression, EvaluationUnit) - Constructor for class oscript.syntaxtree.CollectionForLoopStatement
 
CollectionForLoopStatementTranslator - Class in oscript.translator
A translator to implement one part of the language in terms of another.
CollectionForLoopStatementTranslator() - Constructor for class oscript.translator.CollectionForLoopStatementTranslator
 
CollectionIterator - Class in oscript.util
A wrapper for Iterator which adds an CollectionIterator.iterator() method.
CollectionIterator(Iterator) - Constructor for class oscript.util.CollectionIterator
 
COLON - Static variable in interface oscript.parser.OscriptParserConstants
 
COMMA - Static variable in interface oscript.parser.OscriptParserConstants
 
comment - Variable in class oscript.syntaxtree.FunctionPrimaryPrefix
 
commentParsed - Variable in class oscript.syntaxtree.FunctionPrimaryPrefix
 
CompiledInnerNodeEvaluator - Class in oscript.compiler
In an effort to generate fewer classes, and improve startup performance, functions within the file/function node that is passed to the compiler generate additional evalNodeX methods within the same class that is generated for the parent.
CompiledInnerNodeEvaluator(int, int, CompiledNodeEvaluator) - Constructor for class oscript.compiler.CompiledInnerNodeEvaluator
Class Constructor.
CompiledNodeEvaluator - Class in oscript.compiler
This is the base class for all compiled script functions.
CompiledNodeEvaluator(String, String) - Constructor for class oscript.compiler.CompiledNodeEvaluator
Class Constructor.
CompiledNodeEvaluatorFactory - Class in oscript.compiler
A front end for the compiler, making it match the NodeEvaluatorFactory interface
CompiledNodeEvaluatorFactory() - Constructor for class oscript.compiler.CompiledNodeEvaluatorFactory
 
CompilerClassLoader - Class in oscript.compiler
A helper to create loaded java classes from a JavaClass instance.
CompilerContext - Class in oscript.compiler
The syntax-tree (parse-tree) does not simply translate into a single NodeEvaluator.
CompilerInstructionList - Class in oscript.compiler
These is a rather cheezy implementation...
CompilerInstructionList() - Constructor for class oscript.compiler.CompilerInstructionList
 
CompilerScope - Class in oscript.compiler
This class helps the compiler track declarations of variables within a scope, in order to optimize resolving references to variables by caching and, when possible, statically resolving the reference in order to avoid performing the normal hashtable lookup(s).
CompilerVisitor - Class in oscript.compiler
The CompilerVisitor is the compiler, which compiles functions to an instance of CompiledNodeEvaluator.
concat - Variable in class oscript.data.OArray
Join this array object with one or more additional arrays.
ConditionalExpression() - Static method in class oscript.parser.OscriptParser
 
ConditionalExpression - Class in oscript.syntaxtree
Grammar production:
ConditionalExpression(LogicalOrExpression, NodeOptional) - Constructor for class oscript.syntaxtree.ConditionalExpression
 
ConditionalStatement() - Static method in class oscript.parser.OscriptParser
 
ConditionalStatement - Class in oscript.syntaxtree
Grammar production:
ConditionalStatement(NodeToken, NodeToken, Expression, NodeToken, EvaluationUnit, NodeOptional) - Constructor for class oscript.syntaxtree.ConditionalStatement
 
ConditionalStatement(Expression, EvaluationUnit, NodeOptional) - Constructor for class oscript.syntaxtree.ConditionalStatement
 
CONST - Static variable in interface oscript.parser.OscriptParserConstants
 
ConstructorScope - Class in oscript.data
The ConstructorScope to implement the scope for a constructor, acting as a switch to cause private variables to be declared in a scope private to the constructor while public and protected members are in a scope shared by any parent and child classes.
CONTINUE - Static variable in interface oscript.parser.OscriptParserConstants
 
ContinueStatement() - Static method in class oscript.parser.OscriptParser
 
ContinueStatement - Class in oscript.syntaxtree
Grammar production:
ContinueStatement(NodeToken, NodeToken) - Constructor for class oscript.syntaxtree.ContinueStatement
 
ContinueStatement() - Constructor for class oscript.syntaxtree.ContinueStatement
 
convertArgs(Class[], Object[], MemberTable) - Static method in class oscript.data.JavaBridge
Utility to convert args to javaArgs of the types specified by parameterTypes.
convertToJavaObject(Value, String) - Static method in class oscript.data.JavaBridge
This is used by java class wrappers to convert the return type back to a java type:
convertToJavaObject(Value, Class) - Static method in class oscript.data.JavaBridge
 
convertToScriptObject(Object) - Static method in class oscript.data.JavaBridge
Convert a java object to a script object.
convertToScriptObject(long) - Static method in class oscript.data.JavaBridge
 
convertToScriptObject(double) - Static method in class oscript.data.JavaBridge
 
convertToScriptObject(boolean) - Static method in class oscript.data.JavaBridge
 
convertToScriptObject(String) - Static method in class oscript.data.JavaBridge
 
create(int) - Method in class oscript.util.OpenHashSymbolTable
Get the index that the specified symbol maps to, and create a new one if a mapping does not already exist.
create(int) - Method in interface oscript.util.SymbolTable
Get the index that the specified symbol maps to, and create a new one if a mapping does not already exist.
createMember(int, int) - Method in class oscript.data.BasicScope
Create a member of this object with the specified value.
createMember(int, int) - Method in class oscript.data.ConstructorScope
Create a member of this object with the specified value.
createMember(int, int) - Method in class oscript.data.ForkScope
Create a member of this object with the specified value.
createMember(String, int) - Method in class oscript.data.Scope
Create a member of this object with the specified value.
createMember(Value, int) - Method in class oscript.data.Scope
Create a member of this object with the specified value.
createMember(int, int) - Method in class oscript.data.Scope
Create a member of this object with the specified value.
createNewFile() - Method in class oscript.fs.AbstractAbstractFile
Create a new empty file, if it does not yet exist.
createNewFile() - Method in interface oscript.fs.AbstractFile
Create a new empty file, if it does not yet exist.
createNewFile() - Method in class oscript.fs.AbstractFileSystem.BogusFile
 
createNodeEvaluator(String, Node) - Method in class oscript.compiler.CompiledNodeEvaluatorFactory
Given a Node, generate a NodeEvaluator.
createNodeEvaluator(String, Node) - Method in class oscript.interpreter.InterpretedNodeEvaluatorFactory
Given a Node, generate a NodeEvaluator.
createNodeEvaluator(String, Node) - Method in interface oscript.NodeEvaluatorFactory
Given a Node, generate a NodeEvaluator.
createNodeEvaluator(String, Node) - Static method in class oscript.OscriptInterpreter
Create a NodeEvaluator to evaluate a node.
createRegExp(Value) - Static method in class oscript.data.RegExp
Create a regular expression.
createRegExp(Value, Value) - Method in interface oscript.data.RegExp.RegExpFactory
Construct a RegExp object.
curChar - Static variable in class oscript.parser.OscriptParserTokenManager
 
currentStackFrame() - Static method in class oscript.util.StackFrame
Get the stack frame for the current thread.
currentToken - Variable in exception oscript.parser.ParseException
This is the last token that has been consumed successfully.

D

Database - Class in oscript.data
A database provides persistant storage....
Database(AbstractFile) - Constructor for class oscript.data.Database
Class Constructor.
Database(AbstractFile, boolean) - Constructor for class oscript.data.Database
Class Constructor.
Database(AbstractFile, ClassLoader) - Constructor for class oscript.data.Database
Class Constructor.
Database(AbstractFile, ClassLoader, boolean) - Constructor for class oscript.data.Database
Class Constructor.
Database(MemberTable) - Constructor for class oscript.data.Database
Class Constructor.
DEBUG - Static variable in class oscript.compiler.CompilerContext
 
DEBUG - Static variable in class oscript.data.Value
 
Debugger - Class in oscript.data
The Debugger object provides access to objects, including (not for java objects) access to the object's private members.
Debugger() - Constructor for class oscript.data.Debugger
Class Constructor.
Debugger(MemberTable) - Constructor for class oscript.data.Debugger
Class Constructor.
Debugger.Breakpoint - Interface in oscript.data
An interface to be implemented by a breakpoint handler.
Debugger.MemberAccessor - Interface in oscript.data
An object implementing this interface is implemented to provide access to members of some object.
debugStackFrame - Variable in class oscript.util.StackFrame
StackFrame to use whe debugging.
DECIMAL_LITERAL - Static variable in interface oscript.parser.OscriptParserConstants
 
declarePackage(String) - Static method in class oscript.data.JavaPackageWrapper
Used to declare the existance of a java package.
DECR - Static variable in interface oscript.parser.OscriptParserConstants
 
DEFAULT - Static variable in interface oscript.parser.OscriptParserConstants
 
DEFAULT_ARRAY_SORT_COMPARISION_FXN - Static variable in class oscript.OscriptInterpreter
 
DefaultParser - Class in oscript
 
DefaultParser() - Constructor for class oscript.DefaultParser
 
delete() - Method in class oscript.fs.AbstractAbstractFile
Delete this file.
delete() - Method in interface oscript.fs.AbstractFile
Delete this file.
delete() - Method in class oscript.fs.AbstractFileSystem.BogusFile
 
DepthFirstVisitor - Class in oscript.visitor
Provides default methods which visit each node in the tree in depth-first order.
DepthFirstVisitor() - Constructor for class oscript.visitor.DepthFirstVisitor
 
desc - Static variable in class oscript.parser.OscriptParser
 
desc - Variable in class oscript.syntaxtree.NodeToken
 
DIGIT - Static variable in interface oscript.parser.OscriptParserConstants
 
dirname(String) - Static method in class oscript.fs.AbstractFileSystem
Given a normalized path, return dirname.
disable_tracing() - Static method in class oscript.parser.OscriptParser
 
DO - Static variable in interface oscript.parser.OscriptParserConstants
 
doConstruct(StackFrame, MemberTable, boolean) - Method in class oscript.data.BuiltinType
Overloaded, because of how we handle args to the constructor.
doConstruct(StackFrame, MemberTable, boolean) - Method in class oscript.data.JavaClassWrapper
 
doConstruct(StackFrame, MemberTable, boolean) - Method in class oscript.data.JavaInnerClassWrapper
Overloaded to add the "this" object to the argument list, because it is an implicit arg to the inner class constructor.
Done() - Static method in class oscript.parser.ASCII_UCodeESC_CharStream
 
DOT - Static variable in interface oscript.parser.OscriptParserConstants
 
DOTDOTDOT - Static variable in interface oscript.parser.OscriptParserConstants
 
dumpStack(OutputStream) - Static method in class oscript.util.StackFrame
For debugging
dumpStack(Writer) - Static method in class oscript.util.StackFrame
 

E

elementAt(Value) - Method in class oscript.data.AbstractReference
Get the specified index of this object, if this object is an array.
elementAt(Value) - Method in class oscript.data.JavaObjectWrapper
Get the specified index of this object, if this object is an array.
elementAt(Value) - Method in class oscript.data.OArray
Get the specified index of this object, if this object is an array.
elementAt(int) - Method in class oscript.data.OArray
 
elementAt(int) - Method in class oscript.data.OArray.OJavaArray
 
elementAt(Value) - Method in class oscript.data.OString
Get the specified index of this object.
elementAt(Value) - Method in class oscript.data.Reference
Get the specified index of this object, if this object is an array.
elementAt(Value) - Method in class oscript.data.RegExpResult
Get the specified index of this object, if this object is an array.
elementAt(Value) - Method in class oscript.data.ScriptObject
Get the specified index of this object, if this object is an array.
elementAt(Value) - Method in class oscript.data.Value
Get the specified index of this object, if this object is an array.
elementAt(int) - Method in class oscript.syntaxtree.NodeList
 
elementAt(int) - Method in interface oscript.syntaxtree.NodeListInterface
 
elementAt(int) - Method in class oscript.syntaxtree.NodeListOptional
 
elementAt(int) - Method in class oscript.syntaxtree.NodeSequence
 
elements() - Method in class oscript.syntaxtree.NodeList
 
elements() - Method in interface oscript.syntaxtree.NodeListInterface
 
elements() - Method in class oscript.syntaxtree.NodeListOptional
 
elements() - Method in class oscript.syntaxtree.NodeSequence
 
elementsAt(Value, Value) - Method in class oscript.data.AbstractReference
Get the specified range of this object, if this object is an array.
elementsAt(Value, Value) - Method in class oscript.data.JavaObjectWrapper
Get the specified range of this object, if this object is an array.
elementsAt(Value, Value) - Method in class oscript.data.OArray
Get the specified range of this object, if this object is an array.
elementsAt(int, int) - Method in class oscript.data.OArray
 
elementsAt(Value, Value) - Method in class oscript.data.OString
Get the specified range of this object, if this object is an array.
elementsAt(Value, Value) - Method in class oscript.data.Reference
Get the specified range of this object, if this object is an array.
elementsAt(Value, Value) - Method in class oscript.data.ScriptObject
Get the specified range of this object, if this object is an array.
elementsAt(Value, Value) - Method in class oscript.data.Value
Get the specified range of this object, if this object is an array.
ELSE - Static variable in interface oscript.parser.OscriptParserConstants
 
EMPTY_ARG_IDS - Static variable in class oscript.compiler.CompilerContext
 
EMPTY_EXPR_LIST_EVALUATOR - Static variable in class oscript.data.OObject
When a script function doesn't explicitly extend another type, it implicitly subclasses Object, and uses this expression-list when calling the super-class constructor.
EMPTY_EXPR_LIST_EVALUATOR - Static variable in class oscript.OscriptInterpreter
 
enable_tracing() - Static method in class oscript.parser.OscriptParser
 
enableWindozeHacks - Static variable in class oscript.fs.AbstractFileSystem
 
endColumn - Variable in class oscript.parser.Token
beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
endColumn - Variable in class oscript.syntaxtree.NodeToken
 
endLine - Variable in class oscript.parser.Token
beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
endLine - Variable in class oscript.syntaxtree.NodeToken
 
endOffset - Variable in class oscript.parser.Token
beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
endOffset - Variable in class oscript.syntaxtree.NodeToken
 
endsWith(String) - Method in class oscript.data.OString
 
ensureCapacity(int) - Method in class oscript.data.OArray
 
ensureCapacity(int) - Method in interface oscript.util.MemberTable
Ensure that the member-table has sufficient capacity to accomodate the index sz.
enumerateMembers(Value) - Static method in class oscript.data.Debugger
Deprecated. use Value.memberSet()
EOF - Static variable in interface oscript.parser.OscriptParserConstants
 
eol - Variable in exception oscript.parser.ParseException
The end of line string for this machine.
EQ - Static variable in interface oscript.parser.OscriptParserConstants
 
EqualityExpression() - Static method in class oscript.parser.OscriptParser
 
EqualityExpression - Class in oscript.syntaxtree
Grammar production:
EqualityExpression(RelationalExpression, NodeListOptional) - Constructor for class oscript.syntaxtree.EqualityExpression
 
equals(Object) - Method in class oscript.data.AbstractReference
Compare two objects for equality.
equals(Object) - Method in class oscript.data.JavaMethodWrapper
Compare two objects for equality.
equals(Object) - Method in class oscript.data.OExactNumber
Compare two objects for equality.
equals(Object) - Method in class oscript.data.OInexactNumber
Compare two objects for equality.
equals(Object) - Method in class oscript.data.OString
Compare two objects for equality.
equals(Object) - Method in class oscript.data.Reference
Compare two objects for equality.
equals(Object) - Method in class oscript.fs.AbstractAbstractFile
 
equals(Object) - Method in class oscript.fs.AbstractFileSystem.BogusFile
 
equals(Object) - Method in class oscript.util.StackFrame
 
ErrorHandler - Class in oscript.util
The ErrorHandler is used by the interpreter to handle fatal, non-recoverable errors.
ErrorHandler() - Constructor for class oscript.util.ErrorHandler
 
ESCAPE_SEQUENCE - Static variable in interface oscript.parser.OscriptParserConstants
 
et - Static variable in class oscript.OscriptInterpreter
 
eval(AbstractFile) - Static method in class oscript.OscriptInterpreter
Evaluate from the specified abstract file.
eval(AbstractFile, Scope) - Static method in class oscript.OscriptInterpreter
Evaluate from the specified abstract file.
eval(String) - Static method in class oscript.OscriptInterpreter
Evaluate the specified sting.
eval(String, Scope) - Static method in class oscript.OscriptInterpreter
Evaluate the specified sting.
EVAL - Static variable in interface oscript.parser.OscriptParserConstants
 
evalAndPrint(String) - Method in class oscript.Shell
Evaluate and print a line.
EvalBlock() - Static method in class oscript.parser.OscriptParser
 
EvalBlock - Class in oscript.syntaxtree
Grammar production:
EvalBlock(NodeToken, Expression, NodeToken) - Constructor for class oscript.syntaxtree.EvalBlock
 
EvalBlock(Expression) - Constructor for class oscript.syntaxtree.EvalBlock
 
evalHelper(String, Scope) - Static method in class oscript.compiler.CompiledNodeEvaluator
A helper function for evaluating an EvalBlock.
evalInnerNode(int, StackFrame, Scope) - Method in class oscript.compiler.CompiledNodeEvaluator
Evaluate, in the specified scope.
evalNode(StackFrame, Scope) - Method in class oscript.compiler.CompiledInnerNodeEvaluator
Evaluate, in the specified scope.
evalNode(StackFrame, Scope) - Method in class oscript.compiler.CompiledNodeEvaluator
Evaluate, in the specified scope.
evalNode(StackFrame, Scope) - Method in class oscript.interpreter.InterpretedNodeEvaluator
Evaluate, in the specified scope.
evalNode(StackFrame, Scope) - Method in class oscript.NodeEvaluator
Evaluate, in the specified scope.
evalNode(NodeEvaluator, Scope) - Method in class oscript.util.StackFrame
Push a new stack frame onto the stack, and pass it to ne's StackFrame.evalNode(oscript.NodeEvaluator, oscript.data.Scope) method, returning the result.
evalStr(String) - Method in class oscript.Shell
Evaluate a string...
evaluateFunction(Program) - Method in class oscript.interpreter.EvaluateVisitor
 
EvaluateVisitor - Class in oscript.interpreter
The EvaluateVisitor is the heart of the interpreter.
EvaluateVisitor(Scope) - Constructor for class oscript.interpreter.EvaluateVisitor
Class Constructor.
EvaluationUnit() - Static method in class oscript.parser.OscriptParser
 
EvaluationUnit - Class in oscript.syntaxtree
Grammar production:
EvaluationUnit(NodeChoice) - Constructor for class oscript.syntaxtree.EvaluationUnit
 
every(Value) - Method in class oscript.data.OArray
Executes the provided function fxn once for each element present in the array until it finds one where callback returns false.
exec(Value) - Method in class oscript.data.RegExp
Execute the search for a match against a string.
exists() - Method in class oscript.fs.AbstractAbstractFile
Tests whether the file denoted by this abstract pathname exists.
exists() - Method in interface oscript.fs.AbstractFile
Tests whether this file exists.
exists() - Method in class oscript.fs.AbstractFileSystem.BogusFile
 
exit(int) - Static method in class oscript.OscriptBuiltins
Exit...
expectedTokenSequences - Variable in exception oscript.parser.ParseException
Each entry in this array is an array of integers.
EXPECTING_JAVADOC_TAG_ARG - Static variable in interface oscript.parser.OscriptParserConstants
 
EXPONENT - Static variable in interface oscript.parser.OscriptParserConstants
 
Expression() - Static method in class oscript.parser.OscriptParser
 
Expression - Class in oscript.syntaxtree
Grammar production:
Expression(AssignmentExpression, NodeListOptional) - Constructor for class oscript.syntaxtree.Expression
 
ExpressionBlock() - Static method in class oscript.parser.OscriptParser
 
ExpressionBlock - Class in oscript.syntaxtree
Grammar production:
ExpressionBlock(Expression, NodeToken) - Constructor for class oscript.syntaxtree.ExpressionBlock
 
ExpressionBlock(Expression) - Constructor for class oscript.syntaxtree.ExpressionBlock
 
EXTENDS - Static variable in interface oscript.parser.OscriptParserConstants
 
ExtensibleVisitor - Class in oscript.visitor
ExtensibleVisitor() - Constructor for class oscript.visitor.ExtensibleVisitor
 
extractJavadocComment(Vector, Value, int[]) - Static method in class oscript.data.Function
 
extractJavadocComment(String, Value, Value[]) - Static method in class oscript.data.Function
 
extractJavadocCommentBody(String, Value, Value[]) - Static method in class oscript.data.Function
 

F

f0 - Variable in class oscript.syntaxtree.AdditiveExpression
 
f0 - Variable in class oscript.syntaxtree.AllocationExpression
 
f0 - Variable in class oscript.syntaxtree.Arglist
 
f0 - Variable in class oscript.syntaxtree.ArrayDeclarationPrimaryPrefix
 
f0 - Variable in class oscript.syntaxtree.ArraySubscriptPrimaryPostfix
 
f0 - Variable in class oscript.syntaxtree.AssignmentExpression
 
f0 - Variable in class oscript.syntaxtree.BitwiseAndExpression
 
f0 - Variable in class oscript.syntaxtree.BitwiseOrExpression
 
f0 - Variable in class oscript.syntaxtree.BitwiseXorExpression
 
f0 - Variable in class oscript.syntaxtree.BreakStatement
 
f0 - Variable in class oscript.syntaxtree.CalleePrimaryPrefix
 
f0 - Variable in class oscript.syntaxtree.CastExpression
 
f0 - Variable in class oscript.syntaxtree.CollectionForLoopStatement
 
f0 - Variable in class oscript.syntaxtree.ConditionalExpression
 
f0 - Variable in class oscript.syntaxtree.ConditionalStatement
 
f0 - Variable in class oscript.syntaxtree.ContinueStatement
 
f0 - Variable in class oscript.syntaxtree.EqualityExpression
 
f0 - Variable in class oscript.syntaxtree.EvalBlock
 
f0 - Variable in class oscript.syntaxtree.EvaluationUnit
 
f0 - Variable in class oscript.syntaxtree.Expression
 
f0 - Variable in class oscript.syntaxtree.ExpressionBlock
 
f0 - Variable in class oscript.syntaxtree.ForLoopStatement
 
f0 - Variable in class oscript.syntaxtree.FunctionCallExpressionList
 
f0 - Variable in class oscript.syntaxtree.FunctionCallExpressionListBody
 
f0 - Variable in class oscript.syntaxtree.FunctionCallPrimaryPostfix
 
f0 - Variable in class oscript.syntaxtree.FunctionDeclaration
 
f0 - Variable in class oscript.syntaxtree.FunctionPrimaryPrefix
 
f0 - Variable in class oscript.syntaxtree.IdentifierPrimaryPrefix
 
f0 - Variable in class oscript.syntaxtree.ImportBlock
 
f0 - Variable in class oscript.syntaxtree.Literal
 
f0 - Variable in class oscript.syntaxtree.LogicalAndExpression
 
f0 - Variable in class oscript.syntaxtree.LogicalOrExpression
 
f0 - Variable in class oscript.syntaxtree.MixinBlock
 
f0 - Variable in class oscript.syntaxtree.MultiplicativeExpression
 
f0 - Variable in class oscript.syntaxtree.ParenPrimaryPrefix
 
f0 - Variable in class oscript.syntaxtree.Permissions
 
f0 - Variable in class oscript.syntaxtree.PostfixExpression
 
f0 - Variable in class oscript.syntaxtree.PreLoopStatement
 
f0 - Variable in class oscript.syntaxtree.PrimaryExpression
 
f0 - Variable in class oscript.syntaxtree.PrimaryExpressionNotFunction
 
f0 - Variable in class oscript.syntaxtree.PrimaryExpressionWithTrailingFxnCallExpList
 
f0 - Variable in class oscript.syntaxtree.PrimaryPostfix
 
f0 - Variable in class oscript.syntaxtree.PrimaryPostfixWithTrailingFxnCallExpList
 
f0 - Variable in class oscript.syntaxtree.PrimaryPrefix
 
f0 - Variable in class oscript.syntaxtree.PrimaryPrefixNotFunction
 
f0 - Variable in class oscript.syntaxtree.Program
 
f0 - Variable in class oscript.syntaxtree.ProgramFile
 
f0 - Variable in class oscript.syntaxtree.PropertyIdentifierPrimaryPostfix
 
f0 - Variable in class oscript.syntaxtree.RelationalExpression
 
f0 - Variable in class oscript.syntaxtree.ReturnStatement
 
f0 - Variable in class oscript.syntaxtree.ScopeBlock
 
f0 - Variable in class oscript.syntaxtree.ShiftExpression
 
f0 - Variable in class oscript.syntaxtree.ShorthandFunctionPrimaryPrefix
 
f0 - Variable in class oscript.syntaxtree.SuperPrimaryPrefix
 
f0 - Variable in class oscript.syntaxtree.SynchronizedStatement
 
f0 - Variable in class oscript.syntaxtree.ThisPrimaryPrefix
 
f0 - Variable in class oscript.syntaxtree.ThisScopeQualifierPrimaryPostfix
 
f0 - Variable in class oscript.syntaxtree.ThrowBlock
 
f0 - Variable in class oscript.syntaxtree.TryStatement
 
f0 - Variable in class oscript.syntaxtree.TypeExpression
 
f0 - Variable in class oscript.syntaxtree.UnaryExpression
 
f0 - Variable in class oscript.syntaxtree.VariableDeclaration
 
f0 - Variable in class oscript.syntaxtree.VariableDeclarationBlock
 
f0 - Variable in class oscript.syntaxtree.WhileLoopStatement
 
f1 - Variable in class oscript.syntaxtree.AdditiveExpression
 
f1 - Variable in class oscript.syntaxtree.AllocationExpression
 
f1 - Variable in class oscript.syntaxtree.Arglist
 
f1 - Variable in class oscript.syntaxtree.ArrayDeclarationPrimaryPrefix
 
f1 - Variable in class oscript.syntaxtree.ArraySubscriptPrimaryPostfix
 
f1 - Variable in class oscript.syntaxtree.AssignmentExpression
 
f1 - Variable in class oscript.syntaxtree.BitwiseAndExpression
 
f1 - Variable in class oscript.syntaxtree.BitwiseOrExpression
 
f1 - Variable in class oscript.syntaxtree.BitwiseXorExpression
 
f1 - Variable in class oscript.syntaxtree.BreakStatement
 
f1 - Variable in class oscript.syntaxtree.CastExpression
 
f1 - Variable in class oscript.syntaxtree.CollectionForLoopStatement
 
f1 - Variable in class oscript.syntaxtree.ConditionalExpression
 
f1 - Variable in class oscript.syntaxtree.ConditionalStatement
 
f1 - Variable in class oscript.syntaxtree.ContinueStatement
 
f1 - Variable in class oscript.syntaxtree.EqualityExpression
 
f1 - Variable in class oscript.syntaxtree.EvalBlock
 
f1 - Variable in class oscript.syntaxtree.Expression
 
f1 - Variable in class oscript.syntaxtree.ExpressionBlock
 
f1 - Variable in class oscript.syntaxtree.ForLoopStatement
 
f1 - Variable in class oscript.syntaxtree.FunctionCallExpressionList
 
f1 - Variable in class oscript.syntaxtree.FunctionCallExpressionListBody
 
f1 - Variable in class oscript.syntaxtree.FunctionDeclaration
 
f1 - Variable in class oscript.syntaxtree.FunctionPrimaryPrefix
 
f1 - Variable in class oscript.syntaxtree.ImportBlock
 
f1 - Variable in class oscript.syntaxtree.LogicalAndExpression
 
f1 - Variable in class oscript.syntaxtree.LogicalOrExpression
 
f1 - Variable in class oscript.syntaxtree.MixinBlock
 
f1 - Variable in class oscript.syntaxtree.MultiplicativeExpression
 
f1 - Variable in class oscript.syntaxtree.ParenPrimaryPrefix
 
f1 - Variable in class oscript.syntaxtree.PostfixExpression
 
f1 - Variable in class oscript.syntaxtree.PrimaryExpression
 
f1 - Variable in class oscript.syntaxtree.PrimaryExpressionNotFunction
 
f1 - Variable in class oscript.syntaxtree.PrimaryExpressionWithTrailingFxnCallExpList
 
f1 - Variable in class oscript.syntaxtree.ProgramFile
 
f1 - Variable in class oscript.syntaxtree.PropertyIdentifierPrimaryPostfix
 
f1 - Variable in class oscript.syntaxtree.RelationalExpression
 
f1 - Variable in class oscript.syntaxtree.ReturnStatement
 
f1 - Variable in class oscript.syntaxtree.ScopeBlock
 
f1 - Variable in class oscript.syntaxtree.ShiftExpression
 
f1 - Variable in class oscript.syntaxtree.ShorthandFunctionPrimaryPrefix
 
f1 - Variable in class oscript.syntaxtree.SynchronizedStatement
 
f1 - Variable in class oscript.syntaxtree.ThisScopeQualifierPrimaryPostfix
 
f1 - Variable in class oscript.syntaxtree.ThrowBlock
 
f1 - Variable in class oscript.syntaxtree.TryStatement
 
f1 - Variable in class oscript.syntaxtree.UnaryExpression
 
f1 - Variable in class oscript.syntaxtree.VariableDeclaration
 
f1 - Variable in class oscript.syntaxtree.VariableDeclarationBlock
 
f1 - Variable in class oscript.syntaxtree.WhileLoopStatement
 
f2 - Variable in class oscript.syntaxtree.AllocationExpression
 
f2 - Variable in class oscript.syntaxtree.Arglist
 
f2 - Variable in class oscript.syntaxtree.ArrayDeclarationPrimaryPrefix
 
f2 - Variable in class oscript.syntaxtree.ArraySubscriptPrimaryPostfix
 
f2 - Variable in class oscript.syntaxtree.CastExpression
 
f2 - Variable in class oscript.syntaxtree.CollectionForLoopStatement
 
f2 - Variable in class oscript.syntaxtree.ConditionalStatement
 
f2 - Variable in class oscript.syntaxtree.EvalBlock
 
f2 - Variable in class oscript.syntaxtree.ForLoopStatement
 
f2 - Variable in class oscript.syntaxtree.FunctionCallExpressionList
 
f2 - Variable in class oscript.syntaxtree.FunctionDeclaration
 
f2 - Variable in class oscript.syntaxtree.FunctionPrimaryPrefix
 
f2 - Variable in class oscript.syntaxtree.ImportBlock
 
f2 - Variable in class oscript.syntaxtree.MixinBlock
 
f2 - Variable in class oscript.syntaxtree.ParenPrimaryPrefix
 
f2 - Variable in class oscript.syntaxtree.ProgramFile
 
f2 - Variable in class oscript.syntaxtree.ReturnStatement
 
f2 - Variable in class oscript.syntaxtree.ScopeBlock
 
f2 - Variable in class oscript.syntaxtree.ShorthandFunctionPrimaryPrefix
 
f2 - Variable in class oscript.syntaxtree.SynchronizedStatement
 
f2 - Variable in class oscript.syntaxtree.ThrowBlock
 
f2 - Variable in class oscript.syntaxtree.TryStatement
 
f2 - Variable in class oscript.syntaxtree.VariableDeclaration
 
f2 - Variable in class oscript.syntaxtree.WhileLoopStatement
 
f3 - Variable in class oscript.syntaxtree.Arglist
 
f3 - Variable in class oscript.syntaxtree.ArraySubscriptPrimaryPostfix
 
f3 - Variable in class oscript.syntaxtree.CastExpression
 
f3 - Variable in class oscript.syntaxtree.CollectionForLoopStatement
 
f3 - Variable in class oscript.syntaxtree.ConditionalStatement
 
f3 - Variable in class oscript.syntaxtree.ForLoopStatement
 
f3 - Variable in class oscript.syntaxtree.FunctionDeclaration
 
f3 - Variable in class oscript.syntaxtree.FunctionPrimaryPrefix
 
f3 - Variable in class oscript.syntaxtree.SynchronizedStatement
 
f3 - Variable in class oscript.syntaxtree.TryStatement
 
f3 - Variable in class oscript.syntaxtree.VariableDeclaration
 
f3 - Variable in class oscript.syntaxtree.WhileLoopStatement
 
f4 - Variable in class oscript.syntaxtree.CollectionForLoopStatement
 
f4 - Variable in class oscript.syntaxtree.ConditionalStatement
 
f4 - Variable in class oscript.syntaxtree.ForLoopStatement
 
f4 - Variable in class oscript.syntaxtree.FunctionDeclaration
 
f4 - Variable in class oscript.syntaxtree.FunctionPrimaryPrefix
 
f4 - Variable in class oscript.syntaxtree.SynchronizedStatement
 
f4 - Variable in class oscript.syntaxtree.TryStatement
 
f4 - Variable in class oscript.syntaxtree.WhileLoopStatement
 
f5 - Variable in class oscript.syntaxtree.CollectionForLoopStatement
 
f5 - Variable in class oscript.syntaxtree.ConditionalStatement
 
f5 - Variable in class oscript.syntaxtree.ForLoopStatement
 
f5 - Variable in class oscript.syntaxtree.FunctionDeclaration
 
f5 - Variable in class oscript.syntaxtree.FunctionPrimaryPrefix
 
f6 - Variable in class oscript.syntaxtree.CollectionForLoopStatement
 
f6 - Variable in class oscript.syntaxtree.ForLoopStatement
 
f6 - Variable in class oscript.syntaxtree.FunctionDeclaration
 
f6 - Variable in class oscript.syntaxtree.FunctionPrimaryPrefix
 
f7 - Variable in class oscript.syntaxtree.ForLoopStatement
 
f7 - Variable in class oscript.syntaxtree.FunctionDeclaration
 
f7 - Variable in class oscript.syntaxtree.FunctionPrimaryPrefix
 
f8 - Variable in class oscript.syntaxtree.ForLoopStatement
 
f8 - Variable in class oscript.syntaxtree.FunctionDeclaration
 
f9 - Variable in class oscript.syntaxtree.FunctionDeclaration
 
failed - Static variable in class oscript.compiler.CompilerContext
 
FALSE - Static variable in class oscript.data.OBoolean
 
FALSE - Static variable in interface oscript.parser.OscriptParserConstants
 
fatalError(String) - Static method in class oscript.util.ErrorHandler
Called in times of peril.
fd - Variable in class oscript.data.Function
The shared function data...
fd - Variable in class oscript.syntaxtree.FunctionPrimaryPrefix
 
file - Variable in class oscript.OscriptInterpreter.CacheEntry
 
fillByteArray(byte[]) - Static method in class oscript.data.OArray
 
fillCharacterArray(char[]) - Static method in class oscript.data.OArray
 
fillDoubleArray(double[]) - Static method in class oscript.data.OArray
 
fillFloatArray(float[]) - Static method in class oscript.data.OArray
 
fillInStackTrace() - Method in exception oscript.exceptions.PackagedScriptObjectException
 
fillIntegerArray(int[]) - Static method in class oscript.data.OArray
 
fillLongArray(long[]) - Static method in class oscript.data.OArray
 
fillShortArray(short[]) - Static method in class oscript.data.OArray
 
filter(Value) - Method in class oscript.data.OArray
Create a new array with all elements that pass the test implemented by the provided function.
finalize() - Method in class oscript.data.Database
Make sure we flush before we're gc'd.
finalize() - Method in class oscript.data.ScriptObject
Called when the script object is GC'd
finalize() - Method in class oscript.fs.JarFileSystem
 
FINALLY - Static variable in interface oscript.parser.OscriptParserConstants
 
findClass(String) - Method in class oscript.compiler.CompilerClassLoader
Override findClass to search all registered class loader delegates.
findDesc(Scope) - Static method in class oscript.data.Scope
 
findResource(String) - Method in class oscript.compiler.CompilerClassLoader
Override findResource to search all registered class loader delegates.
FLOATING_POINT_LITERAL - Static variable in interface oscript.parser.OscriptParserConstants
 
floatValue() - Method in class oscript.data.OExactNumber
 
floatValue() - Method in class oscript.data.OInexactNumber
 
flush() - Method in class oscript.data.Database
Flush contents to file.
flush() - Method in class oscript.fs.AbstractFileSystem
Flush any pending changes within this filesystem.
flush() - Method in class oscript.fs.JarFileSystem
If any changes have been made, flush them out to disk.
flush() - Method in class oscript.fs.LocalFileSystem
Flush any pending changes within this filesystem.
flushWriter() - Method in class oscript.visitor.TreeDumper
Flushes the OutputStream or Writer that this TreeDumper is using.
FOR - Static variable in interface oscript.parser.OscriptParserConstants
 
force() - Method in class oscript.visitor.TreeFormatter
A Force command inserts a line break and indents the next line to the current indentation level.
force(int) - Method in class oscript.visitor.TreeFormatter
 
forEach(Value) - Method in class oscript.data.OArray
Executes a provided function once per array element.
ForkScope - Class in oscript.data
The ForkScope is used to implement a fork in the scope chain.
ForLoopStatement() - Static method in class oscript.parser.OscriptParser
 
ForLoopStatement - Class in oscript.syntaxtree
Grammar production:
ForLoopStatement(NodeToken, NodeToken, NodeOptional, NodeToken, NodeOptional, NodeToken, NodeOptional, NodeToken, EvaluationUnit, boolean, boolean) - Constructor for class oscript.syntaxtree.ForLoopStatement
 
ForLoopStatement(NodeOptional, NodeOptional, NodeOptional, EvaluationUnit) - Constructor for class oscript.syntaxtree.ForLoopStatement
 
ForLoopStatementTranslator - Class in oscript.translator
A translator to implement one part of the language in terms of another.
ForLoopStatementTranslator() - Constructor for class oscript.translator.ForLoopStatementTranslator
 
FORMAL_COMMENT - Static variable in interface oscript.parser.OscriptParserConstants
 
forName(String, boolean, ClassLoader) - Static method in class oscript.compiler.CompilerClassLoader
 
forName(String) - Static method in class oscript.data.JavaClassWrapper
 
free() - Method in class oscript.data.BasicScope
Indicate that this scope is no longer needed
free() - Method in class oscript.data.ForkScope
Indicate that this scope is no longer needed
free() - Method in class oscript.data.OArray
 
free() - Method in class oscript.data.Scope
Indicate that this scope is no longer needed.
free() - Method in interface oscript.util.MemberTable
Indication from creator of member-table that resources allocated from the stack are no longer needed and should be released.
Function - Class in oscript.data
A script function/constructor.
Function(Scope, Value, Function.FunctionData) - Constructor for class oscript.data.Function
Class Constructor.
FUNCTION - Static variable in interface oscript.parser.OscriptParserConstants
 
Function.FunctionData - Class in oscript.data
In order to keep function instances more lightweight, the values that will be the same for any instance of a function representing the same portion of the parse tree have been split out into this class, in order to be shared between different function instances.
Function.FunctionData(int, int[], boolean, NodeEvaluator, NodeEvaluator, NodeEvaluator, boolean, boolean, Value) - Constructor for class oscript.data.Function.FunctionData
Class Constructor.
Function.FunctionData() - Constructor for class oscript.data.Function.FunctionData
 
FunctionCallExpressionList() - Static method in class oscript.parser.OscriptParser
 
FunctionCallExpressionList - Class in oscript.syntaxtree
Grammar production:
FunctionCallExpressionList(NodeToken, NodeOptional, NodeToken) - Constructor for class oscript.syntaxtree.FunctionCallExpressionList
 
FunctionCallExpressionList(NodeOptional) - Constructor for class oscript.syntaxtree.FunctionCallExpressionList
 
FunctionCallExpressionListBody() - Static method in class oscript.parser.OscriptParser
 
FunctionCallExpressionListBody - Class in oscript.syntaxtree
Grammar production:
FunctionCallExpressionListBody(AssignmentExpression, NodeListOptional) - Constructor for class oscript.syntaxtree.FunctionCallExpressionListBody
 
FunctionCallPrimaryPostfix() - Static method in class oscript.parser.OscriptParser
 
FunctionCallPrimaryPostfix - Class in oscript.syntaxtree
Grammar production:
FunctionCallPrimaryPostfix(FunctionCallExpressionList) - Constructor for class oscript.syntaxtree.FunctionCallPrimaryPostfix
 
FunctionDeclaration() - Static method in class oscript.parser.OscriptParser
 
FunctionDeclaration - Class in oscript.syntaxtree
Grammar production:
FunctionDeclaration(Permissions, NodeToken, NodeToken, NodeToken, NodeOptional, NodeToken, NodeOptional, NodeToken, Program, NodeToken, boolean, boolean) - Constructor for class oscript.syntaxtree.FunctionDeclaration
 
FunctionDeclaration(Permissions, NodeToken, NodeOptional, NodeOptional, Program) - Constructor for class oscript.syntaxtree.FunctionDeclaration
 
FunctionDeclarationTranslator - Class in oscript.translator
A translator to implement one part of the language in terms of another.
FunctionDeclarationTranslator() - Constructor for class oscript.translator.FunctionDeclarationTranslator
 
FunctionPrimaryPrefix() - Static method in class oscript.parser.OscriptParser
 
FunctionPrimaryPrefix - Class in oscript.syntaxtree
Grammar production:
FunctionPrimaryPrefix(NodeToken, NodeToken, NodeOptional, NodeToken, NodeOptional, NodeToken, Program, NodeToken, boolean, boolean) - Constructor for class oscript.syntaxtree.FunctionPrimaryPrefix
 
FunctionPrimaryPrefix(NodeOptional, NodeOptional, Program) - Constructor for class oscript.syntaxtree.FunctionPrimaryPrefix
 
FunctionScope - Class in oscript.data
The FunctionScope to implement the scope for a function.
FunctionScope(Function, Scope, SymbolTable, MemberTable) - Constructor for class oscript.data.FunctionScope
Class Constructor.
FunctionScope(Function, Scope, SymbolTable) - Constructor for class oscript.data.FunctionScope
 
FunctionScope.OSuper - Class in oscript.data
Super object in most cases acts as the overriden function value, but overrides FunctionScope.OSuper.getMember(int,boolean) to allow to access the other overriden function values, ie: super.foo()
FunctionScope.OThis - Class in oscript.data
The special value, this doesn't have the same permissions checking for the getMember method.
fxn - Variable in class oscript.data.FunctionScope
 

G

GE - Static variable in interface oscript.parser.OscriptParserConstants
 
generateParseException() - Static method in class oscript.parser.OscriptParser
 
get() - Method in class oscript.data.AbstractReference
Get the referent
get(Value) - Method in class oscript.data.Database
Get an entry from the database.
get(String) - Method in class oscript.data.Database
 
get() - Method in class oscript.data.FunctionScope.OSuper
 
get() - Method in class oscript.data.FunctionScope.OThis
 
get() - Method in class oscript.data.WeakReference
Get the referent
get(int) - Method in class oscript.util.OpenHashSymbolTable
Get the index that the specified symbol maps to.
get(int) - Method in class oscript.util.SymbolMap
Get a mapping
get(int) - Method in interface oscript.util.SymbolTable
Get the index that the specified symbol maps to.
get(Class) - Method in class oscript.visitor.ExtensibleVisitor
get node visitor
getActualBeginOffset() - Method in class oscript.syntaxtree.NodeToken
 
getArg0(MemberTable) - Static method in class oscript.data.OException
 
getArgNames() - Method in class oscript.data.Function
Get the names of the arguments to the function, in order.
getAttr() - Method in interface oscript.data.Debugger.MemberAccessor
Return a bitmask of the member's attributes.
getBeginColumn() - Static method in class oscript.parser.ASCII_UCodeESC_CharStream
 
getBeginLine() - Static method in class oscript.parser.ASCII_UCodeESC_CharStream
 
getBeginOffset() - Static method in class oscript.parser.ASCII_UCodeESC_CharStream
 
getBreakpointFiles() - Static method in class oscript.data.Debugger
Return a collection view of the files with breakpoints set in them.
getBreakpointLines(AbstractFile) - Static method in class oscript.data.Debugger
Return a collection of line numbers of lines with breakpoints set in the specified file.
getCallee() - Method in class oscript.data.FunctionScope
Lookup the "callee" within a scope.
getCallee() - Method in class oscript.data.Scope
Lookup the "callee" within a scope.
getClassLoader() - Method in class oscript.data.JavaClassWrapper
Get the ClassLoader object for the java class this class is a wrapper for.
getClassWrapper(Class) - Static method in class oscript.data.JavaClassWrapper
The class wrapper instances need to be intern'd, so the types work out right...
getClassWrapper(String) - Static method in class oscript.data.JavaClassWrapper
 
getColumn() - Static method in class oscript.parser.ASCII_UCodeESC_CharStream
Deprecated.  
getComment() - Method in class oscript.data.Function
Get the comment block.
getCompilerClassLoader() - Static method in class oscript.compiler.CompilerClassLoader
 
getCwd() - Static method in class oscript.fs.AbstractFileSystem
Get the current working directory.
getEndColumn() - Static method in class oscript.parser.ASCII_UCodeESC_CharStream
 
getEndLine() - Static method in class oscript.parser.ASCII_UCodeESC_CharStream
 
getEndOffset() - Static method in class oscript.parser.ASCII_UCodeESC_CharStream
 
getErr() - Static method in class oscript.OscriptBuiltins
 
getErrorHandler() - Static method in class oscript.util.ErrorHandler
Get the fatal error handler.
getExtension() - Method in class oscript.DefaultParser
Get the file extension for file type to handle, eg.
getExtension() - Method in class oscript.fs.AbstractAbstractFile
Get the extension, which indicates the type of file.
getExtension() - Method in interface oscript.fs.AbstractFile
Get the extension, which indicates the type of file.
getExtension() - Method in class oscript.fs.AbstractFileSystem.BogusFile
 
getExtension() - Method in interface oscript.Parser
Get the file extension for file type to handle, eg.
getFile() - Method in class oscript.compiler.CompiledInnerNodeEvaluator
Get the file that this node was parsed from.
getFile() - Method in class oscript.compiler.CompiledNodeEvaluator
Get the file that this node was parsed from.
getFile() - Method in class oscript.interpreter.InterpretedNodeEvaluator
Get the file that this node was parsed from.
getFile() - Method in class oscript.NodeEvaluator
Get the file that this node was parsed from.
getFile() - Method in class oscript.util.StackFrame
The file corresponding to the current stack frame.
getFoo() - Method in class oscript.data.JavaClassWrapper.Base
 
getFs() - Method in class oscript.fs.AbstractFileSystem.MountPointFile
 
getGlobalScope() - Static method in class oscript.OscriptInterpreter
Get the global scope object.
getId() - Method in class oscript.compiler.CompiledInnerNodeEvaluator
Get the function symbol (name), if this node evaluator is a function, otherwise return -1.
getId() - Method in class oscript.compiler.CompiledNodeEvaluator
Get the function symbol (name), if this node evaluator is a function, otherwise return -1.
getId() - Method in class oscript.data.Symbol
Get the unique id for this symbol.
getId() - Method in class oscript.interpreter.InterpretedNodeEvaluator
Get the function symbol (name), if this node evaluator is a function, otherwise return -1.
getId() - Method in class oscript.NodeEvaluator
Get the function symbol (name), if this node evaluator is a function, otherwise return -1.
getId() - Method in class oscript.util.StackFrame
The function name for the current stack frame, if there is one, otherwise -1.
GetImage() - Static method in class oscript.parser.ASCII_UCodeESC_CharStream
 
getIn() - Static method in class oscript.OscriptBuiltins
 
getIndex() - Method in class oscript.data.RegExpResult
The index of the match in the string, or -1 if no match.
getInnerSharedMemberIndexTable(int, int) - Method in class oscript.compiler.CompiledNodeEvaluator
Get the SMIT for the scope(s) created when invoking this node evaluator.
getInput() - Method in class oscript.data.RegExpResult
Get the original input string.
getInputStream() - Method in interface oscript.fs.AbstractFile
Get an input stream to read from this file.
getInputStream() - Method in class oscript.fs.AbstractFileSystem.BogusFile
 
getInputStream() - Method in class oscript.util.InputStreamFile
Get an input stream to read from this file.
getInstanceMemberImpl(int) - Method in class oscript.data.BasicScope
 
getInstanceMemberImpl(int) - Method in class oscript.data.Scope
 
getJavaException() - Method in class oscript.data.OJavaException
 
getLastBranchTarget() - Method in class oscript.compiler.CompilerInstructionList
 
getLastInstructionHandle() - Method in class oscript.compiler.CompilerInstructionList
 
getLastNodeToken() - Method in class oscript.interpreter.EvaluateVisitor
 
getLine() - Static method in class oscript.parser.ASCII_UCodeESC_CharStream
Deprecated.  
getLineNumber() - Method in class oscript.util.StackFrame
The current line number in the current stack frame.
getLoad() - Method in class oscript.util.OpenHashSymbolTable
 
getMember(int, boolean) - Method in class oscript.data.AbstractReference
Get a member of this object.
getMember(int, boolean) - Method in class oscript.data.BasicScope
Get a member of this object.
getMember(int, boolean) - Method in class oscript.data.Database
Get a member of this object.
getMember(int, boolean) - Method in class oscript.data.ForkScope
Get a member of this object.
getMember(int, boolean) - Method in class oscript.data.Function
Get a member of this object.
getMember(int, boolean) - Method in class oscript.data.FunctionScope.OSuper
 
getMember(int, boolean) - Method in class oscript.data.FunctionScope.OThis
 
getMember(int, boolean) - Method in class oscript.data.JavaClassWrapper
Get a member of this object.
getMember(int, boolean) - Method in class oscript.data.JavaPackageWrapper
Get a member of this object.
getMember(int, boolean) - Method in class oscript.data.OJavaException
 
getMember(int, boolean) - Method in class oscript.data.OObject
Get a member of this object.
getMember(int, boolean) - Method in class oscript.data.Reference
Get a member of this object.
getMember(int, boolean) - Method in class oscript.data.ScriptPackage
Get a member of this object.
getMember(String) - Method in class oscript.data.Value
Get a member of this object.
getMember(Value) - Method in class oscript.data.Value
Get a member of this object.
getMember(int) - Method in class oscript.data.Value
Get a member of this object.
getMember(String, boolean) - Method in class oscript.data.Value
This isn't really part of the public interface, but is provided for the generated wrapper classes.
getMember(Value, boolean) - Method in class oscript.data.Value
 
getMember(int, boolean) - Method in class oscript.data.Value
 
getMemberAccessor(Value, Value) - Static method in class oscript.data.Debugger
Access a member of an object.
getMemberImpl(int) - Method in class oscript.data.BasicScope
 
getMemberImpl(int) - Method in class oscript.data.FunctionScope
Overridden to check for statics
getMemberImpl(int) - Method in class oscript.data.Scope
 
getMessage() - Method in class oscript.data.OException
Get the message.
getMessage() - Method in exception oscript.exceptions.PackagedScriptObjectException
 
getMessage() - Method in exception oscript.parser.ParseException
This method has the standard behavior when this object has been created using the standard constructors.
getMessage() - Method in error oscript.parser.TokenMgrError
You can also modify the body of this method to customize your error messages.
getMinimumArgCount() - Method in class oscript.data.Function
Get the minimum number of args that should be passed to this function.
getMonitor() - Method in class oscript.data.AbstractReference
Return the object used for implementing synchronized.
getMonitor() - Method in class oscript.data.JavaObjectWrapper
Return the object used for implementing synchronized.
getMonitor() - Method in class oscript.data.OJavaException
 
getMonitor() - Method in class oscript.data.Reference
Return the object used for implementing synchronized.
getMonitor() - Method in class oscript.data.ScriptObject
Return the object used for implementing synchronized.
getMonitor() - Method in class oscript.data.Value
Return the object used for implementing synchronized.
getMountType() - Method in class oscript.fs.AbstractFileSystem.MountPointFile
 
getName() - Method in class oscript.data.Function.FunctionData
 
getName() - Method in class oscript.data.Function
Get the name of this function.
getName() - Method in class oscript.data.JavaClassWrapper
Convert this object to a native java String value.
getName() - Method in class oscript.fs.AbstractAbstractFile
Get the name of this file, which is the last component of the complete path.
getName() - Method in interface oscript.fs.AbstractFile
Get the name of this file, which is the last component of the complete path.
getName() - Method in class oscript.fs.AbstractFileSystem.BogusFile
 
getName() - Method in class oscript.util.StackFrame
Convenience wrapper for StackFrame.getId(), mainly provided for the benefit of script code that probably doesn't want to know about ids, and just wants to think in terms of names.
getNextToken() - Static method in class oscript.parser.OscriptParser
 
getNextToken() - Static method in class oscript.parser.OscriptParserTokenManager
 
getNodeTokens() - Static method in class oscript.parser.OscriptParser
 
getNonWrapperClass(Class) - Static method in class oscript.classwrap.ClassWrapGen
Given a java class that may or may not be a wrapper class, return a java class that is the closest super-class that is not a wrapper class.
getOrigMethodName(Object, String) - Static method in class oscript.classwrap.ClassWrapGen
Because the wrapper method looks to the script object first, before calling the wrapped method, there are times when we want to call the original method directly.
getOrigMethodName(String) - Static method in class oscript.classwrap.ClassWrapGen
 
getOut() - Static method in class oscript.OscriptBuiltins
 
getOutputStream(boolean) - Method in class oscript.fs.AbstractAbstractFile
Get an output stream to write to this file.
getOutputStream(boolean) - Method in interface oscript.fs.AbstractFile
Get an output stream to write to this file.
getOutputStream(boolean) - Method in class oscript.fs.AbstractFileSystem.BogusFile
 
getPackageWrapper(String) - Static method in class oscript.data.JavaPackageWrapper
Factory method for package-wrappers.
getParameterTypes(Object) - Method in interface oscript.data.JavaBridge.JavaCallableAccessor
 
getPath() - Method in class oscript.fs.AbstractAbstractFile
Get the file path, which globally identifies the file.
getPath() - Method in interface oscript.fs.AbstractFile
Get the file path, which globally identifies the file.
getPath() - Method in class oscript.fs.AbstractFileSystem.BogusFile
 
getPreviousScope() - Method in class oscript.data.Scope
Get the previous scope in the scope chain.
getSafeCopy() - Method in class oscript.data.BasicScope
In case a scope has any resource allocated from a source which will no long be valid after a stack frame has returned (ie.
getSafeCopy() - Method in class oscript.data.ForkScope
In case a scope has any resource allocated from a source which will no long be valid after a stack frame has returned (ie.
getSafeCopy() - Method in class oscript.data.GlobalScope
In case a scope has any resource allocated from a source which will no long be valid after a stack frame has returned (ie.
getSafeCopy() - Method in class oscript.data.Scope
In case a scope has any resource allocated from a source which will no long be valid after a stack frame has returned (ie.
getSafeCopy() - Method in class oscript.util.StackFrame
 
getScope() - Method in class oscript.util.StackFrame
The current scope in the current line number.
getScriptObject(Object) - Static method in class oscript.classwrap.ClassWrapGen
Given a java object, which may be linked to a script object, return the linked script object.
getScriptPath() - Static method in class oscript.OscriptInterpreter
Return an iterator of entries in the script-path.
getSharedMemberIndexTable(int) - Method in class oscript.compiler.CompiledInnerNodeEvaluator
Get the SMIT for the scope(s) created when invoking this node evaluator.
getSharedMemberIndexTable(int) - Method in class oscript.compiler.CompiledNodeEvaluator
Get the SMIT for the scope(s) created when invoking this node evaluator.
getSharedMemberIndexTable(int) - Method in class oscript.interpreter.InterpretedNodeEvaluator
Get the SMIT for the scope(s) created when invoking this node evaluator.
getSharedMemberIndexTable(int) - Method in class oscript.NodeEvaluator
Get the SMIT for the scope(s) created when invoking this node evaluator.
getSpecialAt(int) - Method in class oscript.syntaxtree.NodeToken
 
getStats() - Static method in class oscript.util.OpenHashSymbolTable
 
GetSuffix(int) - Static method in class oscript.parser.ASCII_UCodeESC_CharStream
 
getSuper() - Method in class oscript.data.ForkScope
Lookup the "super" within a scope.
getSuper() - Method in class oscript.data.FunctionScope
Lookup the "super" within a scope.
getSuper() - Method in class oscript.data.GlobalScope
Lookup the "super" within a scope.
getSuper() - Method in class oscript.data.Scope
Lookup the "super" within a scope.
getSymbol(Value) - Static method in class oscript.data.Symbol
Given a script object, return a symbol object.
getSymbol(String) - Static method in class oscript.data.Symbol
Given a string, return a symbol object.
getSymbol(int) - Static method in class oscript.data.Symbol
Given a symbol id, return the symbol object.
getTargetClass() - Method in class oscript.data.JavaBridge.FunctionTransformer
Get the type of the class that this tranformer understands how to transform to.
getThis() - Method in class oscript.data.ConstructorScope
Lookup the "this" within a scope.
getThis(Value) - Method in class oscript.data.FunctionScope
Lookup the qualified "this" within a scope.
getThis() - Method in class oscript.data.GlobalScope
Lookup the "this" within a scope.
getThis(Value) - Method in class oscript.data.GlobalScope
Lookup the qualified "this" within a scope.
getThis() - Method in class oscript.data.Scope
Lookup the "this" within a scope.
getThis(Value) - Method in class oscript.data.Scope
Lookup the qualified "this" within a scope.
getToken(int) - Static method in class oscript.parser.OscriptParser
 
getTokenString(int) - Static method in class oscript.parser.OscriptParser
 
getType() - Method in class oscript.data.AbstractReference
Get the type of this object.
getType() - Method in class oscript.data.BasicScope
Get the type of this object.
getType() - Method in class oscript.data.OJavaException
 
getType() - Method in class oscript.data.Reference
Get the type of this object.
getType() - Method in interface oscript.data.RegExp.RegExpFactory
Get the type object, used to construct a RegExp object.
getType() - Method in class oscript.data.Value
Get the type of this object.
getTypeImpl() - Method in class oscript.data.AbstractReference
Get the type of this object.
getTypeImpl() - Method in class oscript.data.BasicScope
Get the type of this object.
getTypeImpl() - Method in class oscript.data.Database
Get the type of this object.
getTypeImpl() - Method in class oscript.data.Debugger
Get the type of this object.
getTypeImpl() - Method in class oscript.data.ForkScope
Get the type of this object.
getTypeImpl() - Method in class oscript.data.Function
Get the type of this object.
getTypeImpl() - Method in class oscript.data.GlobalScope
Get the type of this object.
getTypeImpl() - Method in class oscript.data.JavaClassWrapper
Get the type of this object.
getTypeImpl() - Method in class oscript.data.JavaMethodWrapper
Get the type of this object.
getTypeImpl() - Method in class oscript.data.JavaObjectWrapper
Get the type of this object.
getTypeImpl() - Method in class oscript.data.JavaPackageWrapper
Get the type of this object.
getTypeImpl() - Method in class oscript.data.OArray
Get the type of this object.
getTypeImpl() - Method in class oscript.data.OBoolean
Get the type of this object.
getTypeImpl() - Method in class oscript.data.OExactNumber
Get the type of this object.
getTypeImpl() - Method in class oscript.data.OException
Get the type of this object.
getTypeImpl() - Method in class oscript.data.OInexactNumber
Get the type of this object.
getTypeImpl() - Method in class oscript.data.OObject
Get the type of this object.
getTypeImpl() - Method in class oscript.data.OString
Get the type of this object.
getTypeImpl() - Method in class oscript.data.Proxy
Get the type of this object.
getTypeImpl() - Method in class oscript.data.Reference
Get the type of this object.
getTypeImpl() - Method in class oscript.data.RegExp
Get the type of this object.
getTypeImpl() - Method in class oscript.data.RegExpResult
Get the type of this object.
getTypeImpl() - Method in class oscript.data.ScriptObject
Get the type of this object.
getTypeImpl() - Method in class oscript.data.ScriptPackage
Get the type of this object.
getTypeImpl() - Method in class oscript.data.Value
Get the type of this object.
getTypeMember(Value, int) - Method in class oscript.data.AbstractReference
Get a member of this type.
getTypeMember(Value, int) - Method in class oscript.data.BuiltinType
Overloaded to hide "non-existant" methods.
getTypeMember(Value, int) - Method in class oscript.data.Function
Get a member of this type.
getTypeMember(Value, int) - Method in class oscript.data.JavaClassWrapper
Get a member of this type.
getTypeMember(Value, int) - Method in class oscript.data.Proxy
Get a member of this type.
getTypeMember(Value, int) - Method in class oscript.data.Reference
Get a member of this type.
getTypeMember(Value, int) - Method in class oscript.data.Value
Get a member of this type.
getTypeMember(Value, Value) - Method in class oscript.data.Value
Deprecated. use other getTypeMember
getTypeMemberImpl(Object, int) - Method in class oscript.data.JavaClassWrapper
 
getValue() - Method in interface oscript.data.Debugger.MemberAccessor
Get the actual value of the member.
getVersionName() - Static method in class oscript.Version
Get svn root path directory name, ie.
getVersionNumber() - Static method in class oscript.Version
Get the svn repository version number
getVersionString() - Static method in class oscript.OscriptInterpreter
Get a descriptive version string.
GlobalScope - Class in oscript.data
Each interpreter instance has a single global scope, which serves to terminate the scope chain.
GlobalScope() - Constructor for class oscript.data.GlobalScope
Class Constructor.
GT - Static variable in interface oscript.parser.OscriptParserConstants
 

H

handle(Scope, AbstractFile, int) - Method in interface oscript.data.Debugger.Breakpoint
Called when breakpoint is hit.
handleParseException(ParseException) - Method in class oscript.Shell
Called to handle syntax exceptions.
handleScriptException(PackagedScriptObjectException) - Method in class oscript.Shell
Called to handle script exceptions.
hasFxnInScope - Variable in class oscript.data.Function.FunctionData
A hint from the parser about whether scope storage can be allocated from the stack, which can only be done if there are no functions declared within this function
hasFxnInScope - Variable in class oscript.syntaxtree.CollectionForLoopStatement
 
hasFxnInScope - Variable in class oscript.syntaxtree.ForLoopStatement
 
hasFxnInScope - Variable in class oscript.syntaxtree.FunctionDeclaration
 
hasFxnInScope - Variable in class oscript.syntaxtree.FunctionPrimaryPrefix
 
hasFxnInScope - Variable in class oscript.syntaxtree.ScopeBlock
 
hasFxnInScope - Variable in class oscript.syntaxtree.ShorthandFunctionPrimaryPrefix
 
hashCode() - Method in class oscript.data.AbstractReference
Return a hash code value for this object.
hashCode() - Method in class oscript.data.JavaMethodWrapper
Return a hash code value for this object.
hashCode() - Method in class oscript.data.OExactNumber
Return a hash code value for this object.
hashCode() - Method in class oscript.data.OInexactNumber
Return a hash code value for this object.
hashCode() - Method in class oscript.data.OString
Return a hash code value for this object.
hashCode() - Method in class oscript.data.Reference
Return a hash code value for this object.
hashCode() - Method in class oscript.fs.AbstractAbstractFile
 
hashCode() - Method in class oscript.fs.AbstractFileSystem.BogusFile
 
hashCode() - Method in class oscript.util.StackFrame
 
hasNext() - Method in class oscript.util.CollectionIterator
 
hasVarInScope - Variable in class oscript.syntaxtree.CollectionForLoopStatement
 
hasVarInScope - Variable in class oscript.syntaxtree.ForLoopStatement
 
hasVarInScope - Variable in class oscript.syntaxtree.FunctionDeclaration
 
hasVarInScope - Variable in class oscript.syntaxtree.FunctionPrimaryPrefix
 
hasVarInScope - Variable in class oscript.syntaxtree.ScopeBlock
 
hasVarInScope - Variable in class oscript.syntaxtree.ShorthandFunctionPrimaryPrefix
 
HEX_LITERAL - Static variable in interface oscript.parser.OscriptParserConstants
 
HIDDEN_TYPE - Static variable in class oscript.data.Type
The type of special objects, which shouldn't be accessible from a oscript program.
HOOK - Static variable in interface oscript.parser.OscriptParserConstants
 

I

ID - Static variable in class oscript.data.JavaClassWrapper.Base
 
ID - Static variable in class oscript.data.JavaClassWrapper.Derived
 
id - Variable in class oscript.syntaxtree.FunctionPrimaryPrefix
 
IDENTIFIER - Static variable in interface oscript.parser.OscriptParserConstants
 
IdentifierPrimaryPrefix() - Static method in class oscript.parser.OscriptParser
 
IdentifierPrimaryPrefix - Class in oscript.syntaxtree
Grammar production:
IdentifierPrimaryPrefix(NodeToken) - Constructor for class oscript.syntaxtree.IdentifierPrimaryPrefix
 
idx - Variable in class oscript.util.StackFrame
The current index, boxed in array so it can be shared between the two stack-frame instances (regular & debug)
IF - Static variable in interface oscript.parser.OscriptParserConstants
 
image - Variable in class oscript.parser.Token
The string image of the token.
impl - Variable in class oscript.data.JavaClassWrapper
 
IMPORT - Static variable in interface oscript.parser.OscriptParserConstants
 
ImportBlock() - Static method in class oscript.parser.OscriptParser
 
ImportBlock - Class in oscript.syntaxtree
Grammar production:
ImportBlock(NodeToken, Expression, NodeToken) - Constructor for class oscript.syntaxtree.ImportBlock
 
ImportBlock(Expression) - Constructor for class oscript.syntaxtree.ImportBlock
 
importHelper(String, Scope) - Static method in class oscript.compiler.CompiledNodeEvaluator
A helper function for evaluating an ImportBlock.
importHelper(String, Scope) - Static method in class oscript.OscriptInterpreter
helper function to implement import statements.
IN_FORMAL_COMMENT - Static variable in interface oscript.parser.OscriptParserConstants
 
IN_MULTI_LINE_COMMENT - Static variable in interface oscript.parser.OscriptParserConstants
 
IN_SINGLE_LINE_COMMENT - Static variable in interface oscript.parser.OscriptParserConstants
 
IN_UNIX_SELF_EXECUTABLE_COMMENT - Static variable in interface oscript.parser.OscriptParserConstants
 
INCR - Static variable in interface oscript.parser.OscriptParserConstants
 
indent() - Method in class oscript.visitor.TreeFormatter
An Indent command increases the indentation level by one (or a user-specified amount).
indent(int) - Method in class oscript.visitor.TreeFormatter
 
indexOf(String) - Method in class oscript.data.OString
 
indexOf(String, int) - Method in class oscript.data.OString
 
init() - Method in class oscript.data.BuiltinType
 
init() - Method in class oscript.data.JavaClassWrapper
Initialize this object.
InputStreamFile - Class in oscript.util
Converts an input-stream to abstract-file.
InputStreamFile(InputStream, String) - Constructor for class oscript.util.InputStreamFile
Class Constructor.
InputStreamFile(Reader, String) - Constructor for class oscript.util.InputStreamFile
Class Constructor.
INSTANCEOF - Static variable in interface oscript.parser.OscriptParserConstants
 
INTEGER_LITERAL - Static variable in interface oscript.parser.OscriptParserConstants
 
intern() - Method in class oscript.data.OString
Return a canonical representation of this OString object.
InterpretedNodeEvaluator - Class in oscript.interpreter
 
InterpretedNodeEvaluatorFactory - Class in oscript.interpreter
 
InterpretedNodeEvaluatorFactory() - Constructor for class oscript.interpreter.InterpretedNodeEvaluatorFactory
 
intValue() - Method in class oscript.data.OExactNumber
 
intValue() - Method in class oscript.data.OInexactNumber
 
invokeLater(Runnable) - Static method in class oscript.util.WorkerThread
Call the specified runnable from the worker thread as soon as possible.
isA(Value) - Method in class oscript.data.AbstractReference
If this object is a type, determine if an instance of this type is an instance of the specified type, ie.
isA(Value) - Method in class oscript.data.BuiltinType
If this object is a type, determine if an instance of this type is an instance of the specified type, ie.
isA(Value) - Method in class oscript.data.Function
If this object is a type, determine if an instance of this type is an instance of the specified type, ie.
isA(Value) - Method in class oscript.data.JavaClassWrapper
If this object is a type, determine if an instance of this type is an instance of the specified type, ie.
isA(Value) - Method in class oscript.data.Reference
If this object is a type, determine if an instance of this type is an instance of the specified type, ie.
isA(Value) - Method in class oscript.data.Type
If this object is a type, determine if an instance of this type is an instance of the specified type, ie.
isA(Value) - Method in class oscript.data.Value
If this object is a type, determine if an instance of this type is an instance of the specified type, ie.
isDirectory() - Method in class oscript.fs.AbstractAbstractFile
Test whether this file is a directory.
isDirectory() - Method in interface oscript.fs.AbstractFile
Test whether this file is a directory.
isDirectory() - Method in class oscript.fs.AbstractFileSystem.BogusFile
 
isFile() - Method in class oscript.fs.AbstractAbstractFile
Test whether this file is a regular file.
isFile() - Method in interface oscript.fs.AbstractFile
Test whether this file is a regular file.
isFile() - Method in class oscript.fs.AbstractFileSystem.BogusFile
 
isSafe() - Method in class oscript.data.BasicScope
 
isSafe() - Method in class oscript.data.ForkScope
 
isSafe() - Method in class oscript.data.Scope
 
isStatic - Variable in class oscript.syntaxtree.EvaluationUnit
 
isWrapperInstance(Object) - Static method in class oscript.classwrap.ClassWrapGen
Is the specified object an instance of a wrapper class?
iterator() - Method in class oscript.data.OArray
Get an iterator of all the elements of this array.
iterator() - Method in class oscript.util.CollectionIterator
 
iterator() - Method in class oscript.util.StackFrame
Return an iterator of stack frames, starting with the top of the stack, and iterating to root of stack.

J

JarFileSystem - Class in oscript.fs
A JarFileSystem implements a filesystem on top of a .jar or .zip file.
JarFileSystem(File) - Constructor for class oscript.fs.JarFileSystem
Class Constructor.
JarFileSystem(File, boolean) - Constructor for class oscript.fs.JarFileSystem
Class Constructor.
JarFileSystem(String) - Constructor for class oscript.fs.JarFileSystem
Class Constructor.
JavaBridge - Class in oscript.data
Utilities to convert between script and java types.
JavaBridge() - Constructor for class oscript.data.JavaBridge
 
JavaBridge.FunctionTransformer - Class in oscript.data
This abstract class is implemented by transformers that understand how to transform a script object (function) to a certain type of java class.
JavaBridge.FunctionTransformer(Class) - Constructor for class oscript.data.JavaBridge.FunctionTransformer
Class Constructor
JavaBridge.JavaCallableAccessor - Interface in oscript.data
Abstracts Method and Constructor differences
javaClass - Variable in class oscript.data.JavaClassWrapper
 
JavaClassWrapper - Class in oscript.data
A wrapper for a java class.
JavaClassWrapper(Class) - Constructor for class oscript.data.JavaClassWrapper
Class Constructor.
JavaClassWrapper.Base - Class in oscript.data
For use by test suite...
JavaClassWrapper.Base() - Constructor for class oscript.data.JavaClassWrapper.Base
 
JavaClassWrapper.Derived - Class in oscript.data
 
JavaClassWrapper.Derived() - Constructor for class oscript.data.JavaClassWrapper.Derived
 
JavaClassWrapper.JavaClassWrapperImpl - Class in oscript.data
Implements the reflection stuff...
JAVADOC_TAG - Static variable in interface oscript.parser.OscriptParserConstants
 
JAVADOC_TAG_ARG - Static variable in interface oscript.parser.OscriptParserConstants
 
JAVADOC_TAG_WITH_ARG - Static variable in interface oscript.parser.OscriptParserConstants
 
JavaInnerClassWrapper - Class in oscript.data
Inner class are basically just regular classes, except that we insert an extra arg when calling the constructor...
JavaInnerClassWrapper(Value, Class) - Constructor for class oscript.data.JavaInnerClassWrapper
Class Constructor.
JavaMethodWrapper - Class in oscript.data
A wrapper for a method of a java object.
JavaObjectWrapper - Class in oscript.data
A wrapper for a java object.
JavaPackageWrapper - Class in oscript.data
A wrapper for a java package.
JavaPackageWrapper(MemberTable) - Constructor for class oscript.data.JavaPackageWrapper
Class Constructor.
jj_nt - Static variable in class oscript.parser.OscriptParser
 
jjnewLexState - Static variable in class oscript.parser.OscriptParserTokenManager
 
jjstrLiteralImages - Static variable in class oscript.parser.OscriptParserTokenManager
 
join() - Method in class oscript.data.OArray
Join all elements in the array into a single string, separated by commas
join(Value) - Method in class oscript.data.OArray
Join all elements in the array into a single string, separated by the specified separator.

K

keys() - Method in class oscript.data.Database
 
keys() - Method in class oscript.util.SymbolMap
Return an iterator of keys into the table.
kind - Variable in class oscript.parser.Token
An integer that describes the kind of this token.
kind - Variable in class oscript.syntaxtree.NodeToken
 

L

lastIndexOf(String) - Method in class oscript.data.OString
 
lastIndexOf(String, int) - Method in class oscript.data.OString
 
lastModified() - Method in class oscript.fs.AbstractAbstractFile
Return the time of last modification.
lastModified() - Method in interface oscript.fs.AbstractFile
Return the time of last modification.
lastModified() - Method in class oscript.fs.AbstractFileSystem.BogusFile
 
lastModified() - Method in class oscript.fs.AbstractFileSystem
Return the last modification time of the root of the mount point itself.
lastModified() - Method in class oscript.fs.AbstractFileSystem.MountPointFile
 
LBRACE - Static variable in interface oscript.parser.OscriptParserConstants
 
LBRACKET - Static variable in interface oscript.parser.OscriptParserConstants
 
LE - Static variable in interface oscript.parser.OscriptParserConstants
 
length() - Method in class oscript.data.AbstractReference
For types that implement elementAt, this returns the number of elements.
length() - Method in class oscript.data.JavaObjectWrapper
For types that implement elementAt, this returns the number of elements.
length() - Method in class oscript.data.OArray
For types that implement elementAt, this returns the number of elements.
length() - Method in class oscript.data.OArray.OJavaArray
 
length() - Method in class oscript.data.OString
For types that implement elementAt, this returns the number of elements.
length() - Method in class oscript.data.Reference
For types that implement elementAt, this returns the number of elements.
length() - Method in class oscript.data.RegExpResult
For types that implement elementAt, this returns the number of elements.
length() - Method in class oscript.data.ScriptObject
For types that implement elementAt, this returns the number of elements.
length() - Method in class oscript.data.Value
For types that implement elementAt, this returns the number of elements.
length() - Method in class oscript.fs.AbstractAbstractFile
should be overriden to not provide a bogus answer
length() - Method in interface oscript.fs.AbstractFile
Return the length of the file in bytes.
length() - Method in class oscript.fs.AbstractFileSystem.BogusFile
 
length() - Method in interface oscript.util.MemberTable
Get the current size of the member-table.
LETTER - Static variable in interface oscript.parser.OscriptParserConstants
 
lexStateNames - Static variable in class oscript.parser.OscriptParserTokenManager
 
LFXNBRACE - Static variable in interface oscript.parser.OscriptParserConstants
 
lines - Variable in class oscript.util.StackFrame
The current line number at each stack frame.
linkObjects(Object, Scope) - Static method in class oscript.classwrap.ClassWrapGen
Link the specified java object and script object.
Literal() - Static method in class oscript.parser.OscriptParser
 
Literal - Class in oscript.syntaxtree
Grammar production:
Literal(NodeChoice) - Constructor for class oscript.syntaxtree.Literal
 
loadClassFromCache(String) - Static method in class oscript.OscriptInterpreter
 
LocalFileSystem - Class in oscript.fs
An implementation of oscript.AbstractFileSystem for the local filesystem.
LocalFileSystem(File) - Constructor for class oscript.fs.LocalFileSystem
Class Constructor.
LocalFileSystem(String) - Constructor for class oscript.fs.LocalFileSystem
Class Constructor.
log(String) - Static method in class oscript.util.StackFrame
 
LogicalAndExpression() - Static method in class oscript.parser.OscriptParser
 
LogicalAndExpression - Class in oscript.syntaxtree
Grammar production:
LogicalAndExpression(BitwiseOrExpression, NodeListOptional) - Constructor for class oscript.syntaxtree.LogicalAndExpression
 
LogicalOrExpression() - Static method in class oscript.parser.OscriptParser
 
LogicalOrExpression - Class in oscript.syntaxtree
Grammar production:
LogicalOrExpression(LogicalAndExpression, NodeListOptional) - Constructor for class oscript.syntaxtree.LogicalOrExpression
 
lookingAhead - Static variable in class oscript.parser.OscriptParser
 
lookupInScope(int) - Method in class oscript.data.BasicScope
Get a member from this scope.
lookupInScope(int) - Method in class oscript.data.ForkScope
Get a member from this scope.
lookupInScope(int) - Method in class oscript.data.GlobalScope
Get a member from this scope.
lookupInScope(String) - Method in class oscript.data.Scope
Get a member from this scope.
lookupInScope(Value) - Method in class oscript.data.Scope
Get a member from this scope.
lookupInScope(int) - Method in class oscript.data.Scope
Get a member from this scope.
LPAREN - Static variable in interface oscript.parser.OscriptParserConstants
 
LSHIFT - Static variable in interface oscript.parser.OscriptParserConstants
 
LSHIFTASSIGN - Static variable in interface oscript.parser.OscriptParserConstants
 
LT - Static variable in interface oscript.parser.OscriptParserConstants
 

M

Main - Class in oscript
An interactive oscript interpreter.
Main() - Constructor for class oscript.Main
 
main(String[]) - Static method in class oscript.Main
 
main(String[]) - Static method in class oscript.MainRunner
 
main(String[]) - Static method in class oscript.util.TableBench
 
MainRunner - Class in oscript
A utility for script writers.
MainRunner() - Constructor for class oscript.MainRunner
 
makeArray(Object) - Static method in class oscript.data.OArray
 
makeBoolean(boolean) - Static method in class oscript.data.OBoolean
 
makeBuiltinType(String) - Static method in class oscript.data.BuiltinType
Get an instance of a built-in type.
makeClass(String, JavaClass) - Method in class oscript.compiler.CompilerClassLoader
Make a class...
makeClassName(String) - Method in class oscript.compiler.CompilerClassLoader
In order to ensure that new classes are not generated with the same name as a previously generated class, the process of selecting the the name for the class to generate is delegated to this class-loader.
makeClassName(String, boolean) - Method in class oscript.compiler.CompilerClassLoader
 
makeExactNumber(long) - Static method in class oscript.data.OExactNumber
 
makeExceptionWrapper(Value) - Static method in exception oscript.exceptions.PackagedScriptObjectException
Use this method to get a new exception to throw...
makeExceptionWrapper2(Value) - Static method in exception oscript.exceptions.PackagedScriptObjectException
A helper for evaluating "throw" statements, so script code can throw java exceptions
makeInexactNumber(double) - Static method in class oscript.data.OInexactNumber
 
makeJavaExceptionWrapper(Throwable) - Static method in class oscript.data.OJavaException
 
makeString(String) - Static method in class oscript.data.OString
Return an intern'd OString....
makeWrapperClass(Class) - Static method in class oscript.classwrap.ClassWrapGen
Make the wrapper class.
map(Value) - Method in class oscript.data.OArray
Creates a new array with the results of calling a provided function on every element in this array.
mapArgs(MemberTable) - Method in class oscript.data.Function.FunctionData
Map arguments to a function into the member-table which is used for a function scope.
match(Value) - Method in class oscript.data.OString
Returns the same thing as regexp.exec(this).
MAYBE_JAVADOC_TAG - Static variable in interface oscript.parser.OscriptParserConstants
 
mayHaveBreakpoints(NodeEvaluator) - Static method in class oscript.data.Debugger
Determine if this node evaluator might have one or more breakpoints within it's body.
MEMBER_NAMES - Static variable in class oscript.data.Database
 
MEMBER_NAMES - Static variable in class oscript.data.Debugger
 
MEMBER_NAMES - Static variable in class oscript.data.Function
 
MEMBER_NAMES - Static variable in class oscript.data.JavaClassWrapper
 
MEMBER_NAMES - Static variable in class oscript.data.JavaMethodWrapper
 
MEMBER_NAMES - Static variable in class oscript.data.JavaPackageWrapper
 
MEMBER_NAMES - Static variable in class oscript.data.OArray
 
MEMBER_NAMES - Static variable in class oscript.data.OBoolean
 
MEMBER_NAMES - Static variable in class oscript.data.OExactNumber
 
MEMBER_NAMES - Static variable in class oscript.data.OException
 
MEMBER_NAMES - Static variable in class oscript.data.OIllegalArgumentException
 
MEMBER_NAMES - Static variable in class oscript.data.OInexactNumber
 
MEMBER_NAMES - Static variable in class oscript.data.OJavaException
 
MEMBER_NAMES - Static variable in class oscript.data.ONoSuchMemberException
 
MEMBER_NAMES - Static variable in class oscript.data.ONullReferenceException
 
MEMBER_NAMES - Static variable in class oscript.data.OObject
 
MEMBER_NAMES - Static variable in class oscript.data.OString
 
MEMBER_NAMES - Static variable in class oscript.data.OUnsupportedOperationException
 
MEMBER_NAMES - Static variable in class oscript.data.Proxy
 
MEMBER_NAMES - Static variable in class oscript.data.RegExp
 
MEMBER_NAMES - Static variable in class oscript.data.RegExpResult
 
MEMBER_NAMES - Static variable in class oscript.data.ScriptObject
 
MEMBER_NAMES - Static variable in class oscript.data.ScriptPackage
 
MEMBER_NAMES - Static variable in class oscript.data.Value
 
members - Variable in class oscript.data.BasicScope
The table of members of the scope.
memberSet() - Method in class oscript.data.AbstractReference
Returns the names of the members of this object.
memberSet() - Method in class oscript.data.OJavaException
 
memberSet() - Method in class oscript.data.Reference
Returns the names of the members of this object.
memberSet() - Method in class oscript.data.Value
Returns the names of the members of this object.
MemberTable - Interface in oscript.util
A member table is a special array, with some special methods that don't need to exist for regular script arrays: direct access to the Reference pushN() methods Since the member table is used by scope and to pass args to a function/ constructor, performance is critical, which is the reason for some of these methods.
MIN_SYMBOL_ID - Static variable in interface oscript.util.SymbolTable
Currently the symbol id of zero is reserved for use by the symbol table implementation, and in the future could (hypothetically, at least) add more, therefore the minimum symbol id must be MIN_SYMBOL_ID.
MINUS - Static variable in interface oscript.parser.OscriptParserConstants
 
MINUSASSIGN - Static variable in interface oscript.parser.OscriptParserConstants
 
mixin(Value) - Method in class oscript.data.BasicScope
"mixin" the specified variable into the current scope.
mixin(Value) - Method in class oscript.data.ConstructorScope
"mixin" the specified variable into the current scope.
mixin(Value) - Method in class oscript.data.ForkScope
"mixin" the specified variable into the current scope.
mixin(Value) - Method in class oscript.data.Scope
"mixin" the specified variable into the current scope.
MIXIN - Static variable in interface oscript.parser.OscriptParserConstants
 
MixinBlock() - Static method in class oscript.parser.OscriptParser
 
MixinBlock - Class in oscript.syntaxtree
Grammar production:
MixinBlock(NodeToken, Expression, NodeToken) - Constructor for class oscript.syntaxtree.MixinBlock
 
MixinBlock(Expression) - Constructor for class oscript.syntaxtree.MixinBlock
 
mixins - Variable in class oscript.data.BasicScope
List of mixed in vars, or null if none.
mkdir() - Method in class oscript.fs.AbstractAbstractFile
If this file does not exist, create it as a directory.
mkdir() - Method in interface oscript.fs.AbstractFile
If this file does not exist, create it as a directory.
mkdir() - Method in class oscript.fs.AbstractFileSystem.BogusFile
 
mkdirs() - Method in class oscript.fs.AbstractAbstractFile
If this file does not exist, create it as a directory.
mkdirs() - Method in interface oscript.fs.AbstractFile
If this file does not exist, create it as a directory.
mkdirs() - Method in class oscript.fs.AbstractFileSystem.BogusFile
 
mount(AbstractFileSystem, String) - Static method in class oscript.fs.AbstractFileSystem
Mount a new filesystem.
mountJarFile(AbstractFile) - Static method in class oscript.OscriptInterpreter
Mount a .jar file under /jar/file.jar and add to script path
MULTI_LINE_COMMENT - Static variable in interface oscript.parser.OscriptParserConstants
 
MultiplicativeExpression() - Static method in class oscript.parser.OscriptParser
 
MultiplicativeExpression - Class in oscript.syntaxtree
Grammar production:
MultiplicativeExpression(UnaryExpression, NodeListOptional) - Constructor for class oscript.syntaxtree.MultiplicativeExpression
 

N

ne - Variable in class oscript.OscriptInterpreter.CacheEntry
 
NE - Static variable in interface oscript.parser.OscriptParserConstants
 
nes - Variable in class oscript.util.StackFrame
The node evaluator, which has file, and id info needed when filling in stack trace.
NEW - Static variable in interface oscript.parser.OscriptParserConstants
 
newToken(int) - Static method in class oscript.parser.Token
Returns a new Token object, by default.
next - Variable in class oscript.parser.Token
A reference to the next regular (non-special) token from the input stream.
next() - Method in class oscript.util.CollectionIterator
 
Node - Interface in oscript.syntaxtree
The interface which all syntax tree classes must implement.
node - Variable in class oscript.syntaxtree.NodeOptional
 
NodeChoice - Class in oscript.syntaxtree
Represents a grammar choice, e.g.
NodeChoice(Node) - Constructor for class oscript.syntaxtree.NodeChoice
 
NodeChoice(Node, int) - Constructor for class oscript.syntaxtree.NodeChoice
 
NodeEvaluator - Class in oscript
A NodeEvaluator is created by the NodeFactory to evaluate a node.
NodeEvaluator() - Constructor for class oscript.NodeEvaluator
 
nodeEvaluator - Variable in class oscript.syntaxtree.FunctionCallExpressionList
 
nodeEvaluator - Variable in class oscript.syntaxtree.Program
 
nodeEvaluator - Variable in class oscript.syntaxtree.ProgramFile
 
NodeEvaluatorFactory - Interface in oscript
A NodeEvaluatorFactory transforms a Node into a NodeEvaluator.
NodeList - Class in oscript.syntaxtree
Represents a grammar list, e.g.
NodeList() - Constructor for class oscript.syntaxtree.NodeList
 
NodeList(Node) - Constructor for class oscript.syntaxtree.NodeList
 
NodeListInterface - Interface in oscript.syntaxtree
The interface which NodeList, NodeListOptional, and NodeSequence implement.
NodeListOptional - Class in oscript.syntaxtree
Represents an optional grammar list, e.g.
NodeListOptional() - Constructor for class oscript.syntaxtree.NodeListOptional
 
NodeListOptional(Node) - Constructor for class oscript.syntaxtree.NodeListOptional
 
NodeOptional - Class in oscript.syntaxtree
Represents an grammar optional node, e.g.
NodeOptional() - Constructor for class oscript.syntaxtree.NodeOptional
 
NodeOptional(Node) - Constructor for class oscript.syntaxtree.NodeOptional
 
nodes - Variable in class oscript.syntaxtree.NodeList
 
nodes - Variable in class oscript.syntaxtree.NodeListOptional
 
nodes - Variable in class oscript.syntaxtree.NodeSequence
 
NodeSequence - Class in oscript.syntaxtree
Represents a sequence of nodes nested within a choice, list, optional list, or optional, e.g.
NodeSequence(int) - Constructor for class oscript.syntaxtree.NodeSequence
 
NodeSequence(Node) - Constructor for class oscript.syntaxtree.NodeSequence
 
NodeToken - Class in oscript.syntaxtree
Represents a single token in the grammar.
NodeToken(String) - Constructor for class oscript.syntaxtree.NodeToken
 
NodeToken(OString) - Constructor for class oscript.syntaxtree.NodeToken
 
NodeToken(String, OString, Token, String) - Constructor for class oscript.syntaxtree.NodeToken
 
normalize(String) - Static method in class oscript.fs.AbstractFileSystem
Normalize the path.
normalize(String, String) - Static method in class oscript.fs.AbstractFileSystem
 
noSuchMember(String) - Method in class oscript.data.Value
 
NULL - Static variable in class oscript.data.Value
 
NULL - Static variable in interface oscript.parser.OscriptParserConstants
 
numSpecials() - Method in class oscript.syntaxtree.NodeToken
 

O

OArray - Class in oscript.data
An array instance.
OArray() - Constructor for class oscript.data.OArray
Class Constructor.
OArray(int) - Constructor for class oscript.data.OArray
private constructor, used internally and by compiler...
OArray(Reference[], int) - Constructor for class oscript.data.OArray
Class Constructor.
OArray(MemberTable) - Constructor for class oscript.data.OArray
Class Constructor.
OArray(Value[]) - Constructor for class oscript.data.OArray
Class Constructor.
OArray.OJavaArray - Class in oscript.data
 
ObjectDepthFirst - Class in oscript.visitor
Provides default methods which visit each node in the tree in depth-first order.
ObjectDepthFirst() - Constructor for class oscript.visitor.ObjectDepthFirst
 
ObjectVisitor - Interface in oscript.visitor
All Object visitors must implement this interface.
OBoolean - Class in oscript.data
A boolean type, can have either the value true or false.
OBoolean() - Constructor for class oscript.data.OBoolean
 
OBoolean(boolean) - Constructor for class oscript.data.OBoolean
Class Constructor
OBoolean(MemberTable) - Constructor for class oscript.data.OBoolean
Class Constructor.
OCTAL_LITERAL - Static variable in interface oscript.parser.OscriptParserConstants
 
OExactNumber - Class in oscript.data
An exact number.
OExactNumber() - Constructor for class oscript.data.OExactNumber
 
OExactNumber(long) - Constructor for class oscript.data.OExactNumber
Class Constructor.
OExactNumber(MemberTable) - Constructor for class oscript.data.OExactNumber
Class Constructor.
OException - Class in oscript.data
Base class for the script type "Exception".
OException(String) - Constructor for class oscript.data.OException
Class Constructor.
OException(Value, String) - Constructor for class oscript.data.OException
Class Constructor.
OException(MemberTable) - Constructor for class oscript.data.OException
Class Constructor.
off - Variable in class oscript.syntaxtree.NodeToken
 
OIllegalArgumentException - Class in oscript.data
At some point, we could perhaps make this a script type...
OIllegalArgumentException(String) - Constructor for class oscript.data.OIllegalArgumentException
Class Constructor.
OIllegalArgumentException(MemberTable) - Constructor for class oscript.data.OIllegalArgumentException
Class Constructor.
OInexactNumber - Class in oscript.data
An inexact number is a non-integer number.
OInexactNumber() - Constructor for class oscript.data.OInexactNumber
 
OInexactNumber(double) - Constructor for class oscript.data.OInexactNumber
Class Constructor.
OInexactNumber(MemberTable) - Constructor for class oscript.data.OInexactNumber
Class Constructor.
OJavaException - Class in oscript.data
This class wraps a java exception object.
OJavaException(Throwable) - Constructor for class oscript.data.OJavaException
Class Constructor.
OJavaException(Throwable, Value) - Constructor for class oscript.data.OJavaException
 
OJavaException(MemberTable) - Constructor for class oscript.data.OJavaException
Class Constructor.
ONoSuchMemberException - Class in oscript.data
At some point, we could perhaps make this a script type...
ONoSuchMemberException(Value, String) - Constructor for class oscript.data.ONoSuchMemberException
Class Constructor.
ONoSuchMemberException(String) - Constructor for class oscript.data.ONoSuchMemberException
Class Constructor.
ONoSuchMemberException(MemberTable) - Constructor for class oscript.data.ONoSuchMemberException
Class Constructor.
ONullReferenceException - Class in oscript.data
At some point, we could perhaps make this a script type...
ONullReferenceException(String) - Constructor for class oscript.data.ONullReferenceException
Class Constructor.
ONullReferenceException(MemberTable) - Constructor for class oscript.data.ONullReferenceException
Class Constructor.
OObject - Class in oscript.data
The built-in type Object, which is the type that implements the root of the inheritance hierarchy of all language types.
OObject() - Constructor for class oscript.data.OObject
Class Constructor.
OObject(MemberTable) - Constructor for class oscript.data.OObject
Class Constructor.
opAssign(Value) - Method in class oscript.data.Reference
Perform assignment.
opAssign(Value) - Method in class oscript.data.ScriptObject
Perform assignment.
opAssign(Value) - Method in class oscript.data.Value
Perform assignment.
OpenHashSymbolTable - Class in oscript.util
A symbol table implementation based on a open hash map, using double hashing as a strategy to avoid collisions.
OpenHashSymbolTable() - Constructor for class oscript.util.OpenHashSymbolTable
Class Constructor.
OpenHashSymbolTable(int, float) - Constructor for class oscript.util.OpenHashSymbolTable
Class Constructor.
ORASSIGN - Static variable in interface oscript.parser.OscriptParserConstants
 
oscript - package oscript
 
oscript.classwrap - package oscript.classwrap
 
oscript.compiler - package oscript.compiler
 
oscript.data - package oscript.data
 
oscript.exceptions - package oscript.exceptions
 
oscript.fs - package oscript.fs
 
oscript.interpreter - package oscript.interpreter
 
oscript.parser - package oscript.parser
 
oscript.syntaxtree - package oscript.syntaxtree
 
oscript.translator - package oscript.translator
 
oscript.util - package oscript.util
 
oscript.visitor - package oscript.visitor
 
OscriptBuiltins - Class in oscript
Built in functions, etc...
OscriptBuiltins() - Constructor for class oscript.OscriptBuiltins
 
OscriptInterpreter - Class in oscript
The toplevel and main interface for the interpreter.
OscriptInterpreter() - Constructor for class oscript.OscriptInterpreter
 
OscriptInterpreter.CacheEntry - Class in oscript
An entry in the node-evaluator cache.
OscriptInterpreter.CacheEntry() - Constructor for class oscript.OscriptInterpreter.CacheEntry
 
OscriptParser - Class in oscript.parser
 
OscriptParser(InputStream, String) - Constructor for class oscript.parser.OscriptParser
 
OscriptParser(Reader, String) - Constructor for class oscript.parser.OscriptParser
 
OscriptParser(OscriptParserTokenManager, String) - Constructor for class oscript.parser.OscriptParser
 
OscriptParserConstants - Interface in oscript.parser
 
OscriptParserTokenManager - Class in oscript.parser
 
OscriptParserTokenManager(ASCII_UCodeESC_CharStream) - Constructor for class oscript.parser.OscriptParserTokenManager
 
OscriptParserTokenManager(ASCII_UCodeESC_CharStream, int) - Constructor for class oscript.parser.OscriptParserTokenManager
 
OString - Class in oscript.data
A string class.
OString() - Constructor for class oscript.data.OString
 
OString(String) - Constructor for class oscript.data.OString
Construct a new string.
OString(MemberTable) - Constructor for class oscript.data.OString
Class Constructor.
otokenImage - Variable in class oscript.syntaxtree.NodeToken
 
OUnsupportedOperationException - Class in oscript.data
At some point, we could perhaps make this a script type...
OUnsupportedOperationException(String) - Constructor for class oscript.data.OUnsupportedOperationException
Class Constructor.
OUnsupportedOperationException(MemberTable) - Constructor for class oscript.data.OUnsupportedOperationException
Class Constructor.
out - Variable in class oscript.visitor.TreeDumper
 
outdent() - Method in class oscript.visitor.TreeFormatter
An Outdent command is the reverse of the Indent command: it reduces the indentation level.
outdent(int) - Method in class oscript.visitor.TreeFormatter
 

P

PackagedScriptObjectException - Exception in oscript.exceptions
When a script object is thrown, it is packaged as an instance of this class.
ParenPrimaryPrefix() - Static method in class oscript.parser.OscriptParser
 
ParenPrimaryPrefix - Class in oscript.syntaxtree
Grammar production:
ParenPrimaryPrefix(NodeToken, Expression, NodeToken) - Constructor for class oscript.syntaxtree.ParenPrimaryPrefix
 
ParenPrimaryPrefix(Expression) - Constructor for class oscript.syntaxtree.ParenPrimaryPrefix
 
PARENT_TYPE_NAME - Static variable in class oscript.data.Database
 
PARENT_TYPE_NAME - Static variable in class oscript.data.Debugger
 
PARENT_TYPE_NAME - Static variable in class oscript.data.Function
 
PARENT_TYPE_NAME - Static variable in class oscript.data.JavaClassWrapper
 
PARENT_TYPE_NAME - Static variable in class oscript.data.JavaMethodWrapper
 
PARENT_TYPE_NAME - Static variable in class oscript.data.JavaPackageWrapper
 
PARENT_TYPE_NAME - Static variable in class oscript.data.OArray
 
PARENT_TYPE_NAME - Static variable in class oscript.data.OBoolean
 
PARENT_TYPE_NAME - Static variable in class oscript.data.OExactNumber
 
PARENT_TYPE_NAME - Static variable in class oscript.data.OException
 
PARENT_TYPE_NAME - Static variable in class oscript.data.OIllegalArgumentException
 
PARENT_TYPE_NAME - Static variable in class oscript.data.OInexactNumber
 
PARENT_TYPE_NAME - Static variable in class oscript.data.OJavaException
 
PARENT_TYPE_NAME - Static variable in class oscript.data.ONoSuchMemberException
 
PARENT_TYPE_NAME - Static variable in class oscript.data.ONullReferenceException
 
PARENT_TYPE_NAME - Static variable in class oscript.data.OObject
 
PARENT_TYPE_NAME - Static variable in class oscript.data.OString
 
PARENT_TYPE_NAME - Static variable in class oscript.data.OUnsupportedOperationException
 
PARENT_TYPE_NAME - Static variable in class oscript.data.Proxy
 
PARENT_TYPE_NAME - Static variable in class oscript.data.RegExp
The type object for an instance of RegExp...
PARENT_TYPE_NAME - Static variable in class oscript.data.RegExpResult
 
PARENT_TYPE_NAME - Static variable in class oscript.data.ScriptObject
 
PARENT_TYPE_NAME - Static variable in class oscript.data.ScriptPackage
 
PARENT_TYPE_NAME - Static variable in class oscript.data.Value
 
parse(AbstractFile) - Method in class oscript.DefaultParser
Convert a file to Node.
parse(Reader, String) - Static method in class oscript.DefaultParser
 
parse(AbstractFile) - Static method in class oscript.OscriptInterpreter
Parse the input stream to a syntaxtree.
parse(String) - Static method in class oscript.OscriptInterpreter
Parse the string to a syntaxtree.
parse(AbstractFile) - Method in interface oscript.Parser
Convert a file to Node.
ParseException - Exception in oscript.parser
This exception is thrown when parse errors are encountered.
ParseException(Token, int[][], String[]) - Constructor for exception oscript.parser.ParseException
This constructor is used by the method "generateParseException" in the generated parser.
ParseException() - Constructor for exception oscript.parser.ParseException
The following constructors are for use by you for whatever purpose you can think of.
ParseException(String) - Constructor for exception oscript.parser.ParseException
 
Parser - Interface in oscript
An abstraction for the parser, with is the entity that converts an input source to a Node.
Permissions(boolean) - Static method in class oscript.parser.OscriptParser
 
Permissions - Class in oscript.syntaxtree
Grammar production:
Permissions(NodeListOptional) - Constructor for class oscript.syntaxtree.Permissions
 
PLUS - Static variable in interface oscript.parser.OscriptParserConstants
 
PLUSASSIGN - Static variable in interface oscript.parser.OscriptParserConstants
 
pop() - Method in class oscript.data.OArray
Remove and return the last element of the array.
populateMemberSet(Set, boolean) - Method in class oscript.data.BasicScope
Derived classes that implement BasicScope.getMember(int, boolean) should also implement this.
populateMemberSet(Set, boolean) - Method in class oscript.data.BuiltinType
Derived classes that implement JavaClassWrapper.getMember(int, boolean) should also implement this.
populateMemberSet(Set, boolean) - Method in class oscript.data.Database
Derived classes that implement Database.getMember(int, boolean) should also implement this.
populateMemberSet(Set, boolean) - Method in class oscript.data.Function
Derived classes that implement Function.getMember(int, boolean) should also implement this.
populateMemberSet(Set, boolean) - Method in class oscript.data.JavaClassWrapper
Derived classes that implement JavaClassWrapper.getMember(int, boolean) should also implement this.
populateMemberSet(Set, boolean) - Method in class oscript.data.JavaPackageWrapper
Derived classes that implement JavaPackageWrapper.getMember(int, boolean) should also implement this.
populateMemberSet(Set, boolean) - Method in class oscript.data.OObject
Derived classes that implement OObject.getMember(int, boolean) should also implement this.
populateMemberSet(Set, boolean) - Method in class oscript.data.ScriptPackage
Derived classes that implement ScriptPackage.getMember(int, boolean) should also implement this.
populateMemberSet(Set, boolean) - Method in class oscript.data.Value
Derived classes that implement Value.getMember(java.lang.String) should also implement this.
populateTypeMemberSet(Set, boolean) - Method in class oscript.data.BuiltinType
Derived classes that implement BuiltinType.getTypeMember(oscript.data.Value, int) should also implement this.
populateTypeMemberSet(Set, boolean) - Method in class oscript.data.Function
Derived classes that implement Function.getTypeMember(oscript.data.Value, int) should also implement this.
populateTypeMemberSet(Set, boolean) - Method in class oscript.data.JavaClassWrapper
Derived classes that implement JavaClassWrapper.getTypeMember(oscript.data.Value, int) should also implement this.
populateTypeMemberSet(Set, boolean) - Method in class oscript.data.Value
Derived classes that implement Value.getTypeMember(oscript.data.Value, int) should also implement this.
PostfixExpression() - Static method in class oscript.parser.OscriptParser
 
PostfixExpression - Class in oscript.syntaxtree
Grammar production:
PostfixExpression(TypeExpression, NodeOptional) - Constructor for class oscript.syntaxtree.PostfixExpression
 
PreLoopStatement(boolean) - Static method in class oscript.parser.OscriptParser
 
PreLoopStatement - Class in oscript.syntaxtree
Grammar production:
PreLoopStatement(NodeChoice) - Constructor for class oscript.syntaxtree.PreLoopStatement
 
present() - Method in class oscript.syntaxtree.NodeListOptional
 
present() - Method in class oscript.syntaxtree.NodeOptional
 
preserveStackFrame() - Method in class oscript.data.OException
 
previous - Variable in class oscript.data.Scope
Previous in object scope chain.
PrimaryExpression() - Static method in class oscript.parser.OscriptParser
 
PrimaryExpression - Class in oscript.syntaxtree
Grammar production:
PrimaryExpression(PrimaryPrefix, NodeListOptional) - Constructor for class oscript.syntaxtree.PrimaryExpression
 
PrimaryExpressionNotFunction() - Static method in class oscript.parser.OscriptParser
 
PrimaryExpressionNotFunction - Class in oscript.syntaxtree
Grammar production:
PrimaryExpressionNotFunction(PrimaryPrefixNotFunction, NodeListOptional) - Constructor for class oscript.syntaxtree.PrimaryExpressionNotFunction
 
PrimaryExpressionWithTrailingFxnCallExpList() - Static method in class oscript.parser.OscriptParser
 
PrimaryExpressionWithTrailingFxnCallExpList - Class in oscript.syntaxtree
Grammar production:
PrimaryExpressionWithTrailingFxnCallExpList(PrimaryPrefix, NodeListOptional) - Constructor for class oscript.syntaxtree.PrimaryExpressionWithTrailingFxnCallExpList
 
PrimaryPostfix() - Static method in class oscript.parser.OscriptParser
 
PrimaryPostfix - Class in oscript.syntaxtree
Grammar production:
PrimaryPostfix(NodeChoice) - Constructor for class oscript.syntaxtree.PrimaryPostfix
 
PrimaryPostfixWithTrailingFxnCallExpList() - Static method in class oscript.parser.OscriptParser
 
PrimaryPostfixWithTrailingFxnCallExpList - Class in oscript.syntaxtree
Grammar production:
PrimaryPostfixWithTrailingFxnCallExpList(NodeChoice) - Constructor for class oscript.syntaxtree.PrimaryPostfixWithTrailingFxnCallExpList
 
PrimaryPrefix() - Static method in class oscript.parser.OscriptParser
 
PrimaryPrefix - Class in oscript.syntaxtree
Grammar production:
PrimaryPrefix(NodeChoice) - Constructor for class oscript.syntaxtree.PrimaryPrefix
 
PrimaryPrefixNotFunction() - Static method in class oscript.parser.OscriptParser
 
PrimaryPrefixNotFunction - Class in oscript.syntaxtree
Grammar production:
PrimaryPrefixNotFunction(NodeChoice) - Constructor for class oscript.syntaxtree.PrimaryPrefixNotFunction
 
Primes - Class in oscript.util
 
Primes() - Constructor for class oscript.util.Primes
 
PRIMES - Static variable in class oscript.util.Primes
 
print(Value) - Method in class oscript.Shell
Print the result.
printSpecials(boolean) - Method in class oscript.visitor.TreeDumper
Allows you to specify whether or not to print special tokens.
printStackTrace() - Method in exception oscript.exceptions.ProgrammingErrorException
 
printStackTrace(PrintStream) - Method in exception oscript.exceptions.ProgrammingErrorException
 
printStackTrace(PrintWriter) - Method in exception oscript.exceptions.ProgrammingErrorException
 
PRIVATE - Static variable in class oscript.NodeEvaluator
 
PRIVATE - Static variable in interface oscript.parser.OscriptParserConstants
 
processList(NodeListInterface) - Method in class oscript.visitor.TreeFormatter
Accepts a NodeListInterface object and performs an optional format command between each node in the list (but not after the last node).
processList(NodeListInterface, FormatCommand) - Method in class oscript.visitor.TreeFormatter
 
program - Variable in class oscript.data.Function.FunctionData
The node-evaluator for evaluating the body of this function.
Program(boolean) - Static method in class oscript.parser.OscriptParser
 
Program - Class in oscript.syntaxtree
Grammar production:
Program(NodeListOptional, boolean) - Constructor for class oscript.syntaxtree.Program
 
Program(NodeListOptional) - Constructor for class oscript.syntaxtree.Program
 
ProgramFile() - Static method in class oscript.parser.OscriptParser
 
ProgramFile - Class in oscript.syntaxtree
Grammar production:
ProgramFile(NodeOptional, Program, NodeToken) - Constructor for class oscript.syntaxtree.ProgramFile
 
ProgramFile(NodeOptional, Program) - Constructor for class oscript.syntaxtree.ProgramFile
 
ProgrammingErrorException - Exception in oscript.exceptions
A ProgrammingErrorException is thrown in cases that should only be reached due to a programming error, unimplemented code, etc.
ProgrammingErrorException(String) - Constructor for exception oscript.exceptions.ProgrammingErrorException
 
ProgrammingErrorException(Throwable) - Constructor for exception oscript.exceptions.ProgrammingErrorException
 
prompt() - Method in class oscript.Shell
Print the prompt shown to the user to indicate that we are ready for more input.
PropertyIdentifierPrimaryPostfix() - Static method in class oscript.parser.OscriptParser
 
PropertyIdentifierPrimaryPostfix - Class in oscript.syntaxtree
Grammar production:
PropertyIdentifierPrimaryPostfix(NodeToken, NodeToken) - Constructor for class oscript.syntaxtree.PropertyIdentifierPrimaryPostfix
 
PropertyIdentifierPrimaryPostfix(NodeToken) - Constructor for class oscript.syntaxtree.PropertyIdentifierPrimaryPostfix
 
PROTECTED - Static variable in interface oscript.parser.OscriptParserConstants
 
Proxy - Class in oscript.data
A proxy object acts as a proxy, all attempts to resolve a member go thru the resolve method which should be implemented by the derived script class.
Proxy() - Constructor for class oscript.data.Proxy
Class Constructor.
Proxy(MemberTable) - Constructor for class oscript.data.Proxy
Class Constructor.
PUBLIC - Static variable in interface oscript.parser.OscriptParserConstants
 
PUBPROT - Static variable in class oscript.NodeEvaluator
 
push - Variable in class oscript.data.OArray
Add one or more elements to the end of the array, returning the new length.
push1(Value) - Method in class oscript.data.OArray
 
push1(Value) - Method in interface oscript.util.MemberTable
Push a single parameter into the table.
push2(Value, Value) - Method in class oscript.data.OArray
 
push2(Value, Value) - Method in interface oscript.util.MemberTable
Push two values into the table.
push3(Value, Value, Value) - Method in class oscript.data.OArray
 
push3(Value, Value, Value) - Method in interface oscript.util.MemberTable
Push three values into the table.
push4(Value, Value, Value, Value) - Method in class oscript.data.OArray
 
push4(Value, Value, Value, Value) - Method in interface oscript.util.MemberTable
Push four values into the table.
put(Value, Value) - Method in class oscript.data.Database
Put an entry into the database.
put(String, Value) - Method in class oscript.data.Database
 
put(int, Object) - Method in class oscript.util.SymbolMap
Put a new mapping in the table

R

RBRACE - Static variable in interface oscript.parser.OscriptParserConstants
 
RBRACKET - Static variable in interface oscript.parser.OscriptParserConstants
 
read() - Method in class oscript.Shell
Read a line of input.
read() - Method in class oscript.util.ReaderInputStream
 
read(byte[], int, int) - Method in class oscript.util.ReaderInputStream
 
readChar() - Static method in class oscript.parser.ASCII_UCodeESC_CharStream
 
ReaderInputStream - Class in oscript.util
Used to convert Reader -> InputStream...
readExternal(ObjectInput) - Method in class oscript.data.Function.FunctionData
Derived class that implements Externalizable must call this if it overrides it.
readExternal(ObjectInput) - Method in class oscript.data.OArray
Derived class that implements Externalizable must call this if it overrides it.
readExternal(ObjectInput) - Method in class oscript.data.OBoolean
Derived class that implements Externalizable must call this if it overrides it.
readExternal(ObjectInput) - Method in class oscript.data.OExactNumber
Derived class that implements Externalizable must call this if it overrides it.
readExternal(ObjectInput) - Method in class oscript.data.OInexactNumber
Derived class that implements Externalizable must call this if it overrides it.
readExternal(ObjectInput) - Method in class oscript.data.OString
Derived class that implements Externalizable must call this if it overrides it.
readExternal(ObjectInput) - Method in class oscript.data.Symbol
Derived class that implements Externalizable must call this if it overrides it.
readExternal(ObjectInput) - Method in class oscript.data.Value
Derived class that implements Externalizable must call this if it overrides it, or call #_externalInit from the Value.readExternal(java.io.ObjectInput) method.
readExternal(ObjectInput) - Method in class oscript.OscriptInterpreter.CacheEntry
 
readExternal(ObjectInput) - Method in class oscript.util.OpenHashSymbolTable
 
Reference - Class in oscript.data
A reference forwards all method calls to the object it is a reference for, but additionally a reference is assignable.
Reference() - Constructor for class oscript.data.Reference
Class Constructor.
Reference(Reference) - Constructor for class oscript.data.Reference
Copy Constructor
Reference(int) - Constructor for class oscript.data.Reference
Class Constructor.
referenceAt(int) - Method in class oscript.data.OArray
 
referenceAt(int, int) - Method in class oscript.data.OArray
 
referenceAt(int) - Method in interface oscript.util.MemberTable
Return the reference at the specified index.
RegExp - Class in oscript.data
A regular expression object.
RegExp(Value, Value) - Constructor for class oscript.data.RegExp
Class Constructor.
RegExp.RegExpFactory - Interface in oscript.data
Interface to be implemented by regular-expression factory
REGEXP_BODY - Static variable in interface oscript.parser.OscriptParserConstants
 
REGEXP_ESCAPE_SEQUENCE - Static variable in interface oscript.parser.OscriptParserConstants
 
REGEXP_FLAG - Static variable in interface oscript.parser.OscriptParserConstants
 
REGEXP_LITERAL - Static variable in interface oscript.parser.OscriptParserConstants
 
RegExpResult - Class in oscript.data
The result of executing a pattern against a string.
RegExpResult(Value) - Constructor for class oscript.data.RegExpResult
Class Constructor.
register(RegExp.RegExpFactory) - Static method in class oscript.data.RegExp
Used by implementations of RegExp to register themselves as being able to implement RegExp.
register(Class, Value) - Method in class oscript.visitor.ExtensibleVisitor
register node visitor
registerClassLoader(ClassLoader) - Static method in class oscript.compiler.CompilerClassLoader
Register a class loader that we can delegate the act of resolving classes.
registerClassLoader(ClassLoader) - Static method in class oscript.OscriptInterpreter
Register a class loader that we can delegate the act of resolving classes.
registerFunctionTransformer(JavaBridge.FunctionTransformer) - Static method in class oscript.data.JavaBridge
 
regularStackFrame - Variable in class oscript.util.StackFrame
StackFrame to use when not debugging.
ReInit(Reader, int, int, int) - Method in class oscript.parser.ASCII_UCodeESC_CharStream
 
ReInit(Reader, int, int) - Method in class oscript.parser.ASCII_UCodeESC_CharStream
 
ReInit(InputStream, int, int, int) - Method in class oscript.parser.ASCII_UCodeESC_CharStream
 
ReInit(InputStream, int, int) - Method in class oscript.parser.ASCII_UCodeESC_CharStream
 
ReInit(InputStream) - Static method in class oscript.parser.OscriptParser
 
ReInit(Reader, String) - Static method in class oscript.parser.OscriptParser
 
ReInit(OscriptParserTokenManager, String) - Method in class oscript.parser.OscriptParser
 
ReInit(ASCII_UCodeESC_CharStream) - Static method in class oscript.parser.OscriptParserTokenManager
 
ReInit(ASCII_UCodeESC_CharStream, int) - Static method in class oscript.parser.OscriptParserTokenManager
 
RelationalExpression() - Static method in class oscript.parser.OscriptParser
 
RelationalExpression - Class in oscript.syntaxtree
Grammar production:
RelationalExpression(ShiftExpression, NodeListOptional) - Constructor for class oscript.syntaxtree.RelationalExpression
 
REM - Static variable in interface oscript.parser.OscriptParserConstants
 
REMASSIGN - Static variable in interface oscript.parser.OscriptParserConstants
 
remove(Value) - Method in class oscript.data.Database
 
remove(String) - Method in class oscript.data.Database
 
remove() - Method in class oscript.util.CollectionIterator
 
remove(Class) - Method in class oscript.visitor.ExtensibleVisitor
remove node visitor
removeParser(Parser) - Static method in class oscript.OscriptInterpreter
Remove the parser from list of recognized parsers.
removeRunnable(Runnable) - Static method in class oscript.util.WorkerThread
Remove a runnable.
removeScriptPath(String) - Static method in class oscript.OscriptInterpreter
Remove the specified path to the paths that are searched to import a file.
replace(Value, Value) - Method in class oscript.data.OString
Finds a match between a regular expression and this string object, and replaces the matched substring with a new substring.
reset() - Method in class oscript.data.BasicScope
Reset this scope object.
reset() - Method in class oscript.data.OArray
 
reset(Value) - Method in class oscript.data.Reference
 
reset() - Method in class oscript.data.Reference
 
reset() - Method in class oscript.data.ScriptPackage
Clear the cached members.
reset() - Method in interface oscript.util.MemberTable
An indication from the creator of the member-table that, while the table itself is still required, the references referred to by the table are no longer required and can be freed.
resetNodeTokens() - Static method in class oscript.parser.OscriptParser
 
resetPosition() - Method in class oscript.visitor.TreeDumper
Resets the position of the output "cursor" to the first line and column.
resolve(String) - Static method in class oscript.fs.AbstractFileSystem
Try to load the specified file from one of the mounted filesystems.
resolve(String, boolean) - Static method in class oscript.OscriptInterpreter
Try to load the specified file from one of the registered filesystems.
resolve(URL) - Static method in class oscript.util.ResourceResolver
 
resolveImpl(URL) - Method in class oscript.util.ResourceResolver
 
resolveInFileSystem(String, String) - Method in class oscript.fs.AbstractFileSystem
Try to resolve the specified path.
resolveInFileSystem(String, String) - Method in class oscript.fs.JarFileSystem
Try to resolve the specified path.
resolveInFileSystem(String, String) - Method in class oscript.fs.LocalFileSystem
Try to resolve the specified path.
ResourceResolver - Class in oscript.util
Sort of a hack to deal with eclipse, which needs to call some eclipse core APIs to convert a plugin URL to a native URL.
ResourceResolver() - Constructor for class oscript.util.ResourceResolver
 
RETURN - Static variable in interface oscript.parser.OscriptParserConstants
 
returnHelper(Value) - Static method in class oscript.compiler.CompiledNodeEvaluator
A helper function for evaluating an ReturnStatement or ThrowBlock, to ensure that the value being returned/thrown is not (undefined).
ReturnStatement() - Static method in class oscript.parser.OscriptParser
 
ReturnStatement - Class in oscript.syntaxtree
Grammar production:
ReturnStatement(NodeToken, NodeOptional, NodeToken) - Constructor for class oscript.syntaxtree.ReturnStatement
 
ReturnStatement(NodeOptional) - Constructor for class oscript.syntaxtree.ReturnStatement
 
reverse() - Method in class oscript.data.OArray
Reverse the order of elements in this array, returning this array.
RPAREN - Static variable in interface oscript.parser.OscriptParserConstants
 
RSIGNEDSHIFT - Static variable in interface oscript.parser.OscriptParserConstants
 
RSIGNEDSHIFTASSIGN - Static variable in interface oscript.parser.OscriptParserConstants
 
run() - Method in class oscript.data.JavaMethodWrapper
Implementing the runnable interface.
run() - Method in class oscript.Shell
The entry point for the read-eval-print loop.
run() - Method in class oscript.util.WorkerThread
 
runBreakpoints(Scope, AbstractFile, int) - Static method in class oscript.data.Debugger
Called by the stack-frame as the program is evaluated.
RUNSIGNEDSHIFT - Static variable in interface oscript.parser.OscriptParserConstants
 
RUNSIGNEDSHIFTASSIGN - Static variable in interface oscript.parser.OscriptParserConstants
 
runStringTest(int) - Static method in class oscript.OscriptBuiltins
 

S

safeCopy() - Method in class oscript.data.OArray
 
safeCopy() - Method in interface oscript.util.MemberTable
Indication to the member-table that a "safe" copy is required.
SC_AND - Static variable in interface oscript.parser.OscriptParserConstants
 
SC_OR - Static variable in interface oscript.parser.OscriptParserConstants
 
Scope - Class in oscript.data
Scope is an internal object use to represent a scope of execution.
Scope(Scope) - Constructor for class oscript.data.Scope
Class Constructor.
ScopeBlock() - Static method in class oscript.parser.OscriptParser
 
ScopeBlock - Class in oscript.syntaxtree
Grammar production:
ScopeBlock(NodeToken, Program, NodeToken, boolean, boolean) - Constructor for class oscript.syntaxtree.ScopeBlock
 
ScopeBlock(Program) - Constructor for class oscript.syntaxtree.ScopeBlock
 
scopeLists - Variable in class oscript.util.StackFrame
The list of scopes allocated at the current frame, which should be recycled once the stack frame is released.
scopes - Variable in class oscript.util.StackFrame
The current scopes at each stack frame.
ScriptObject - Class in oscript.data
A script-object is basically just a scope, but also provides java wrappers for all the methods defined in Value, which allows a lot of flexibility for script objects to extend built-in types, or implement built-in operators (methods), such as +, -, *, /, etc., etc.
ScriptPackage - Class in oscript.data
The implementation of a package system for scripts.
ScriptPackage(String, Scope) - Constructor for class oscript.data.ScriptPackage
Class Constructor.
ScriptPackage(String) - Constructor for class oscript.data.ScriptPackage
Class Constructor.
ScriptPackage(MemberTable) - Constructor for class oscript.data.ScriptPackage
Class Constructor.
search(Value) - Method in class oscript.data.OString
Executes the search for a match between a regular expression and this string object.
SEMICOLON - Static variable in interface oscript.parser.OscriptParserConstants
 
SEPERATOR_CHAR - Static variable in class oscript.fs.AbstractFileSystem
The seperator character used for paths.
setBreakpoint(AbstractFile, int, Debugger.Breakpoint) - Static method in class oscript.data.Debugger
Set the breakpoint for the specified file:lineno.
setCwd(String) - Static method in class oscript.fs.AbstractFileSystem
Set the current working directory.
setErr(PrintStream) - Static method in class oscript.OscriptBuiltins
Set the error stream.
setErr(PrintStream) - Static method in class oscript.OscriptInterpreter
Set the error stream.
setErrorHandler(ErrorHandler) - Static method in class oscript.util.ErrorHandler
Set the fatal error handler.
setIn(InputStream) - Static method in class oscript.OscriptBuiltins
Set the input stream.
setIn(InputStream) - Static method in class oscript.OscriptInterpreter
Set the input stream.
setLineNumber(Scope, int) - Method in class oscript.util.StackFrame
Called by node evaluator to store line number info, and to give the debugger a chance to see if we've hit a breakpoint.
setLineNumber(int) - Method in class oscript.util.StackFrame
Called by node evaluator to store line number info, and to give the debugger a chance to see if we've hit a breakpoint.
setNextAsTarget(BranchInstruction) - Method in class oscript.compiler.CompilerInstructionList
 
setOut(PrintStream) - Static method in class oscript.OscriptBuiltins
Set the output stream.
setOut(PrintStream) - Static method in class oscript.OscriptInterpreter
Set the output stream.
setResourceResolver(ResourceResolver) - Static method in class oscript.util.ResourceResolver
 
Shell - Class in oscript
An extensible read-eval-print shell implementation.
Shell(BufferedReader, PrintWriter) - Constructor for class oscript.Shell
Class Constructor.
Shell(BufferedReader, PrintWriter, PrintWriter) - Constructor for class oscript.Shell
Class Constructor.
Shell(String, BufferedReader, PrintWriter, PrintWriter) - Constructor for class oscript.Shell
Class Constructor.
shift() - Method in class oscript.data.OArray
Remove and return the first element of the array.
ShiftExpression() - Static method in class oscript.parser.OscriptParser
 
ShiftExpression - Class in oscript.syntaxtree
Grammar production:
ShiftExpression(AdditiveExpression, NodeListOptional) - Constructor for class oscript.syntaxtree.ShiftExpression
 
ShorthandFunctionPrimaryPrefix() - Static method in class oscript.parser.OscriptParser
 
ShorthandFunctionPrimaryPrefix - Class in oscript.syntaxtree
Grammar production:
ShorthandFunctionPrimaryPrefix(NodeToken, Program, NodeToken, boolean, boolean) - Constructor for class oscript.syntaxtree.ShorthandFunctionPrimaryPrefix
 
ShorthandFunctionPrimaryPrefix(Program) - Constructor for class oscript.syntaxtree.ShorthandFunctionPrimaryPrefix
 
ShorthandFunctionPrimaryPrefixTranslator - Class in oscript.translator
A translator to implement one part of the language in terms of another.
ShorthandFunctionPrimaryPrefixTranslator() - Constructor for class oscript.translator.ShorthandFunctionPrimaryPrefixTranslator
 
shortValue() - Method in class oscript.data.OExactNumber
 
shortValue() - Method in class oscript.data.OInexactNumber
 
showMessage(String) - Method in class oscript.util.ErrorHandler
Display an error message to the user.
showMessage(String) - Method in class oscript.util.SwingErrorHandler
Display an error message to the user.
SINGLE_LINE_COMMENT - Static variable in interface oscript.parser.OscriptParserConstants
 
size() - Method in class oscript.syntaxtree.NodeList
 
size() - Method in interface oscript.syntaxtree.NodeListInterface
 
size() - Method in class oscript.syntaxtree.NodeListOptional
 
size() - Method in class oscript.syntaxtree.NodeSequence
 
size() - Method in class oscript.util.OpenHashSymbolTable
The number of mappings that exist in this table.
size() - Method in interface oscript.util.SymbolTable
The number of mappings that exist in this table.
SLASH - Static variable in interface oscript.parser.OscriptParserConstants
 
SLASHASSIGN - Static variable in interface oscript.parser.OscriptParserConstants
 
slice(Value) - Method in class oscript.data.OArray
Slice out a section of the array.
slice(Value, Value) - Method in class oscript.data.OArray
Slice out a section of the array.
smit - Variable in class oscript.data.BasicScope
The shared member index table maps member name to an index into the members array.
SMIT_PERMS - Static variable in class oscript.NodeEvaluator
 
some(Value) - Method in class oscript.data.OArray
Tests whether some element in the array passes the test implemented by the provided function.
sort() - Method in class oscript.data.OArray
Sort the elements in the array, by converting each element to string, and sorting in ascending order.
sort(Value) - Method in class oscript.data.OArray
Sort the elements in the array, by using the specified comparision function.
space() - Method in class oscript.visitor.TreeFormatter
A Space command simply adds one or a user-specified number of spaces between tokens.
space(int) - Method in class oscript.visitor.TreeFormatter
 
specialConstructor - Variable in exception oscript.parser.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 oscript.parser.Token
This field is used to access special tokens that occur prior to this token, but after the immediately preceding regular (non-special) token.
specialTokens - Variable in class oscript.syntaxtree.NodeToken
 
splice - Variable in class oscript.data.OArray
Add and remove elements from an array
split(String) - Method in class oscript.data.OString
 
split(String, int) - Method in class oscript.data.OString
 
StackFrame - Class in oscript.util
The "chain" of stack frames is used to track execution context of a particular thread and, when debugging is enabled, give the debugger a chance to run breakpoints.
stackFrameIterator() - Method in class oscript.data.OException
Return an iteration of stack frames, starting with the most deeply nested stack frame.
STAR - Static variable in interface oscript.parser.OscriptParserConstants
 
STARASSIGN - Static variable in interface oscript.parser.OscriptParserConstants
 
startAtNextToken() - Method in class oscript.visitor.TreeDumper
Starts the tree dumper on the line containing the next token visited.
startsWith(String) - Method in class oscript.data.OString
 
STATIC - Static variable in interface oscript.parser.OscriptParserConstants
 
staticFlag - Static variable in class oscript.parser.ASCII_UCodeESC_CharStream
 
staticNodes - Variable in class oscript.syntaxtree.Program
 
STRING_LITERAL - Static variable in interface oscript.parser.OscriptParserConstants
 
substring(int) - Method in class oscript.data.OString
 
substring(int, int) - Method in class oscript.data.OString
 
succeeded - Static variable in class oscript.compiler.CompilerContext
 
SUPER - Static variable in interface oscript.parser.OscriptParserConstants
 
SuperPrimaryPrefix() - Static method in class oscript.parser.OscriptParser
 
SuperPrimaryPrefix - Class in oscript.syntaxtree
Grammar production:
SuperPrimaryPrefix(NodeToken) - Constructor for class oscript.syntaxtree.SuperPrimaryPrefix
 
SuperPrimaryPrefix() - Constructor for class oscript.syntaxtree.SuperPrimaryPrefix
 
SwingErrorHandler - Class in oscript.util
An implementation of ErrorHandler that uses swing to display an error dialog.
SwingErrorHandler() - Constructor for class oscript.util.SwingErrorHandler
 
SwitchTo(int) - Static method in class oscript.parser.OscriptParserTokenManager
 
Symbol - Class in oscript.data
The Symbol is a type used internally by the scripting engine to represent identifiers, ie.
Symbol() - Constructor for class oscript.data.Symbol
 
SymbolMap - Class in oscript.util
This utility class provides a more Hashtable-like interface to SymbolTable, which normally maps a symbol to a table index.
SymbolMap() - Constructor for class oscript.util.SymbolMap
Class Constructor
SymbolMap(SymbolTable) - Constructor for class oscript.util.SymbolMap
Class Constructor
symbols() - Method in class oscript.util.OpenHashSymbolTable
Return an iteration of the keys (symbols) into this table.
symbols() - Method in interface oscript.util.SymbolTable
Return an iteration of the keys (symbols) into this table.
SymbolTable - Interface in oscript.util
This defines the interface for a table that maps a symbol (integer id) to an array index.
SYNCHRONIZED - Static variable in interface oscript.parser.OscriptParserConstants
 
SynchronizedStatement() - Static method in class oscript.parser.OscriptParser
 
SynchronizedStatement - Class in oscript.syntaxtree
Grammar production:
SynchronizedStatement(NodeToken, NodeToken, Expression, NodeToken, EvaluationUnit) - Constructor for class oscript.syntaxtree.SynchronizedStatement
 
SynchronizedStatement(Expression, EvaluationUnit) - Constructor for class oscript.syntaxtree.SynchronizedStatement
 

T

TableBench - Class in oscript.util
A benchmark to compare OpenHashSymbolTable to a java.util.Hashtable for operations that are likely to be commonly used by the script engine
TableBench() - Constructor for class oscript.util.TableBench
 
takesVarArgs() - Method in class oscript.data.Function
Can this function be called with a variable number of arguments?
test(Value) - Method in class oscript.data.RegExp
Executes the search for a match between a regular expression and a specified string.
THIS - Static variable in interface oscript.parser.OscriptParserConstants
 
ThisPrimaryPrefix() - Static method in class oscript.parser.OscriptParser
 
ThisPrimaryPrefix - Class in oscript.syntaxtree
Grammar production:
ThisPrimaryPrefix(NodeToken) - Constructor for class oscript.syntaxtree.ThisPrimaryPrefix
 
ThisPrimaryPrefix() - Constructor for class oscript.syntaxtree.ThisPrimaryPrefix
 
ThisScopeQualifierPrimaryPostfix() - Static method in class oscript.parser.OscriptParser
 
ThisScopeQualifierPrimaryPostfix - Class in oscript.syntaxtree
Grammar production:
ThisScopeQualifierPrimaryPostfix(NodeToken, NodeToken) - Constructor for class oscript.syntaxtree.ThisScopeQualifierPrimaryPostfix
 
ThisScopeQualifierPrimaryPostfix() - Constructor for class oscript.syntaxtree.ThisScopeQualifierPrimaryPostfix
 
THROW - Static variable in interface oscript.parser.OscriptParserConstants
 
ThrowBlock() - Static method in class oscript.parser.OscriptParser
 
ThrowBlock - Class in oscript.syntaxtree
Grammar production:
ThrowBlock(NodeToken, Expression, NodeToken) - Constructor for class oscript.syntaxtree.ThrowBlock
 
ThrowBlock(Expression) - Constructor for class oscript.syntaxtree.ThrowBlock
 
TILDE - Static variable in interface oscript.parser.OscriptParserConstants
 
time - Variable in class oscript.OscriptInterpreter.CacheEntry
 
token - Static variable in class oscript.parser.OscriptParser
 
Token - Class in oscript.parser
Describes the input token stream.
Token() - Constructor for class oscript.parser.Token
 
token_source - Static variable in class oscript.parser.OscriptParser
 
tokenImage - Static variable in interface oscript.parser.OscriptParserConstants
 
tokenImage - Variable in exception oscript.parser.ParseException
This is a reference to the "tokenImage" array of the generated parser within which the parse error occurred.
tokenImage - Variable in class oscript.syntaxtree.NodeToken
 
TokenMgrError - Error in oscript.parser
 
TokenMgrError() - Constructor for error oscript.parser.TokenMgrError
 
TokenMgrError(String, int) - Constructor for error oscript.parser.TokenMgrError
 
TokenMgrError(boolean, int, int, int, String, char, int) - Constructor for error oscript.parser.TokenMgrError
 
toLowerCase() - Method in class oscript.data.OString
 
toString() - Method in class oscript.compiler.CompilerVisitor
 
toString() - Method in class oscript.data.Value
Convert this value to a string, for the benefit of java code.
toString() - Method in class oscript.fs.AbstractAbstractFile
 
toString() - Method in class oscript.fs.AbstractFileSystem.BogusFile
 
toString() - Method in class oscript.OscriptInterpreter.CacheEntry
 
toString() - Method in class oscript.parser.Token
Returns the image.
toString() - Method in class oscript.syntaxtree.NodeToken
 
toString() - Method in class oscript.util.StackFrame
Convert to string, to print out a line in the stack-trace.
touch() - Method in class oscript.fs.AbstractAbstractFile
Update the timestamp on this file to the current time.
touch() - Method in interface oscript.fs.AbstractFile
Update the timestamp on this file to the current time.
touch() - Method in class oscript.fs.AbstractFileSystem.BogusFile
 
touchMountPoint(AbstractFileSystem) - Static method in class oscript.fs.AbstractFileSystem
When a file is created/deleted in the topmost directory in a mounted file system, it needs some way to cause the timestamp on the directory(s) it is mounted into to change.
toUpperCase() - Method in class oscript.data.OString
 
transform(Value) - Method in class oscript.data.JavaBridge.FunctionTransformer
Perform the transform, and return a java object that is an instance of the class returned by JavaBridge.FunctionTransformer.getTargetClass().
translate(CollectionForLoopStatement) - Static method in class oscript.translator.CollectionForLoopStatementTranslator
Convert a CollectionForLoopStatement production in the syntaxtree into an equivalent production.
translate(ForLoopStatement) - Static method in class oscript.translator.ForLoopStatementTranslator
Convert a ForLoopStatement production in the syntaxtree into an equivalent production.
translate(FunctionDeclaration) - Static method in class oscript.translator.FunctionDeclarationTranslator
Convert a FunctionDeclaration production in the syntaxtree into an equivalent production.
translate(ShorthandFunctionPrimaryPrefix) - Static method in class oscript.translator.ShorthandFunctionPrimaryPrefixTranslator
Convert a ShorthandFunctionPrimaryPrefix production in the syntaxtree into an equivalent production.
translated - Variable in class oscript.syntaxtree.CollectionForLoopStatement
 
translated - Variable in class oscript.syntaxtree.ForLoopStatement
 
translated - Variable in class oscript.syntaxtree.FunctionDeclaration
 
translated - Variable in class oscript.syntaxtree.ShorthandFunctionPrimaryPrefix
 
TranslatedTreeDumper - Class in oscript.visitor
 
TranslatedTreeDumper() - Constructor for class oscript.visitor.TranslatedTreeDumper
 
TranslatedTreeDumper(Writer) - Constructor for class oscript.visitor.TranslatedTreeDumper
 
TranslatedTreeDumper(OutputStream) - Constructor for class oscript.visitor.TranslatedTreeDumper
 
TreeDumper - Class in oscript.visitor
Dumps the syntax tree to a Writer using the location information in each NodeToken.
TreeDumper() - Constructor for class oscript.visitor.TreeDumper
The default constructor uses System.out as its output location.
TreeDumper(Writer) - Constructor for class oscript.visitor.TreeDumper
 
TreeDumper(OutputStream) - Constructor for class oscript.visitor.TreeDumper
 
TreeFormatter - Class in oscript.visitor
A skeleton output formatter for your language grammar.
TreeFormatter() - Constructor for class oscript.visitor.TreeFormatter
The default constructor assumes an indentation amount of 3 spaces and no line-wrap.
TreeFormatter(int, int) - Constructor for class oscript.visitor.TreeFormatter
This constructor accepts an indent amount and a line width which is used to wrap long lines.
trim() - Method in class oscript.data.OString
 
trimSpecials() - Method in class oscript.syntaxtree.NodeToken
 
TRUE - Static variable in class oscript.data.OBoolean
 
TRUE - Static variable in interface oscript.parser.OscriptParserConstants
 
TRY - Static variable in interface oscript.parser.OscriptParserConstants
 
TryStatement() - Static method in class oscript.parser.OscriptParser
 
TryStatement - Class in oscript.syntaxtree
Grammar production:
TryStatement(NodeToken, EvaluationUnit, NodeListOptional, NodeOptional, NodeOptional) - Constructor for class oscript.syntaxtree.TryStatement
 
TryStatement(EvaluationUnit, NodeListOptional, NodeOptional, NodeOptional) - Constructor for class oscript.syntaxtree.TryStatement
 
TYPE - Static variable in class oscript.data.Database
The type object for an instance of Object.
TYPE - Static variable in class oscript.data.Debugger
The type object for an instance of Object.
TYPE - Static variable in class oscript.data.Function
The type object for an script function.
TYPE - Static variable in class oscript.data.GlobalScope
 
TYPE - Static variable in class oscript.data.JavaClassWrapper
The type object for an script java type.
TYPE - Static variable in class oscript.data.JavaMethodWrapper
The type object for an script java method.
TYPE - Static variable in class oscript.data.JavaPackageWrapper
The type object for an instance of ExactNumber.
TYPE - Static variable in class oscript.data.OArray
The type object for an instance of Array.
TYPE - Static variable in class oscript.data.OBoolean
The type object for an instance of Boolean.
TYPE - Static variable in class oscript.data.OExactNumber
The type object for an instance of ExactNumber.
TYPE - Static variable in class oscript.data.OException
The type object for an instance of Exception.
TYPE - Static variable in class oscript.data.OIllegalArgumentException
The type object for an instance of IllegalArgumentException.
TYPE - Static variable in class oscript.data.OInexactNumber
The type object for an instance of InexactNumber.
TYPE - Static variable in class oscript.data.OJavaException
The type object for an instance of JavaException.
TYPE - Static variable in class oscript.data.ONoSuchMemberException
The type object for an instance of NoSuchMemberException.
TYPE - Static variable in class oscript.data.ONullReferenceException
The type object for an instance of NullReferenceException.
TYPE - Static variable in class oscript.data.OObject
The type object for an instance of Object.
TYPE - Static variable in class oscript.data.OString
The type object for an instance of String.
TYPE - Static variable in class oscript.data.OUnsupportedOperationException
The type object for an instance of UnsupportedOperationException.
TYPE - Static variable in class oscript.data.Proxy
The type object for an instance of Proxy.
TYPE - Static variable in class oscript.data.RegExpResult
 
TYPE - Static variable in class oscript.data.ScriptObject
The type object for an instance of ScriptObject...
TYPE - Static variable in class oscript.data.ScriptPackage
The type object for an instance of ScriptPackage.
Type - Class in oscript.data
XXX not sure if we need a common parent for all types, but we might end up with some common utility code.
Type() - Constructor for class oscript.data.Type
Class Constructor.
Type(MemberTable) - Constructor for class oscript.data.Type
Class Constructor.
TYPE - Static variable in class oscript.data.Value
The type object for an instance of Value...
TYPE_NAME - Static variable in class oscript.data.Database
 
TYPE_NAME - Static variable in class oscript.data.Debugger
 
TYPE_NAME - Static variable in class oscript.data.Function
 
TYPE_NAME - Static variable in class oscript.data.JavaClassWrapper
 
TYPE_NAME - Static variable in class oscript.data.JavaMethodWrapper
 
TYPE_NAME - Static variable in class oscript.data.JavaPackageWrapper
 
TYPE_NAME - Static variable in class oscript.data.OArray
 
TYPE_NAME - Static variable in class oscript.data.OBoolean
 
TYPE_NAME - Static variable in class oscript.data.OExactNumber
 
TYPE_NAME - Static variable in class oscript.data.OException
 
TYPE_NAME - Static variable in class oscript.data.OIllegalArgumentException
 
TYPE_NAME - Static variable in class oscript.data.OInexactNumber
 
TYPE_NAME - Static variable in class oscript.data.OJavaException
 
TYPE_NAME - Static variable in class oscript.data.ONoSuchMemberException
 
TYPE_NAME - Static variable in class oscript.data.ONullReferenceException
 
TYPE_NAME - Static variable in class oscript.data.OObject
 
TYPE_NAME - Static variable in class oscript.data.OString
 
TYPE_NAME - Static variable in class oscript.data.OUnsupportedOperationException
 
TYPE_NAME - Static variable in class oscript.data.Proxy
 
TYPE_NAME - Static variable in class oscript.data.RegExp
 
TYPE_NAME - Static variable in class oscript.data.RegExpResult
 
TYPE_NAME - Static variable in class oscript.data.ScriptObject
 
TYPE_NAME - Static variable in class oscript.data.ScriptPackage
 
TYPE_NAME - Static variable in class oscript.data.Value
 
TypeExpression() - Static method in class oscript.parser.OscriptParser
 
TypeExpression - Class in oscript.syntaxtree
Grammar production:
TypeExpression(NodeChoice) - Constructor for class oscript.syntaxtree.TypeExpression
 

U

UnaryExpression() - Static method in class oscript.parser.OscriptParser
 
UnaryExpression - Class in oscript.syntaxtree
Grammar production:
UnaryExpression(NodeOptional, PostfixExpression) - Constructor for class oscript.syntaxtree.UnaryExpression
 
UNDEFINED - Static variable in class oscript.data.Value
Various and asundry special values.
UNDEFINED - Static variable in interface oscript.parser.OscriptParserConstants
 
unhand() - Method in class oscript.data.AbstractReference
For references to an object (ie variables), this returns the actual value this is a reference to, otherwise this return this.
unhand() - Method in class oscript.data.Reference
For references to an object (ie variables), this returns the actual value this is a reference to, otherwise this return this.
unhand() - Method in class oscript.data.Value
For references to an object (ie variables), this returns the actual value this is a reference to, otherwise this return this.
UNIX_SELF_EXECUTABLE_COMMENT - Static variable in interface oscript.parser.OscriptParserConstants
 
unshift - Variable in class oscript.data.OArray
Add one or more elements to the beginning of the array, returning the new length.
uopBitwiseNot() - Method in class oscript.data.AbstractReference
Perform the "~" operation.
uopBitwiseNot() - Method in class oscript.data.OExactNumber
Perform the "~" operation.
uopBitwiseNot() - Method in class oscript.data.Reference
Perform the "~" operation.
uopBitwiseNot() - Method in class oscript.data.ScriptObject
Perform the "~" operation.
uopBitwiseNot() - Method in class oscript.data.Value
Perform the "~" operation.
uopDecrement() - Method in class oscript.data.AbstractReference
Perform the "--" operation.
uopDecrement() - Method in class oscript.data.OExactNumber
Perform the "--" operation.
uopDecrement() - Method in class oscript.data.OInexactNumber
Perform the "--" operation.
uopDecrement() - Method in class oscript.data.Reference
Perform the "--" operation.
uopDecrement() - Method in class oscript.data.ScriptObject
Perform the "--" operation.
uopDecrement() - Method in class oscript.data.Value
Perform the "--" operation.
uopIncrement() - Method in class oscript.data.AbstractReference
Perform the "++" operation.
uopIncrement() - Method in class oscript.data.OExactNumber
Perform the "++" operation.
uopIncrement() - Method in class oscript.data.OInexactNumber
Perform the "++" operation.
uopIncrement() - Method in class oscript.data.Reference
Perform the "++" operation.
uopIncrement() - Method in class oscript.data.ScriptObject
Perform the "++" operation.
uopIncrement() - Method in class oscript.data.Value
Perform the "++" operation.
uopLogicalNot() - Method in class oscript.data.AbstractReference
Perform the "!" operation.
uopLogicalNot() - Method in class oscript.data.OBoolean
Perform the "!" operation.
uopLogicalNot() - Method in class oscript.data.Reference
Perform the "!" operation.
uopLogicalNot() - Method in class oscript.data.ScriptObject
Perform the "!" operation.
uopLogicalNot() - Method in class oscript.data.Value
Perform the "!" operation.
uopMinus() - Method in class oscript.data.AbstractReference
Perform the "-" operation.
uopMinus() - Method in class oscript.data.OExactNumber
Perform the "-" operation.
uopMinus() - Method in class oscript.data.OInexactNumber
Perform the "-" operation.
uopMinus() - Method in class oscript.data.Reference
Perform the "-" operation.
uopMinus() - Method in class oscript.data.ScriptObject
Perform the "-" operation.
uopMinus() - Method in class oscript.data.Value
Perform the "-" operation.
uopPlus() - Method in class oscript.data.AbstractReference
Perform the "+" operation.
uopPlus() - Method in class oscript.data.OExactNumber
Perform the "+" operation.
uopPlus() - Method in class oscript.data.OInexactNumber
Perform the "+" operation.
uopPlus() - Method in class oscript.data.Reference
Perform the "+" operation.
uopPlus() - Method in class oscript.data.ScriptObject
Perform the "+" operation.
uopPlus() - Method in class oscript.data.Value
Perform the "+" operation.
useCompiler(boolean) - Static method in class oscript.OscriptInterpreter
Set whether the compiler should be used or not.

V

val - Variable in exception oscript.exceptions.PackagedScriptObjectException
The wrapped exception object.
value() - Method in class oscript.data.OString
Get the value of this string.
Value - Class in oscript.data
The base class of all values in the interpreter.
Value() - Constructor for class oscript.data.Value
Class Constructor.
VAR - Static variable in interface oscript.parser.OscriptParserConstants
 
VariableDeclaration(boolean) - Static method in class oscript.parser.OscriptParser
 
VariableDeclaration - Class in oscript.syntaxtree
Grammar production:
VariableDeclaration(Permissions, NodeToken, NodeToken, NodeOptional) - Constructor for class oscript.syntaxtree.VariableDeclaration
 
VariableDeclaration(Permissions, NodeToken, NodeOptional) - Constructor for class oscript.syntaxtree.VariableDeclaration
 
VariableDeclarationBlock() - Static method in class oscript.parser.OscriptParser
 
VariableDeclarationBlock - Class in oscript.syntaxtree
Grammar production:
VariableDeclarationBlock(VariableDeclaration, NodeToken) - Constructor for class oscript.syntaxtree.VariableDeclarationBlock
 
VariableDeclarationBlock(VariableDeclaration) - Constructor for class oscript.syntaxtree.VariableDeclarationBlock
 
Version - Class in oscript
Version name/number info.
Version() - Constructor for class oscript.Version
 
visit(NodeList) - Method in class oscript.compiler.CompilerVisitor
 
visit(NodeListOptional) - Method in class oscript.compiler.CompilerVisitor
 
visit(NodeOptional) - Method in class oscript.compiler.CompilerVisitor
 
visit(NodeSequence) - Method in class oscript.compiler.CompilerVisitor
 
visit(NodeToken) - Method in class oscript.compiler.CompilerVisitor
 
visit(ProgramFile) - Method in class oscript.compiler.CompilerVisitor
f0 -> ( <UNIX_SELF_EXECUTABLE_COMMENT> )? f1 -> Program(false) f2 -> <EOF>
visit(Program) - Method in class oscript.compiler.CompilerVisitor
f0 -> ( EvaluationUnit() )*
visit(EvaluationUnit) - Method in class oscript.compiler.CompilerVisitor
f0 -> ScopeBlock() | VariableDeclarationBlock() | FunctionDeclaration() | TryStatement() | ForLoopStatement() | WhileLoopStatement() | ConditionalStatement() | SynchronizedStatement() | ReturnStatement() | BreakStatement() | ContinueStatement() | ExpressionBlock() | ThrowBlock() | ImportBlock() | MixinBlock() | EvalBlock()
visit(ScopeBlock) - Method in class oscript.compiler.CompilerVisitor
f0 -> "{" f1 -> Program() f2 -> "}"
visit(VariableDeclarationBlock) - Method in class oscript.compiler.CompilerVisitor
f0 -> VariableDeclaration() f1 -> ";"
visit(ExpressionBlock) - Method in class oscript.compiler.CompilerVisitor
f0 -> Expression() f1 -> ";"
visit(ThrowBlock) - Method in class oscript.compiler.CompilerVisitor
f0 -> "throw" f1 -> Expression() f2 -> ";"
visit(ImportBlock) - Method in class oscript.compiler.CompilerVisitor
f0 -> "import" f1 -> Expression() f2 -> ";"
visit(MixinBlock) - Method in class oscript.compiler.CompilerVisitor
f0 -> "mixin" f1 -> Expression() f2 -> ";"
visit(EvalBlock) - Method in class oscript.compiler.CompilerVisitor
f0 -> "eval" f1 -> Expression() f2 -> ";"
visit(VariableDeclaration) - Method in class oscript.compiler.CompilerVisitor
f0 -> Permissions() f1 -> "var" f2 -> <IDENTIFIER> f3 -> ( "=" Expression() )?
visit(FunctionDeclaration) - Method in class oscript.compiler.CompilerVisitor
f0 -> Permissions() f1 -> "function" f2 -> <IDENTIFIER> f3 -> "(" f4 -> ( Arglist() )? f5 -> ")" f6 -> ( "extends" PrimaryExpressionWithTrailingFxnCallExpList() FunctionCallExpressionList() )? f7 -> "{" f8 -> Program() f9 -> "}"
visit(Arglist) - Method in class oscript.compiler.CompilerVisitor
f0 -> Permissions() f1 -> <IDENTIFIER> f2 -> ( "," Permissions() <IDENTIFIER> )* f3 -> ( "..." )?
visit(TryStatement) - Method in class oscript.compiler.CompilerVisitor
f0 -> "try" f1 -> EvaluationUnit() f2 -> ( "catch" "(" Expression() <IDENTIFIER> ")" EvaluationUnit() )* f3 -> ( "catch" "(" <IDENTIFIER> ")" EvaluationUnit() )? f4 -> ( "finally" EvaluationUnit() )?
visit(ForLoopStatement) - Method in class oscript.compiler.CompilerVisitor
f0 -> "for" f1 -> "(" f2 -> ( PreLoopStatement() )? f3 -> ";" f4 -> ( Expression() )? f5 -> ";" f6 -> ( Expression() )? f7 -> ")" f8 -> EvaluationUnit()
visit(CollectionForLoopStatement) - Method in class oscript.compiler.CompilerVisitor
f0 -> "for" f1 -> "(" f2 -> PreLoopStatement() f3 -> ":" f4 -> Expression() f5 -> ")" f6 -> EvaluationUnit()
visit(PreLoopStatement) - Method in class oscript.compiler.CompilerVisitor
f0 -> VariableDeclaration() | Expression()
visit(WhileLoopStatement) - Method in class oscript.compiler.CompilerVisitor
f0 -> "while" f1 -> "(" f2 -> Expression() f3 -> ")" f4 -> EvaluationUnit()
visit(ConditionalStatement) - Method in class oscript.compiler.CompilerVisitor
f0 -> "if" f1 -> "(" f2 -> Expression() f3 -> ")" f4 -> EvaluationUnit() f5 -> ( "else" EvaluationUnit() )?
visit(SynchronizedStatement) - Method in class oscript.compiler.CompilerVisitor
f0 -> "synchronized" f1 -> "(" f2 -> Expression() f3 -> ")" f4 -> EvaluationUnit()
visit(ReturnStatement) - Method in class oscript.compiler.CompilerVisitor
f0 -> "return" f1 -> ( Expression() )?
visit(BreakStatement) - Method in class oscript.compiler.CompilerVisitor
f0 -> "break" f1 -> ";"
visit(ContinueStatement) - Method in class oscript.compiler.CompilerVisitor
f0 -> "continue" f1 -> ";"
visit(Expression) - Method in class oscript.compiler.CompilerVisitor
Note, Expression always returns a value on the stack, even if that value is Value.NULL.
visit(FunctionCallExpressionList) - Method in class oscript.compiler.CompilerVisitor
f0 -> "(" f1 -> ( FunctionCallExpressionListBody() )? f2 -> ")"
visit(FunctionCallExpressionListBody) - Method in class oscript.compiler.CompilerVisitor
f0 -> AssignmentExpression() f1 -> ( "," AssignmentExpression() )*
visit(AssignmentExpression) - Method in class oscript.compiler.CompilerVisitor
f0 -> ConditionalExpression() f1 -> ( ( "=" | "+=" | "-=" | "*=" | "/=" | "%=" | ">>=" | "<<=" | ">>>=" | "&=" | "^=" | "|=" ) ConditionalExpression() )*
visit(ConditionalExpression) - Method in class oscript.compiler.CompilerVisitor
f0 -> LogicalOrExpression() f1 -> ( "?" LogicalOrExpression() ":" LogicalOrExpression() )?
visit(LogicalOrExpression) - Method in class oscript.compiler.CompilerVisitor
f0 -> LogicalAndExpression() f1 -> ( "||" LogicalAndExpression() )*
visit(LogicalAndExpression) - Method in class oscript.compiler.CompilerVisitor
f0 -> BitwiseOrExpression() f1 -> ( "&&" BitwiseOrExpression() )*
visit(BitwiseOrExpression) - Method in class oscript.compiler.CompilerVisitor
f0 -> BitwiseXorExpression() f1 -> ( "|" BitwiseXorExpression() )*
visit(BitwiseXorExpression) - Method in class oscript.compiler.CompilerVisitor
f0 -> BitwiseAndExpression() f1 -> ( "^" BitwiseAndExpression() )*
visit(BitwiseAndExpression) - Method in class oscript.compiler.CompilerVisitor
f0 -> EqualityExpression() f1 -> ( "&" EqualityExpression() )*
visit(EqualityExpression) - Method in class oscript.compiler.CompilerVisitor
f0 -> RelationalExpression() f1 -> ( ( "==" | "!=" ) RelationalExpression() )*
visit(RelationalExpression) - Method in class oscript.compiler.CompilerVisitor
f0 -> ShiftExpression() f1 -> ( ( "<" | ">" | ">=" | "<=" | "instanceof" ) ShiftExpression() )*
visit(ShiftExpression) - Method in class oscript.compiler.CompilerVisitor
f0 -> AdditiveExpression() f1 -> ( ( "<<" | ">>" | ">>>" ) AdditiveExpression() )*
visit(AdditiveExpression) - Method in class oscript.compiler.CompilerVisitor
f0 -> MultiplicativeExpression() f1 -> ( ( "+" | "-" ) MultiplicativeExpression() )*
visit(MultiplicativeExpression) - Method in class oscript.compiler.CompilerVisitor
f0 -> UnaryExpression() f1 -> ( ( "*" | "/" | "%" ) UnaryExpression() )*
visit(UnaryExpression) - Method in class oscript.compiler.CompilerVisitor
f0 -> ( ( "++" | "--" | "+" | "-" | "~" | "!" ) )? f1 -> PostfixExpression()
visit(PostfixExpression) - Method in class oscript.compiler.CompilerVisitor
f0 -> TypeExpression() f1 -> ( "++" | "--" )?
visit(TypeExpression) - Method in class oscript.compiler.CompilerVisitor
f0 -> AllocationExpression() | CastExpression() | PrimaryExpression()
visit(AllocationExpression) - Method in class oscript.compiler.CompilerVisitor
f0 -> "new" f1 -> PrimaryExpressionWithTrailingFxnCallExpList() f2 -> FunctionCallExpressionList()
visit(CastExpression) - Method in class oscript.compiler.CompilerVisitor
f0 -> "(" f1 -> PrimaryExpressionNotFunction() f2 -> ")" f3 -> PrimaryExpression()
visit(PrimaryExpression) - Method in class oscript.compiler.CompilerVisitor
f0 -> PrimaryPrefix() f1 -> ( PrimaryPostfix() )*
visit(PrimaryExpressionNotFunction) - Method in class oscript.compiler.CompilerVisitor
f0 -> PrimaryPrefix() f1 -> ( PrimaryPostfix() )*
visit(PrimaryExpressionWithTrailingFxnCallExpList) - Method in class oscript.compiler.CompilerVisitor
f0 -> PrimaryPrefix() f1 -> ( PrimaryPostfixWithTrailingFxnCallExpList() )*
visit(PrimaryPrefix) - Method in class oscript.compiler.CompilerVisitor
f0 -> PrimaryPrefixNotFunction() | FunctionPrimaryPrefix() | ShorthandFunctionPrimaryPrefix()
visit(PrimaryPrefixNotFunction) - Method in class oscript.compiler.CompilerVisitor
f0 -> ThisPrimaryPrefix() | SuperPrimaryPrefix() | CalleePrimaryPrefix() | IdentifierPrimaryPrefix() | ParenPrimaryPrefix() | ArrayDeclarationPrimaryPrefix() | Literal()
visit(ThisPrimaryPrefix) - Method in class oscript.compiler.CompilerVisitor
f0 -> "this"
visit(SuperPrimaryPrefix) - Method in class oscript.compiler.CompilerVisitor
f0 -> "super"
visit(CalleePrimaryPrefix) - Method in class oscript.compiler.CompilerVisitor
f0 -> "callee"
visit(IdentifierPrimaryPrefix) - Method in class oscript.compiler.CompilerVisitor
f0 -> <IDENTIFIER>
visit(ParenPrimaryPrefix) - Method in class oscript.compiler.CompilerVisitor
f0 -> "(" f1 -> Expression() f2 -> ")"
visit(FunctionPrimaryPrefix) - Method in class oscript.compiler.CompilerVisitor
f0 -> "function" f1 -> "(" f2 -> ( Arglist() )? f3 -> ")" f4 -> ( "extends" PrimaryExpressionWithTrailingFxnCallExpList() FunctionCallExpressionList() )? f5 -> "{" f6 -> Program() f7 -> "}"
visit(ShorthandFunctionPrimaryPrefix) - Method in class oscript.compiler.CompilerVisitor
f0 -> "'{" f1 -> Program(true) f2 -> "}"
visit(ArrayDeclarationPrimaryPrefix) - Method in class oscript.compiler.CompilerVisitor
f0 -> "[" f1 -> (FunctionCallExpressionListBody())? f2 -> "]"
visit(PrimaryPostfix) - Method in class oscript.compiler.CompilerVisitor
f0 -> FunctionCallPrimaryPostfix() | ArraySubscriptPrimaryPostfix() | ThisScopeQualifierPrimaryPostfix() | PropertyIdentifierPrimaryPostfix()
visit(PrimaryPostfixWithTrailingFxnCallExpList) - Method in class oscript.compiler.CompilerVisitor
f0 -> ArraySubscriptPrimaryPostfix() | ThisScopeQualifierPrimaryPostfix() | PropertyIdentifierPrimaryPostfix()
visit(FunctionCallPrimaryPostfix) - Method in class oscript.compiler.CompilerVisitor
f0 -> FunctionCallExpressionList()
visit(ArraySubscriptPrimaryPostfix) - Method in class oscript.compiler.CompilerVisitor
visit(PropertyIdentifierPrimaryPostfix) - Method in class oscript.compiler.CompilerVisitor
f0 -> "." f1 -> <IDENTIFIER>
visit(ThisScopeQualifierPrimaryPostfix) - Method in class oscript.compiler.CompilerVisitor
f0 -> "." f1 -> "this"
visit(Literal) - Method in class oscript.compiler.CompilerVisitor
f0 -> <INTEGER_LITERAL> | <FLOATING_POINT_LITERAL> | <STRING_LITERAL> | <REGEXP_LITERAL> | "true" | "false" | "null" | "undefined"
visit(Permissions) - Method in class oscript.compiler.CompilerVisitor
f0 -> ( "static" | "const" | "private" | "protected" | "public" )*
visit(NodeList, Object) - Method in class oscript.interpreter.EvaluateVisitor
 
visit(NodeListOptional, Object) - Method in class oscript.interpreter.EvaluateVisitor
 
visit(NodeOptional, Object) - Method in class oscript.interpreter.EvaluateVisitor
 
visit(NodeSequence, Object) - Method in class oscript.interpreter.EvaluateVisitor
 
visit(NodeToken, Object) - Method in class oscript.interpreter.EvaluateVisitor
 
visit(ProgramFile, Object) - Method in class oscript.interpreter.EvaluateVisitor
f0 -> ( <UNIX_SELF_EXECUTABLE_COMMENT> )? f1 -> Program(false) f2 -> <EOF>
visit(Program, Object) - Method in class oscript.interpreter.EvaluateVisitor
f0 -> ( EvaluationUnit() )*
visit(EvaluationUnit, Object) - Method in class oscript.interpreter.EvaluateVisitor
f0 -> ScopeBlock() | VariableDeclarationBlock() | FunctionDeclaration() | TryStatement() | ForLoopStatement() | WhileLoopStatement() | ConditionalStatement() | SynchronizedStatement() | ReturnStatement() | BreakStatement() | ContinueStatement() | ExpressionBlock() | ThrowBlock() | ImportBlock() | MixinBlock() | EvalBlock()
visit(ScopeBlock, Object) - Method in class oscript.interpreter.EvaluateVisitor
f0 -> "{" f1 -> Program() f2 -> "}"
visit(VariableDeclarationBlock, Object) - Method in class oscript.interpreter.EvaluateVisitor
f0 -> VariableDeclaration() f1 -> ";"
visit(ExpressionBlock, Object) - Method in class oscript.interpreter.EvaluateVisitor
f0 -> Expression() f1 -> ";"
visit(ThrowBlock, Object) - Method in class oscript.interpreter.EvaluateVisitor
f0 -> "throw" f1 -> Expression() f2 -> ";"
visit(ImportBlock, Object) - Method in class oscript.interpreter.EvaluateVisitor
f0 -> "import" f1 -> Expression() f2 -> ";"
visit(MixinBlock, Object) - Method in class oscript.interpreter.EvaluateVisitor
f0 -> "mixin" f1 -> Expression() f2 -> ";"
visit(EvalBlock, Object) - Method in class oscript.interpreter.EvaluateVisitor
f0 -> "eval" f1 -> Expression() f2 -> ";"
visit(VariableDeclaration, Object) - Method in class oscript.interpreter.EvaluateVisitor
f0 -> Permissions() f1 -> "var" f2 -> <IDENTIFIER> f3 -> ( "=" Expression() )?
visit(FunctionDeclaration, Object) - Method in class oscript.interpreter.EvaluateVisitor
f0 -> Permissions() f1 -> "function" f2 -> <IDENTIFIER> f3 -> "(" f4 -> ( Arglist() )? f5 -> ")" f6 -> ( "extends" PrimaryExpressionWithTrailingFxnCallExpList() FunctionCallExpressionList() )? f7 -> "{" f8 -> Program() f9 -> "}"
visit(Arglist, Object) - Method in class oscript.interpreter.EvaluateVisitor
f0 -> Permissions() f1 -> <IDENTIFIER> f2 -> ( "," Permissions() <IDENTIFIER> )* f3 -> ( "..." )?
visit(TryStatement, Object) - Method in class oscript.interpreter.EvaluateVisitor
f0 -> "try" f1 -> EvaluationUnit() f2 -> ( "catch" "(" Expression() <IDENTIFIER> ")" EvaluationUnit() )* f3 -> ( "catch" "(" <IDENTIFIER> ")" EvaluationUnit() )? f4 -> ( "finally" EvaluationUnit() )?
visit(ForLoopStatement, Object) - Method in class oscript.interpreter.EvaluateVisitor
f0 -> "for" f1 -> "(" f2 -> ( PreLoopStatement() )? f3 -> ";" f4 -> ( Expression() )? f5 -> ";" f6 -> ( Expression() )? f7 -> ")" f8 -> EvaluationUnit()
visit(CollectionForLoopStatement, Object) - Method in class oscript.interpreter.EvaluateVisitor
f0 -> "for" f1 -> "(" f2 -> PreLoopStatement() f3 -> ":" f4 -> Expression() f5 -> ")" f6 -> EvaluationUnit()
visit(PreLoopStatement, Object) - Method in class oscript.interpreter.EvaluateVisitor
f0 -> VariableDeclaration() | Expression()
visit(WhileLoopStatement, Object) - Method in class oscript.interpreter.EvaluateVisitor
f0 -> "while" f1 -> "(" f2 -> Expression() f3 -> ")" f4 -> EvaluationUnit()
visit(ConditionalStatement, Object) - Method in class oscript.interpreter.EvaluateVisitor
f0 -> "if" f1 -> "(" f2 -> Expression() f3 -> ")" f4 -> EvaluationUnit() f5 -> ( "else" EvaluationUnit() )?
visit(SynchronizedStatement, Object) - Method in class oscript.interpreter.EvaluateVisitor
f0 -> "synchronized" f1 -> "(" f2 -> Expression() f3 -> ")" f4 -> EvaluationUnit()
visit(ReturnStatement, Object) - Method in class oscript.interpreter.EvaluateVisitor
f0 -> "return" f1 -> ( Expression() )?
visit(BreakStatement, Object) - Method in class oscript.interpreter.EvaluateVisitor
f0 -> "break" f1 -> ";"
visit(ContinueStatement, Object) - Method in class oscript.interpreter.EvaluateVisitor
f0 -> "continue" f1 -> ";"
visit(Expression, Object) - Method in class oscript.interpreter.EvaluateVisitor
f0 -> AssignmentExpression() f1 -> ( "," AssignmentExpression() )*
visit(FunctionCallExpressionList, Object) - Method in class oscript.interpreter.EvaluateVisitor
f0 -> "(" f1 -> ( FunctionCallExpressionListBody() )? f2 -> ")"
visit(FunctionCallExpressionListBody, Object) - Method in class oscript.interpreter.EvaluateVisitor
f0 -> AssignmentExpression() f1 -> ( "," AssignmentExpression() )*
visit(AssignmentExpression, Object) - Method in class oscript.interpreter.EvaluateVisitor
f0 -> ConditionalExpression() f1 -> ( ( "=" | "+=" | "-=" | "*=" | "/=" | "%=" | ">>=" | "<<=" | ">>>=" | "&=" | "^=" | "|=" ) ConditionalExpression() )*
visit(ConditionalExpression, Object) - Method in class oscript.interpreter.EvaluateVisitor
f0 -> LogicalOrExpression() f1 -> ( "?" LogicalOrExpression() ":" LogicalOrExpression() )?
visit(LogicalOrExpression, Object) - Method in class oscript.interpreter.EvaluateVisitor
f0 -> LogicalAndExpression() f1 -> ( "||" LogicalAndExpression() )*
visit(LogicalAndExpression, Object) - Method in class oscript.interpreter.EvaluateVisitor
f0 -> BitwiseOrExpression() f1 -> ( "&&" BitwiseOrExpression() )*
visit(BitwiseOrExpression, Object) - Method in class oscript.interpreter.EvaluateVisitor
f0 -> BitwiseXorExpression() f1 -> ( "|" BitwiseXorExpression() )*
visit(BitwiseXorExpression, Object) - Method in class oscript.interpreter.EvaluateVisitor
f0 -> BitwiseAndExpression() f1 -> ( "^" BitwiseAndExpression() )*
visit(BitwiseAndExpression, Object) - Method in class oscript.interpreter.EvaluateVisitor
f0 -> EqualityExpression() f1 -> ( "&" EqualityExpression() )*
visit(EqualityExpression, Object) - Method in class oscript.interpreter.EvaluateVisitor
f0 -> RelationalExpression() f1 -> ( ( "==" | "!=" ) RelationalExpression() )*
visit(RelationalExpression, Object) - Method in class oscript.interpreter.EvaluateVisitor
f0 -> ShiftExpression() f1 -> ( ( "<" | ">" | ">=" | "<=" | "instanceof" ) ShiftExpression() )*
visit(ShiftExpression, Object) - Method in class oscript.interpreter.EvaluateVisitor
f0 -> AdditiveExpression() f1 -> ( ( "<<" | ">>" | ">>>" ) AdditiveExpression() )*
visit(AdditiveExpression, Object) - Method in class oscript.interpreter.EvaluateVisitor
f0 -> MultiplicativeExpression() f1 -> ( ( "+" | "-" ) MultiplicativeExpression() )*
visit(MultiplicativeExpression, Object) - Method in class oscript.interpreter.EvaluateVisitor
f0 -> UnaryExpression() f1 -> ( ( "*" | "/" | "%" ) UnaryExpression() )*
visit(UnaryExpression, Object) - Method in class oscript.interpreter.EvaluateVisitor
f0 -> ( ( "++" | "--" | "+" | "-" | "~" | "!" ) )? f1 -> PostfixExpression()
visit(PostfixExpression, Object) - Method in class oscript.interpreter.EvaluateVisitor
f0 -> TypeExpression() f1 -> ( "++" | "--" )?
visit(TypeExpression, Object) - Method in class oscript.interpreter.EvaluateVisitor
f0 -> AllocationExpression() | CastExpression() | PrimaryExpression()
visit(AllocationExpression, Object) - Method in class oscript.interpreter.EvaluateVisitor
f0 -> "new" f1 -> PrimaryExpressionWithTrailingFxnCallExpList() f2 -> FunctionCallExpressionList()
visit(CastExpression, Object) - Method in class oscript.interpreter.EvaluateVisitor
f0 -> "(" f1 -> PrimaryExpressionNotFunction() f2 -> ")" f3 -> PrimaryExpression()
visit(PrimaryExpression, Object) - Method in class oscript.interpreter.EvaluateVisitor
f0 -> PrimaryPrefix() f1 -> ( PrimaryPostfix() )*
visit(PrimaryExpressionNotFunction, Object) - Method in class oscript.interpreter.EvaluateVisitor
f0 -> PrimaryPrefix() f1 -> ( PrimaryPostfix() )*
visit(PrimaryExpressionWithTrailingFxnCallExpList, Object) - Method in class oscript.interpreter.EvaluateVisitor
f0 -> PrimaryPrefix() f1 -> ( PrimaryPostfixWithTrailingFxnCallExpList() )*
visit(PrimaryPrefix, Object) - Method in class oscript.interpreter.EvaluateVisitor
f0 -> PrimaryPrefixNotFunction() | FunctionPrimaryPrefix() | ShorthandFunctionPrimaryPrefix()
visit(PrimaryPrefixNotFunction, Object) - Method in class oscript.interpreter.EvaluateVisitor
f0 -> ThisPrimaryPrefix() | SuperPrimaryPrefix() | CalleePrimaryPrefix() | IdentifierPrimaryPrefix() | ParenPrimaryPrefix() | ArrayDeclarationPrimaryPrefix() | Literal()
visit(ThisPrimaryPrefix, Object) - Method in class oscript.interpreter.EvaluateVisitor
f0 -> "this"
visit(SuperPrimaryPrefix, Object) - Method in class oscript.interpreter.EvaluateVisitor
f0 -> "super"
visit(CalleePrimaryPrefix, Object) - Method in class oscript.interpreter.EvaluateVisitor
f0 -> "callee"
visit(IdentifierPrimaryPrefix, Object) - Method in class oscript.interpreter.EvaluateVisitor
f0 -> <IDENTIFIER>
visit(ParenPrimaryPrefix, Object) - Method in class oscript.interpreter.EvaluateVisitor
f0 -> "(" f1 -> Expression() f2 -> ")"
visit(FunctionPrimaryPrefix, Object) - Method in class oscript.interpreter.EvaluateVisitor
f0 -> "function" f1 -> "(" f2 -> ( Arglist() )? f3 -> ")" f4 -> ( "extends" PrimaryExpressionWithTrailingFxnCallExpList() FunctionCallExpressionList() )? f5 -> "{" f6 -> Program() f7 -> "}"
visit(ShorthandFunctionPrimaryPrefix, Object) - Method in class oscript.interpreter.EvaluateVisitor
f0 -> "'{" f1 -> Program(true) f2 -> "}"
visit(ArrayDeclarationPrimaryPrefix, Object) - Method in class oscript.interpreter.EvaluateVisitor
f0 -> "[" f1 -> (FunctionCallExpressionListBody())? f2 -> "]"
visit(PrimaryPostfix, Object) - Method in class oscript.interpreter.EvaluateVisitor
f0 -> FunctionCallPrimaryPostfix() | ArraySubscriptPrimaryPostfix() | ThisScopeQualifierPrimaryPostfix() | PropertyIdentifierPrimaryPostfix()
visit(PrimaryPostfixWithTrailingFxnCallExpList, Object) - Method in class oscript.interpreter.EvaluateVisitor
f0 -> ArraySubscriptPrimaryPostfix() | ThisScopeQualifierPrimaryPostfix() | PropertyIdentifierPrimaryPostfix()
visit(FunctionCallPrimaryPostfix, Object) - Method in class oscript.interpreter.EvaluateVisitor
f0 -> FunctionCallExpressionList()
visit(ArraySubscriptPrimaryPostfix, Object) - Method in class oscript.interpreter.EvaluateVisitor
f0 -> "[" f1 -> Expression() f2 -> ( ".." Expression() )? f3 -> "]"
visit(PropertyIdentifierPrimaryPostfix, Object) - Method in class oscript.interpreter.EvaluateVisitor
f0 -> "." f1 -> <IDENTIFIER>
visit(ThisScopeQualifierPrimaryPostfix, Object) - Method in class oscript.interpreter.EvaluateVisitor
f0 -> "." f1 -> "this"
visit(Literal, Object) - Method in class oscript.interpreter.EvaluateVisitor
f0 -> <INTEGER_LITERAL> | <FLOATING_POINT_LITERAL> | <STRING_LITERAL> | <REGEXP_LITERAL> | "true" | "false" | "null" | "undefined"
visit(Permissions, Object) - Method in class oscript.interpreter.EvaluateVisitor
f0 -> ( "static" | "const" | "private" | "protected" | "public" )*
visit(NodeList) - Method in class oscript.visitor.DepthFirstVisitor
 
visit(NodeListOptional) - Method in class oscript.visitor.DepthFirstVisitor
 
visit(NodeOptional) - Method in class oscript.visitor.DepthFirstVisitor
 
visit(NodeSequence) - Method in class oscript.visitor.DepthFirstVisitor
 
visit(NodeToken) - Method in class oscript.visitor.DepthFirstVisitor
 
visit(ProgramFile) - Method in class oscript.visitor.DepthFirstVisitor
f0 -> ( <UNIX_SELF_EXECUTABLE_COMMENT> )? f1 -> Program(false) f2 -> <EOF>
visit(Program) - Method in class oscript.visitor.DepthFirstVisitor
f0 -> ( EvaluationUnit() )*
visit(EvaluationUnit) - Method in class oscript.visitor.DepthFirstVisitor
f0 -> ScopeBlock() | VariableDeclarationBlock() | FunctionDeclaration() | TryStatement() | ForLoopStatement() | CollectionForLoopStatement() | WhileLoopStatement() | ConditionalStatement() | SynchronizedStatement() | ReturnStatement() | BreakStatement() | ContinueStatement() | ExpressionBlock() | ThrowBlock() | ImportBlock() | MixinBlock() | EvalBlock()
visit(ScopeBlock) - Method in class oscript.visitor.DepthFirstVisitor
f0 -> "{" f1 -> Program(false) f2 -> "}"
visit(VariableDeclarationBlock) - Method in class oscript.visitor.DepthFirstVisitor
f0 -> VariableDeclaration() f1 -> ";"
visit(ExpressionBlock) - Method in class oscript.visitor.DepthFirstVisitor
f0 -> Expression() f1 -> ";"
visit(ThrowBlock) - Method in class oscript.visitor.DepthFirstVisitor
f0 -> "throw" f1 -> Expression() f2 -> ";"
visit(ImportBlock) - Method in class oscript.visitor.DepthFirstVisitor
f0 -> "import" f1 -> Expression() f2 -> ";"
visit(MixinBlock) - Method in class oscript.visitor.DepthFirstVisitor
f0 -> "mixin" f1 -> Expression() f2 -> ";"
visit(EvalBlock) - Method in class oscript.visitor.DepthFirstVisitor
f0 -> "eval" f1 -> Expression() f2 -> ";"
visit(VariableDeclaration) - Method in class oscript.visitor.DepthFirstVisitor
f0 -> Permissions(true) f1 -> "var" f2 -> <IDENTIFIER> f3 -> ( "=" Expression() )?
visit(FunctionDeclaration) - Method in class oscript.visitor.DepthFirstVisitor
f0 -> Permissions(true) f1 -> "function" f2 -> <IDENTIFIER> f3 -> "(" f4 -> ( Arglist() )? f5 -> ")" f6 -> ( "extends" PrimaryExpressionWithTrailingFxnCallExpList() FunctionCallExpressionList() )? f7 -> "{" f8 -> Program(true) f9 -> "}"
visit(Arglist) - Method in class oscript.visitor.DepthFirstVisitor
f0 -> Permissions(false) f1 -> <IDENTIFIER> f2 -> ( "," Permissions(false) <IDENTIFIER> )* f3 -> ( "..." )?
visit(TryStatement) - Method in class oscript.visitor.DepthFirstVisitor
f0 -> "try" f1 -> EvaluationUnit() f2 -> ( "catch" "(" Expression() <IDENTIFIER> ")" EvaluationUnit() )* f3 -> ( "catch" "(" <IDENTIFIER> ")" EvaluationUnit() )? f4 -> ( "finally" EvaluationUnit() )?
visit(ForLoopStatement) - Method in class oscript.visitor.DepthFirstVisitor
f0 -> "for" f1 -> "(" f2 -> ( PreLoopStatement() )? f3 -> ";" f4 -> ( Expression() )? f5 -> ";" f6 -> ( Expression() )? f7 -> ")" f8 -> EvaluationUnit()
visit(CollectionForLoopStatement) - Method in class oscript.visitor.DepthFirstVisitor
f0 -> "for" f1 -> "(" f2 -> PreLoopStatement() f3 -> ":" f4 -> Expression() f5 -> ")" f6 -> EvaluationUnit()
visit(PreLoopStatement) - Method in class oscript.visitor.DepthFirstVisitor
f0 -> VariableDeclaration() | Expression()
visit(WhileLoopStatement) - Method in class oscript.visitor.DepthFirstVisitor
f0 -> "while" f1 -> "(" f2 -> Expression() f3 -> ")" f4 -> EvaluationUnit()
visit(ConditionalStatement) - Method in class oscript.visitor.DepthFirstVisitor
f0 -> "if" f1 -> "(" f2 -> Expression() f3 -> ")" f4 -> EvaluationUnit() f5 -> ( "else" EvaluationUnit() )?
visit(SynchronizedStatement) - Method in class oscript.visitor.DepthFirstVisitor
f0 -> "synchronized" f1 -> "(" f2 -> Expression() f3 -> ")" f4 -> EvaluationUnit()
visit(ReturnStatement) - Method in class oscript.visitor.DepthFirstVisitor
f0 -> "return" f1 -> ( Expression() )? f2 -> ";"
visit(BreakStatement) - Method in class oscript.visitor.DepthFirstVisitor
f0 -> "break" f1 -> ";"
visit(ContinueStatement) - Method in class oscript.visitor.DepthFirstVisitor
f0 -> "continue" f1 -> ";"
visit(Expression) - Method in class oscript.visitor.DepthFirstVisitor
f0 -> AssignmentExpression() f1 -> ( "," AssignmentExpression() )*
visit(FunctionCallExpressionList) - Method in class oscript.visitor.DepthFirstVisitor
f0 -> "(" f1 -> ( FunctionCallExpressionListBody() )? f2 -> ")"
visit(FunctionCallExpressionListBody) - Method in class oscript.visitor.DepthFirstVisitor
f0 -> AssignmentExpression() f1 -> ( "," AssignmentExpression() )*
visit(AssignmentExpression) - Method in class oscript.visitor.DepthFirstVisitor
f0 -> ConditionalExpression() f1 -> ( ( "=" | "+=" | "-=" | "*=" | "/=" | "%=" | ">>=" | "<<=" | ">>>=" | "&=" | "^=" | "|=" ) ConditionalExpression() )*
visit(ConditionalExpression) - Method in class oscript.visitor.DepthFirstVisitor
f0 -> LogicalOrExpression() f1 -> ( "?" LogicalOrExpression() ":" LogicalOrExpression() )?
visit(LogicalOrExpression) - Method in class oscript.visitor.DepthFirstVisitor
f0 -> LogicalAndExpression() f1 -> ( "||" LogicalAndExpression() )*
visit(LogicalAndExpression) - Method in class oscript.visitor.DepthFirstVisitor
f0 -> BitwiseOrExpression() f1 -> ( "&&" BitwiseOrExpression() )*
visit(BitwiseOrExpression) - Method in class oscript.visitor.DepthFirstVisitor
f0 -> BitwiseXorExpression() f1 -> ( "|" BitwiseXorExpression() )*
visit(BitwiseXorExpression) - Method in class oscript.visitor.DepthFirstVisitor
f0 -> BitwiseAndExpression() f1 -> ( "^" BitwiseAndExpression() )*
visit(BitwiseAndExpression) - Method in class oscript.visitor.DepthFirstVisitor
f0 -> EqualityExpression() f1 -> ( "&" EqualityExpression() )*
visit(EqualityExpression) - Method in class oscript.visitor.DepthFirstVisitor
f0 -> RelationalExpression() f1 -> ( ( "==" | "!=" ) RelationalExpression() )*
visit(RelationalExpression) - Method in class oscript.visitor.DepthFirstVisitor
f0 -> ShiftExpression() f1 -> ( ( "<" | ">" | ">=" | "<=" | "instanceof" ) ShiftExpression() )*
visit(ShiftExpression) - Method in class oscript.visitor.DepthFirstVisitor
f0 -> AdditiveExpression() f1 -> ( ( "<<" | ">>" | ">>>" ) AdditiveExpression() )*
visit(AdditiveExpression) - Method in class oscript.visitor.DepthFirstVisitor
f0 -> MultiplicativeExpression() f1 -> ( ( "+" | "-" ) MultiplicativeExpression() )*
visit(MultiplicativeExpression) - Method in class oscript.visitor.DepthFirstVisitor
f0 -> UnaryExpression() f1 -> ( ( "*" | "/" | "%" ) UnaryExpression() )*
visit(UnaryExpression) - Method in class oscript.visitor.DepthFirstVisitor
f0 -> ( ( "++" | "--" | "+" | "-" | "~" | "!" ) )? f1 -> PostfixExpression()
visit(PostfixExpression) - Method in class oscript.visitor.DepthFirstVisitor
f0 -> TypeExpression() f1 -> ( "++" | "--" )?
visit(TypeExpression) - Method in class oscript.visitor.DepthFirstVisitor
f0 -> AllocationExpression() | CastExpression() | PrimaryExpression()
visit(AllocationExpression) - Method in class oscript.visitor.DepthFirstVisitor
f0 -> "new" f1 -> PrimaryExpressionWithTrailingFxnCallExpList() f2 -> FunctionCallExpressionList()
visit(CastExpression) - Method in class oscript.visitor.DepthFirstVisitor
f0 -> "(" f1 -> PrimaryExpressionNotFunction() f2 -> ")" f3 -> PrimaryExpression()
visit(PrimaryExpression) - Method in class oscript.visitor.DepthFirstVisitor
f0 -> PrimaryPrefix() f1 -> ( PrimaryPostfix() )*
visit(PrimaryExpressionNotFunction) - Method in class oscript.visitor.DepthFirstVisitor
f0 -> PrimaryPrefixNotFunction() f1 -> ( PrimaryPostfix() )*
visit(PrimaryExpressionWithTrailingFxnCallExpList) - Method in class oscript.visitor.DepthFirstVisitor
f0 -> PrimaryPrefix() f1 -> ( PrimaryPostfixWithTrailingFxnCallExpList() )*
visit(PrimaryPrefix) - Method in class oscript.visitor.DepthFirstVisitor
f0 -> PrimaryPrefixNotFunction() | FunctionPrimaryPrefix() | ShorthandFunctionPrimaryPrefix()
visit(PrimaryPrefixNotFunction) - Method in class oscript.visitor.DepthFirstVisitor
f0 -> ThisPrimaryPrefix() | SuperPrimaryPrefix() | CalleePrimaryPrefix() | ArrayDeclarationPrimaryPrefix() | IdentifierPrimaryPrefix() | ParenPrimaryPrefix() | Literal()
visit(ThisPrimaryPrefix) - Method in class oscript.visitor.DepthFirstVisitor
f0 -> "this"
visit(SuperPrimaryPrefix) - Method in class oscript.visitor.DepthFirstVisitor
f0 -> "super"
visit(CalleePrimaryPrefix) - Method in class oscript.visitor.DepthFirstVisitor
f0 -> "callee"
visit(IdentifierPrimaryPrefix) - Method in class oscript.visitor.DepthFirstVisitor
f0 -> <IDENTIFIER>
visit(ParenPrimaryPrefix) - Method in class oscript.visitor.DepthFirstVisitor
f0 -> "(" f1 -> Expression() f2 -> ")"
visit(FunctionPrimaryPrefix) - Method in class oscript.visitor.DepthFirstVisitor
f0 -> "function" f1 -> "(" f2 -> ( Arglist() )? f3 -> ")" f4 -> ( "extends" PrimaryExpressionWithTrailingFxnCallExpList() FunctionCallExpressionList() )? f5 -> "{" f6 -> Program(true) f7 -> "}"
visit(ShorthandFunctionPrimaryPrefix) - Method in class oscript.visitor.DepthFirstVisitor
f0 -> "'{" f1 -> Program(true) f2 -> "}"
visit(ArrayDeclarationPrimaryPrefix) - Method in class oscript.visitor.DepthFirstVisitor
f0 -> "[" f1 -> ( FunctionCallExpressionListBody() )? f2 -> "]"
visit(PrimaryPostfix) - Method in class oscript.visitor.DepthFirstVisitor
f0 -> FunctionCallPrimaryPostfix() | ArraySubscriptPrimaryPostfix() | ThisScopeQualifierPrimaryPostfix() | PropertyIdentifierPrimaryPostfix()
visit(PrimaryPostfixWithTrailingFxnCallExpList) - Method in class oscript.visitor.DepthFirstVisitor
f0 -> ArraySubscriptPrimaryPostfix() | ThisScopeQualifierPrimaryPostfix() | PropertyIdentifierPrimaryPostfix()
visit(FunctionCallPrimaryPostfix) - Method in class oscript.visitor.DepthFirstVisitor
f0 -> FunctionCallExpressionList()
visit(ArraySubscriptPrimaryPostfix) - Method in class oscript.visitor.DepthFirstVisitor
f0 -> "[" f1 -> Expression() f2 -> ( ".." Expression() )? f3 -> "]"
visit(PropertyIdentifierPrimaryPostfix) - Method in class oscript.visitor.DepthFirstVisitor
f0 -> "." f1 -> <IDENTIFIER>
visit(ThisScopeQualifierPrimaryPostfix) - Method in class oscript.visitor.DepthFirstVisitor
f0 -> "." f1 -> "this"
visit(Literal) - Method in class oscript.visitor.DepthFirstVisitor
f0 -> <INTEGER_LITERAL> | <FLOATING_POINT_LITERAL> | <STRING_LITERAL> | <REGEXP_LITERAL> | "true" | "false" | "null" | "undefined"
visit(Permissions) - Method in class oscript.visitor.DepthFirstVisitor
f0 -> ( "static" | "const" | "private" | "protected" | "public" )*
visit(NodeToken, Object) - Method in class oscript.visitor.ExtensibleVisitor
handles node tokens
visit(ProgramFile, Object) - Method in class oscript.visitor.ExtensibleVisitor
f0 -> ( <UNIX_SELF_EXECUTABLE_COMMENT> )? f1 -> Program(false) f2 -> <EOF>
visit(Program, Object) - Method in class oscript.visitor.ExtensibleVisitor
f0 -> ( EvaluationUnit() )*
visit(EvaluationUnit, Object) - Method in class oscript.visitor.ExtensibleVisitor
f0 -> ScopeBlock() | VariableDeclarationBlock() | FunctionDeclaration() | TryStatement() | ForLoopStatement() | CollectionForLoopStatement() | WhileLoopStatement() | ConditionalStatement() | SynchronizedStatement() | ReturnStatement() | BreakStatement() | ContinueStatement() | ExpressionBlock() | ThrowBlock() | ImportBlock() | MixinBlock() | EvalBlock()
visit(ScopeBlock, Object) - Method in class oscript.visitor.ExtensibleVisitor
f0 -> "{" f1 -> Program(false) f2 -> "}"
visit(VariableDeclarationBlock, Object) - Method in class oscript.visitor.ExtensibleVisitor
f0 -> VariableDeclaration() f1 -> ";"
visit(ExpressionBlock, Object) - Method in class oscript.visitor.ExtensibleVisitor
f0 -> Expression() f1 -> ";"
visit(ThrowBlock, Object) - Method in class oscript.visitor.ExtensibleVisitor
f0 -> "throw" f1 -> Expression() f2 -> ";"
visit(ImportBlock, Object) - Method in class oscript.visitor.ExtensibleVisitor
f0 -> "import" f1 -> Expression() f2 -> ";"
visit(MixinBlock, Object) - Method in class oscript.visitor.ExtensibleVisitor
f0 -> "mixin" f1 -> Expression() f2 -> ";"
visit(EvalBlock, Object) - Method in class oscript.visitor.ExtensibleVisitor
f0 -> "eval" f1 -> Expression() f2 -> ";"
visit(VariableDeclaration, Object) - Method in class oscript.visitor.ExtensibleVisitor
f0 -> Permissions(true) f1 -> "var" f2 -> <IDENTIFIER> f3 -> ( "=" Expression() )?
visit(FunctionDeclaration, Object) - Method in class oscript.visitor.ExtensibleVisitor
f0 -> Permissions(true) f1 -> "function" f2 -> <IDENTIFIER> f3 -> "(" f4 -> ( Arglist() )? f5 -> ")" f6 -> ( "extends" PrimaryExpressionWithTrailingFxnCallExpList() FunctionCallExpressionList() )? f7 -> "{" f8 -> Program(true) f9 -> "}"
visit(Arglist, Object) - Method in class oscript.visitor.ExtensibleVisitor
f0 -> Permissions(false) f1 -> <IDENTIFIER> f2 -> ( "," Permissions(false) <IDENTIFIER> )* f3 -> ( "..." )?
visit(TryStatement, Object) - Method in class oscript.visitor.ExtensibleVisitor
f0 -> "try" f1 -> EvaluationUnit() f2 -> ( "catch" "(" Expression() <IDENTIFIER> ")" EvaluationUnit() )* f3 -> ( "catch" "(" <IDENTIFIER> ")" EvaluationUnit() )? f4 -> ( "finally" EvaluationUnit() )?
visit(ForLoopStatement, Object) - Method in class oscript.visitor.ExtensibleVisitor
f0 -> "for" f1 -> "(" f2 -> ( PreLoopStatement() )? f3 -> ";" f4 -> ( Expression() )? f5 -> ";" f6 -> ( Expression() )? f7 -> ")" f8 -> EvaluationUnit()
visit(CollectionForLoopStatement, Object) - Method in class oscript.visitor.ExtensibleVisitor
f0 -> "for" f1 -> "(" f2 -> PreLoopStatement() f3 -> ":" f4 -> Expression() f5 -> ")" f6 -> EvaluationUnit()
visit(PreLoopStatement, Object) - Method in class oscript.visitor.ExtensibleVisitor
f0 -> VariableDeclaration() | Expression()
visit(WhileLoopStatement, Object) - Method in class oscript.visitor.ExtensibleVisitor
f0 -> "while" f1 -> "(" f2 -> Expression() f3 -> ")" f4 -> EvaluationUnit()
visit(ConditionalStatement, Object) - Method in class oscript.visitor.ExtensibleVisitor
f0 -> "if" f1 -> "(" f2 -> Expression() f3 -> ")" f4 -> EvaluationUnit() f5 -> ( "else" EvaluationUnit() )?
visit(SynchronizedStatement, Object) - Method in class oscript.visitor.ExtensibleVisitor
f0 -> "synchronized" f1 -> "(" f2 -> Expression() f3 -> ")" f4 -> EvaluationUnit()
visit(ReturnStatement, Object) - Method in class oscript.visitor.ExtensibleVisitor
f0 -> "return" f1 -> ( Expression() )? f2 -> ";"
visit(BreakStatement, Object) - Method in class oscript.visitor.ExtensibleVisitor
f0 -> "break" f1 -> ";"
visit(ContinueStatement, Object) - Method in class oscript.visitor.ExtensibleVisitor
f0 -> "continue" f1 -> ";"
visit(Expression, Object) - Method in class oscript.visitor.ExtensibleVisitor
f0 -> AssignmentExpression() f1 -> ( "," AssignmentExpression() )*
visit(FunctionCallExpressionList, Object) - Method in class oscript.visitor.ExtensibleVisitor
f0 -> "(" f1 -> ( FunctionCallExpressionListBody() )? f2 -> ")"
visit(FunctionCallExpressionListBody, Object) - Method in class oscript.visitor.ExtensibleVisitor
f0 -> AssignmentExpression() f1 -> ( "," AssignmentExpression() )*
visit(AssignmentExpression, Object) - Method in class oscript.visitor.ExtensibleVisitor
f0 -> ConditionalExpression() f1 -> ( ( "=" | "+=" | "-=" | "*=" | "/=" | "%=" | ">>=" | "<<=" | ">>>=" | "&=" | "^=" | "|=" ) ConditionalExpression() )*
visit(ConditionalExpression, Object) - Method in class oscript.visitor.ExtensibleVisitor
f0 -> LogicalOrExpression() f1 -> ( "?" LogicalOrExpression() ":" LogicalOrExpression() )?
visit(LogicalOrExpression, Object) - Method in class oscript.visitor.ExtensibleVisitor
f0 -> LogicalAndExpression() f1 -> ( "||" LogicalAndExpression() )*
visit(LogicalAndExpression, Object) - Method in class oscript.visitor.ExtensibleVisitor
f0 -> BitwiseOrExpression() f1 -> ( "&&" BitwiseOrExpression() )*
visit(BitwiseOrExpression, Object) - Method in class oscript.visitor.ExtensibleVisitor
f0 -> BitwiseXorExpression() f1 -> ( "|" BitwiseXorExpression() )*
visit(BitwiseXorExpression, Object) - Method in class oscript.visitor.ExtensibleVisitor
f0 -> BitwiseAndExpression() f1 -> ( "^" BitwiseAndExpression() )*
visit(BitwiseAndExpression, Object) - Method in class oscript.visitor.ExtensibleVisitor
f0 -> EqualityExpression() f1 -> ( "&" EqualityExpression() )*
visit(EqualityExpression, Object) - Method in class oscript.visitor.ExtensibleVisitor
f0 -> RelationalExpression() f1 -> ( ( "==" | "!=" ) RelationalExpression() )*
visit(RelationalExpression, Object) - Method in class oscript.visitor.ExtensibleVisitor
f0 -> ShiftExpression() f1 -> ( ( "<" | ">" | ">=" | "<=" | "instanceof" ) ShiftExpression() )*
visit(ShiftExpression, Object) - Method in class oscript.visitor.ExtensibleVisitor
f0 -> AdditiveExpression() f1 -> ( ( "<<" | ">>" | ">>>" ) AdditiveExpression() )*
visit(AdditiveExpression, Object) - Method in class oscript.visitor.ExtensibleVisitor
f0 -> MultiplicativeExpression() f1 -> ( ( "+" | "-" ) MultiplicativeExpression() )*
visit(MultiplicativeExpression, Object) - Method in class oscript.visitor.ExtensibleVisitor
f0 -> UnaryExpression() f1 -> ( ( "*" | "/" | "%" ) UnaryExpression() )*
visit(UnaryExpression, Object) - Method in class oscript.visitor.ExtensibleVisitor
f0 -> ( ( "++" | "--" | "+" | "-" | "~" | "!" ) )? f1 -> PostfixExpression()
visit(PostfixExpression, Object) - Method in class oscript.visitor.ExtensibleVisitor
f0 -> TypeExpression() f1 -> ( "++" | "--" )?
visit(TypeExpression, Object) - Method in class oscript.visitor.ExtensibleVisitor
f0 -> AllocationExpression() | CastExpression() | PrimaryExpression()
visit(AllocationExpression, Object) - Method in class oscript.visitor.ExtensibleVisitor
f0 -> "new" f1 -> PrimaryExpressionWithTrailingFxnCallExpList() f2 -> FunctionCallExpressionList()
visit(CastExpression, Object) - Method in class oscript.visitor.ExtensibleVisitor
f0 -> "(" f1 -> PrimaryExpressionNotFunction() f2 -> ")" f3 -> PrimaryExpression()
visit(PrimaryExpression, Object) - Method in class oscript.visitor.ExtensibleVisitor
f0 -> PrimaryPrefix() f1 -> ( PrimaryPostfix() )*
visit(PrimaryExpressionNotFunction, Object) - Method in class oscript.visitor.ExtensibleVisitor
f0 -> PrimaryPrefixNotFunction() f1 -> ( PrimaryPostfix() )*
visit(PrimaryExpressionWithTrailingFxnCallExpList, Object) - Method in class oscript.visitor.ExtensibleVisitor
f0 -> PrimaryPrefix() f1 -> ( PrimaryPostfixWithTrailingFxnCallExpList() )*
visit(PrimaryPrefix, Object) - Method in class oscript.visitor.ExtensibleVisitor
f0 -> PrimaryPrefixNotFunction() | FunctionPrimaryPrefix() | ShorthandFunctionPrimaryPrefix()
visit(PrimaryPrefixNotFunction, Object) - Method in class oscript.visitor.ExtensibleVisitor
f0 -> ThisPrimaryPrefix() | SuperPrimaryPrefix() | CalleePrimaryPrefix() | ArrayDeclarationPrimaryPrefix() | IdentifierPrimaryPrefix() | ParenPrimaryPrefix() | Literal()
visit(ThisPrimaryPrefix, Object) - Method in class oscript.visitor.ExtensibleVisitor
f0 -> "this"
visit(SuperPrimaryPrefix, Object) - Method in class oscript.visitor.ExtensibleVisitor
f0 -> "super"
visit(CalleePrimaryPrefix, Object) - Method in class oscript.visitor.ExtensibleVisitor
f0 -> "callee"
visit(IdentifierPrimaryPrefix, Object) - Method in class oscript.visitor.ExtensibleVisitor
f0 -> <IDENTIFIER>
visit(ParenPrimaryPrefix, Object) - Method in class oscript.visitor.ExtensibleVisitor
f0 -> "(" f1 -> Expression() f2 -> ")"
visit(FunctionPrimaryPrefix, Object) - Method in class oscript.visitor.ExtensibleVisitor
f0 -> "function" f1 -> "(" f2 -> ( Arglist() )? f3 -> ")" f4 -> ( "extends" PrimaryExpressionWithTrailingFxnCallExpList() FunctionCallExpressionList() )? f5 -> "{" f6 -> Program(true) f7 -> "}"
visit(ShorthandFunctionPrimaryPrefix, Object) - Method in class oscript.visitor.ExtensibleVisitor
f0 -> "'{" f1 -> Program(true) f2 -> "}"
visit(ArrayDeclarationPrimaryPrefix, Object) - Method in class oscript.visitor.ExtensibleVisitor
f0 -> "[" f1 -> ( FunctionCallExpressionListBody() )? f2 -> "]"
visit(PrimaryPostfix, Object) - Method in class oscript.visitor.ExtensibleVisitor
f0 -> FunctionCallPrimaryPostfix() | ArraySubscriptPrimaryPostfix() | ThisScopeQualifierPrimaryPostfix() | PropertyIdentifierPrimaryPostfix()
visit(PrimaryPostfixWithTrailingFxnCallExpList, Object) - Method in class oscript.visitor.ExtensibleVisitor
f0 -> ArraySubscriptPrimaryPostfix() | ThisScopeQualifierPrimaryPostfix() | PropertyIdentifierPrimaryPostfix()
visit(FunctionCallPrimaryPostfix, Object) - Method in class oscript.visitor.ExtensibleVisitor
f0 -> FunctionCallExpressionList()
visit(ArraySubscriptPrimaryPostfix, Object) - Method in class oscript.visitor.ExtensibleVisitor
f0 -> "[" f1 -> Expression() f2 -> ( ".." Expression() )? f3 -> "]"
visit(PropertyIdentifierPrimaryPostfix, Object) - Method in class oscript.visitor.ExtensibleVisitor
f0 -> "." f1 -> <IDENTIFIER>
visit(ThisScopeQualifierPrimaryPostfix, Object) - Method in class oscript.visitor.ExtensibleVisitor
f0 -> "." f1 -> "this"
visit(Literal, Object) - Method in class oscript.visitor.ExtensibleVisitor
f0 -> <INTEGER_LITERAL> | <FLOATING_POINT_LITERAL> | <STRING_LITERAL> | <REGEXP_LITERAL> | "true" | "false" | "null" | "undefined"
visit(Permissions, Object) - Method in class oscript.visitor.ExtensibleVisitor
f0 -> ( "static" | "const" | "private" | "protected" | "public" )*
visit(NodeList, Object) - Method in class oscript.visitor.ObjectDepthFirst
 
visit(NodeListOptional, Object) - Method in class oscript.visitor.ObjectDepthFirst
 
visit(NodeOptional, Object) - Method in class oscript.visitor.ObjectDepthFirst
 
visit(NodeSequence, Object) - Method in class oscript.visitor.ObjectDepthFirst
 
visit(NodeToken, Object) - Method in class oscript.visitor.ObjectDepthFirst
 
visit(ProgramFile, Object) - Method in class oscript.visitor.ObjectDepthFirst
f0 -> ( <UNIX_SELF_EXECUTABLE_COMMENT> )? f1 -> Program(false) f2 -> <EOF>
visit(Program, Object) - Method in class oscript.visitor.ObjectDepthFirst
f0 -> ( EvaluationUnit() )*
visit(EvaluationUnit, Object) - Method in class oscript.visitor.ObjectDepthFirst
f0 -> ScopeBlock() | VariableDeclarationBlock() | FunctionDeclaration() | TryStatement() | ForLoopStatement() | CollectionForLoopStatement() | WhileLoopStatement() | ConditionalStatement() | SynchronizedStatement() | ReturnStatement() | BreakStatement() | ContinueStatement() | ExpressionBlock() | ThrowBlock() | ImportBlock() | MixinBlock() | EvalBlock()
visit(ScopeBlock, Object) - Method in class oscript.visitor.ObjectDepthFirst
f0 -> "{" f1 -> Program(false) f2 -> "}"
visit(VariableDeclarationBlock, Object) - Method in class oscript.visitor.ObjectDepthFirst
f0 -> VariableDeclaration() f1 -> ";"
visit(ExpressionBlock, Object) - Method in class oscript.visitor.ObjectDepthFirst
f0 -> Expression() f1 -> ";"
visit(ThrowBlock, Object) - Method in class oscript.visitor.ObjectDepthFirst
f0 -> "throw" f1 -> Expression() f2 -> ";"
visit(ImportBlock, Object) - Method in class oscript.visitor.ObjectDepthFirst
f0 -> "import" f1 -> Expression() f2 -> ";"
visit(MixinBlock, Object) - Method in class oscript.visitor.ObjectDepthFirst
f0 -> "mixin" f1 -> Expression() f2 -> ";"
visit(EvalBlock, Object) - Method in class oscript.visitor.ObjectDepthFirst
f0 -> "eval" f1 -> Expression() f2 -> ";"
visit(VariableDeclaration, Object) - Method in class oscript.visitor.ObjectDepthFirst
f0 -> Permissions(true) f1 -> "var" f2 -> <IDENTIFIER> f3 -> ( "=" Expression() )?
visit(FunctionDeclaration, Object) - Method in class oscript.visitor.ObjectDepthFirst
f0 -> Permissions(true) f1 -> "function" f2 -> <IDENTIFIER> f3 -> "(" f4 -> ( Arglist() )? f5 -> ")" f6 -> ( "extends" PrimaryExpressionWithTrailingFxnCallExpList() FunctionCallExpressionList() )? f7 -> "{" f8 -> Program(true) f9 -> "}"
visit(Arglist, Object) - Method in class oscript.visitor.ObjectDepthFirst
f0 -> Permissions(false) f1 -> <IDENTIFIER> f2 -> ( "," Permissions(false) <IDENTIFIER> )* f3 -> ( "..." )?
visit(TryStatement, Object) - Method in class oscript.visitor.ObjectDepthFirst
f0 -> "try" f1 -> EvaluationUnit() f2 -> ( "catch" "(" Expression() <IDENTIFIER> ")" EvaluationUnit() )* f3 -> ( "catch" "(" <IDENTIFIER> ")" EvaluationUnit() )? f4 -> ( "finally" EvaluationUnit() )?
visit(ForLoopStatement, Object) - Method in class oscript.visitor.ObjectDepthFirst
f0 -> "for" f1 -> "(" f2 -> ( PreLoopStatement() )? f3 -> ";" f4 -> ( Expression() )? f5 -> ";" f6 -> ( Expression() )? f7 -> ")" f8 -> EvaluationUnit()
visit(CollectionForLoopStatement, Object) - Method in class oscript.visitor.ObjectDepthFirst
f0 -> "for" f1 -> "(" f2 -> PreLoopStatement() f3 -> ":" f4 -> Expression() f5 -> ")" f6 -> EvaluationUnit()
visit(PreLoopStatement, Object) - Method in class oscript.visitor.ObjectDepthFirst
f0 -> VariableDeclaration() | Expression()
visit(WhileLoopStatement, Object) - Method in class oscript.visitor.ObjectDepthFirst
f0 -> "while" f1 -> "(" f2 -> Expression() f3 -> ")" f4 -> EvaluationUnit()
visit(ConditionalStatement, Object) - Method in class oscript.visitor.ObjectDepthFirst
f0 -> "if" f1 -> "(" f2 -> Expression() f3 -> ")" f4 -> EvaluationUnit() f5 -> ( "else" EvaluationUnit() )?
visit(SynchronizedStatement, Object) - Method in class oscript.visitor.ObjectDepthFirst
f0 -> "synchronized" f1 -> "(" f2 -> Expression() f3 -> ")" f4 -> EvaluationUnit()
visit(ReturnStatement, Object) - Method in class oscript.visitor.ObjectDepthFirst
f0 -> "return" f1 -> ( Expression() )? f2 -> ";"
visit(BreakStatement, Object) - Method in class oscript.visitor.ObjectDepthFirst
f0 -> "break" f1 -> ";"
visit(ContinueStatement, Object) - Method in class oscript.visitor.ObjectDepthFirst
f0 -> "continue" f1 -> ";"
visit(Expression, Object) - Method in class oscript.visitor.ObjectDepthFirst
f0 -> AssignmentExpression() f1 -> ( "," AssignmentExpression() )*
visit(FunctionCallExpressionList, Object) - Method in class oscript.visitor.ObjectDepthFirst
f0 -> "(" f1 -> ( FunctionCallExpressionListBody() )? f2 -> ")"
visit(FunctionCallExpressionListBody, Object) - Method in class oscript.visitor.ObjectDepthFirst
f0 -> AssignmentExpression() f1 -> ( "," AssignmentExpression() )*
visit(AssignmentExpression, Object) - Method in class oscript.visitor.ObjectDepthFirst
f0 -> ConditionalExpression() f1 -> ( ( "=" | "+=" | "-=" | "*=" | "/=" | "%=" | ">>=" | "<<=" | ">>>=" | "&=" | "^=" | "|=" ) ConditionalExpression() )*
visit(ConditionalExpression, Object) - Method in class oscript.visitor.ObjectDepthFirst
f0 -> LogicalOrExpression() f1 -> ( "?" LogicalOrExpression() ":" LogicalOrExpression() )?
visit(LogicalOrExpression, Object) - Method in class oscript.visitor.ObjectDepthFirst
f0 -> LogicalAndExpression() f1 -> ( "||" LogicalAndExpression() )*
visit(LogicalAndExpression, Object) - Method in class oscript.visitor.ObjectDepthFirst
f0 -> BitwiseOrExpression() f1 -> ( "&&" BitwiseOrExpression() )*
visit(BitwiseOrExpression, Object) - Method in class oscript.visitor.ObjectDepthFirst
f0 -> BitwiseXorExpression() f1 -> ( "|" BitwiseXorExpression() )*
visit(BitwiseXorExpression, Object) - Method in class oscript.visitor.ObjectDepthFirst
f0 -> BitwiseAndExpression() f1 -> ( "^" BitwiseAndExpression() )*
visit(BitwiseAndExpression, Object) - Method in class oscript.visitor.ObjectDepthFirst
f0 -> EqualityExpression() f1 -> ( "&" EqualityExpression() )*
visit(EqualityExpression, Object) - Method in class oscript.visitor.ObjectDepthFirst
f0 -> RelationalExpression() f1 -> ( ( "==" | "!=" ) RelationalExpression() )*
visit(RelationalExpression, Object) - Method in class oscript.visitor.ObjectDepthFirst
f0 -> ShiftExpression() f1 -> ( ( "<" | ">" | ">=" | "<=" | "instanceof" ) ShiftExpression() )*
visit(ShiftExpression, Object) - Method in class oscript.visitor.ObjectDepthFirst
f0 -> AdditiveExpression() f1 -> ( ( "<<" | ">>" | ">>>" ) AdditiveExpression() )*
visit(AdditiveExpression, Object) - Method in class oscript.visitor.ObjectDepthFirst
f0 -> MultiplicativeExpression() f1 -> ( ( "+" | "-" ) MultiplicativeExpression() )*
visit(MultiplicativeExpression, Object) - Method in class oscript.visitor.ObjectDepthFirst
f0 -> UnaryExpression() f1 -> ( ( "*" | "/" | "%" ) UnaryExpression() )*
visit(UnaryExpression, Object) - Method in class oscript.visitor.ObjectDepthFirst
f0 -> ( ( "++" | "--" | "+" | "-" | "~" | "!" ) )? f1 -> PostfixExpression()
visit(PostfixExpression, Object) - Method in class oscript.visitor.ObjectDepthFirst
f0 -> TypeExpression() f1 -> ( "++" | "--" )?
visit(TypeExpression, Object) - Method in class oscript.visitor.ObjectDepthFirst
f0 -> AllocationExpression() | CastExpression() | PrimaryExpression()
visit(AllocationExpression, Object) - Method in class oscript.visitor.ObjectDepthFirst
f0 -> "new" f1 -> PrimaryExpressionWithTrailingFxnCallExpList() f2 -> FunctionCallExpressionList()
visit(CastExpression, Object) - Method in class oscript.visitor.ObjectDepthFirst
f0 -> "(" f1 -> PrimaryExpressionNotFunction() f2 -> ")" f3 -> PrimaryExpression()
visit(PrimaryExpression, Object) - Method in class oscript.visitor.ObjectDepthFirst
f0 -> PrimaryPrefix() f1 -> ( PrimaryPostfix() )*
visit(PrimaryExpressionNotFunction, Object) - Method in class oscript.visitor.ObjectDepthFirst
f0 -> PrimaryPrefixNotFunction() f1 -> ( PrimaryPostfix() )*
visit(PrimaryExpressionWithTrailingFxnCallExpList, Object) - Method in class oscript.visitor.ObjectDepthFirst
f0 -> PrimaryPrefix() f1 -> ( PrimaryPostfixWithTrailingFxnCallExpList() )*
visit(PrimaryPrefix, Object) - Method in class oscript.visitor.ObjectDepthFirst
f0 -> PrimaryPrefixNotFunction() | FunctionPrimaryPrefix() | ShorthandFunctionPrimaryPrefix()
visit(PrimaryPrefixNotFunction, Object) - Method in class oscript.visitor.ObjectDepthFirst
f0 -> ThisPrimaryPrefix() | SuperPrimaryPrefix() | CalleePrimaryPrefix() | ArrayDeclarationPrimaryPrefix() | IdentifierPrimaryPrefix() | ParenPrimaryPrefix() | Literal()
visit(ThisPrimaryPrefix, Object) - Method in class oscript.visitor.ObjectDepthFirst
f0 -> "this"
visit(SuperPrimaryPrefix, Object) - Method in class oscript.visitor.ObjectDepthFirst
f0 -> "super"
visit(CalleePrimaryPrefix, Object) - Method in class oscript.visitor.ObjectDepthFirst
f0 -> "callee"
visit(IdentifierPrimaryPrefix, Object) - Method in class oscript.visitor.ObjectDepthFirst
f0 -> <IDENTIFIER>
visit(ParenPrimaryPrefix, Object) - Method in class oscript.visitor.ObjectDepthFirst
f0 -> "(" f1 -> Expression() f2 -> ")"
visit(FunctionPrimaryPrefix, Object) - Method in class oscript.visitor.ObjectDepthFirst
f0 -> "function" f1 -> "(" f2 -> ( Arglist() )? f3 -> ")" f4 -> ( "extends" PrimaryExpressionWithTrailingFxnCallExpList() FunctionCallExpressionList() )? f5 -> "{" f6 -> Program(true) f7 -> "}"
visit(ShorthandFunctionPrimaryPrefix, Object) - Method in class oscript.visitor.ObjectDepthFirst
f0 -> "'{" f1 -> Program(true) f2 -> "}"
visit(ArrayDeclarationPrimaryPrefix, Object) - Method in class oscript.visitor.ObjectDepthFirst
f0 -> "[" f1 -> ( FunctionCallExpressionListBody() )? f2 -> "]"
visit(PrimaryPostfix, Object) - Method in class oscript.visitor.ObjectDepthFirst
f0 -> FunctionCallPrimaryPostfix() | ArraySubscriptPrimaryPostfix() | ThisScopeQualifierPrimaryPostfix() | PropertyIdentifierPrimaryPostfix()
visit(PrimaryPostfixWithTrailingFxnCallExpList, Object) - Method in class oscript.visitor.ObjectDepthFirst
f0 -> ArraySubscriptPrimaryPostfix() | ThisScopeQualifierPrimaryPostfix() | PropertyIdentifierPrimaryPostfix()
visit(FunctionCallPrimaryPostfix, Object) - Method in class oscript.visitor.ObjectDepthFirst
f0 -> FunctionCallExpressionList()
visit(ArraySubscriptPrimaryPostfix, Object) - Method in class oscript.visitor.ObjectDepthFirst
f0 -> "[" f1 -> Expression() f2 -> ( ".." Expression() )? f3 -> "]"
visit(PropertyIdentifierPrimaryPostfix, Object) - Method in class oscript.visitor.ObjectDepthFirst
f0 -> "." f1 -> <IDENTIFIER>
visit(ThisScopeQualifierPrimaryPostfix, Object) - Method in class oscript.visitor.ObjectDepthFirst
f0 -> "." f1 -> "this"
visit(Literal, Object) - Method in class oscript.visitor.ObjectDepthFirst
f0 -> <INTEGER_LITERAL> | <FLOATING_POINT_LITERAL> | <STRING_LITERAL> | <REGEXP_LITERAL> | "true" | "false" | "null" | "undefined"
visit(Permissions, Object) - Method in class oscript.visitor.ObjectDepthFirst
f0 -> ( "static" | "const" | "private" | "protected" | "public" )*
visit(NodeList, Object) - Method in interface oscript.visitor.ObjectVisitor
 
visit(NodeListOptional, Object) - Method in interface oscript.visitor.ObjectVisitor
 
visit(NodeOptional, Object) - Method in interface oscript.visitor.ObjectVisitor
 
visit(NodeSequence, Object) - Method in interface oscript.visitor.ObjectVisitor
 
visit(NodeToken, Object) - Method in interface oscript.visitor.ObjectVisitor
 
visit(ProgramFile, Object) - Method in interface oscript.visitor.ObjectVisitor
f0 -> ( <UNIX_SELF_EXECUTABLE_COMMENT> )? f1 -> Program(false) f2 -> <EOF>
visit(Program, Object) - Method in interface oscript.visitor.ObjectVisitor
f0 -> ( EvaluationUnit() )*
visit(EvaluationUnit, Object) - Method in interface oscript.visitor.ObjectVisitor
f0 -> ScopeBlock() | VariableDeclarationBlock() | FunctionDeclaration() | TryStatement() | ForLoopStatement() | CollectionForLoopStatement() | WhileLoopStatement() | ConditionalStatement() | SynchronizedStatement() | ReturnStatement() | BreakStatement() | ContinueStatement() | ExpressionBlock() | ThrowBlock() | ImportBlock() | MixinBlock() | EvalBlock()
visit(ScopeBlock, Object) - Method in interface oscript.visitor.ObjectVisitor
f0 -> "{" f1 -> Program(false) f2 -> "}"
visit(VariableDeclarationBlock, Object) - Method in interface oscript.visitor.ObjectVisitor
f0 -> VariableDeclaration() f1 -> ";"
visit(ExpressionBlock, Object) - Method in interface oscript.visitor.ObjectVisitor
f0 -> Expression() f1 -> ";"
visit(ThrowBlock, Object) - Method in interface oscript.visitor.ObjectVisitor
f0 -> "throw" f1 -> Expression() f2 -> ";"
visit(ImportBlock, Object) - Method in interface oscript.visitor.ObjectVisitor
f0 -> "import" f1 -> Expression() f2 -> ";"
visit(MixinBlock, Object) - Method in interface oscript.visitor.ObjectVisitor
f0 -> "mixin" f1 -> Expression() f2 -> ";"
visit(EvalBlock, Object) - Method in interface oscript.visitor.ObjectVisitor
f0 -> "eval" f1 -> Expression() f2 -> ";"
visit(VariableDeclaration, Object) - Method in interface oscript.visitor.ObjectVisitor
f0 -> Permissions(true) f1 -> "var" f2 -> <IDENTIFIER> f3 -> ( "=" Expression() )?
visit(FunctionDeclaration, Object) - Method in interface oscript.visitor.ObjectVisitor
f0 -> Permissions(true) f1 -> "function" f2 -> <IDENTIFIER> f3 -> "(" f4 -> ( Arglist() )? f5 -> ")" f6 -> ( "extends" PrimaryExpressionWithTrailingFxnCallExpList() FunctionCallExpressionList() )? f7 -> "{" f8 -> Program(true) f9 -> "}"
visit(Arglist, Object) - Method in interface oscript.visitor.ObjectVisitor
f0 -> Permissions(false) f1 -> <IDENTIFIER> f2 -> ( "," Permissions(false) <IDENTIFIER> )* f3 -> ( "..." )?
visit(TryStatement, Object) - Method in interface oscript.visitor.ObjectVisitor
f0 -> "try" f1 -> EvaluationUnit() f2 -> ( "catch" "(" Expression() <IDENTIFIER> ")" EvaluationUnit() )* f3 -> ( "catch" "(" <IDENTIFIER> ")" EvaluationUnit() )? f4 -> ( "finally" EvaluationUnit() )?
visit(ForLoopStatement, Object) - Method in interface oscript.visitor.ObjectVisitor
f0 -> "for" f1 -> "(" f2 -> ( PreLoopStatement() )? f3 -> ";" f4 -> ( Expression() )? f5 -> ";" f6 -> ( Expression() )? f7 -> ")" f8 -> EvaluationUnit()
visit(CollectionForLoopStatement, Object) - Method in interface oscript.visitor.ObjectVisitor
f0 -> "for" f1 -> "(" f2 -> PreLoopStatement() f3 -> ":" f4 -> Expression() f5 -> ")" f6 -> EvaluationUnit()
visit(PreLoopStatement, Object) - Method in interface oscript.visitor.ObjectVisitor
f0 -> VariableDeclaration() | Expression()
visit(WhileLoopStatement, Object) - Method in interface oscript.visitor.ObjectVisitor
f0 -> "while" f1 -> "(" f2 -> Expression() f3 -> ")" f4 -> EvaluationUnit()
visit(ConditionalStatement, Object) - Method in interface oscript.visitor.ObjectVisitor
f0 -> "if" f1 -> "(" f2 -> Expression() f3 -> ")" f4 -> EvaluationUnit() f5 -> ( "else" EvaluationUnit() )?
visit(SynchronizedStatement, Object) - Method in interface oscript.visitor.ObjectVisitor
f0 -> "synchronized" f1 -> "(" f2 -> Expression() f3 -> ")" f4 -> EvaluationUnit()
visit(ReturnStatement, Object) - Method in interface oscript.visitor.ObjectVisitor
f0 -> "return" f1 -> ( Expression() )? f2 -> ";"
visit(BreakStatement, Object) - Method in interface oscript.visitor.ObjectVisitor
f0 -> "break" f1 -> ";"
visit(ContinueStatement, Object) - Method in interface oscript.visitor.ObjectVisitor
f0 -> "continue" f1 -> ";"
visit(Expression, Object) - Method in interface oscript.visitor.ObjectVisitor
f0 -> AssignmentExpression() f1 -> ( "," AssignmentExpression() )*
visit(FunctionCallExpressionList, Object) - Method in interface oscript.visitor.ObjectVisitor
f0 -> "(" f1 -> ( FunctionCallExpressionListBody() )? f2 -> ")"
visit(FunctionCallExpressionListBody, Object) - Method in interface oscript.visitor.ObjectVisitor
f0 -> AssignmentExpression() f1 -> ( "," AssignmentExpression() )*
visit(AssignmentExpression, Object) - Method in interface oscript.visitor.ObjectVisitor
f0 -> ConditionalExpression() f1 -> ( ( "=" | "+=" | "-=" | "*=" | "/=" | "%=" | ">>=" | "<<=" | ">>>=" | "&=" | "^=" | "|=" ) ConditionalExpression() )*
visit(ConditionalExpression, Object) - Method in interface oscript.visitor.ObjectVisitor
f0 -> LogicalOrExpression() f1 -> ( "?" LogicalOrExpression() ":" LogicalOrExpression() )?
visit(LogicalOrExpression, Object) - Method in interface oscript.visitor.ObjectVisitor
f0 -> LogicalAndExpression() f1 -> ( "||" LogicalAndExpression() )*
visit(LogicalAndExpression, Object) - Method in interface oscript.visitor.ObjectVisitor
f0 -> BitwiseOrExpression() f1 -> ( "&&" BitwiseOrExpression() )*
visit(BitwiseOrExpression, Object) - Method in interface oscript.visitor.ObjectVisitor
f0 -> BitwiseXorExpression() f1 -> ( "|" BitwiseXorExpression() )*
visit(BitwiseXorExpression, Object) - Method in interface oscript.visitor.ObjectVisitor
f0 -> BitwiseAndExpression() f1 -> ( "^" BitwiseAndExpression() )*
visit(BitwiseAndExpression, Object) - Method in interface oscript.visitor.ObjectVisitor
f0 -> EqualityExpression() f1 -> ( "&" EqualityExpression() )*
visit(EqualityExpression, Object) - Method in interface oscript.visitor.ObjectVisitor
f0 -> RelationalExpression() f1 -> ( ( "==" | "!=" ) RelationalExpression() )*
visit(RelationalExpression, Object) - Method in interface oscript.visitor.ObjectVisitor
f0 -> ShiftExpression() f1 -> ( ( "<" | ">" | ">=" | "<=" | "instanceof" ) ShiftExpression() )*
visit(ShiftExpression, Object) - Method in interface oscript.visitor.ObjectVisitor
f0 -> AdditiveExpression() f1 -> ( ( "<<" | ">>" | ">>>" ) AdditiveExpression() )*
visit(AdditiveExpression, Object) - Method in interface oscript.visitor.ObjectVisitor
f0 -> MultiplicativeExpression() f1 -> ( ( "+" | "-" ) MultiplicativeExpression() )*
visit(MultiplicativeExpression, Object) - Method in interface oscript.visitor.ObjectVisitor
f0 -> UnaryExpression() f1 -> ( ( "*" | "/" | "%" ) UnaryExpression() )*
visit(UnaryExpression, Object) - Method in interface oscript.visitor.ObjectVisitor
f0 -> ( ( "++" | "--" | "+" | "-" | "~" | "!" ) )? f1 -> PostfixExpression()
visit(PostfixExpression, Object) - Method in interface oscript.visitor.ObjectVisitor
f0 -> TypeExpression() f1 -> ( "++" | "--" )?
visit(TypeExpression, Object) - Method in interface oscript.visitor.ObjectVisitor
f0 -> AllocationExpression() | CastExpression() | PrimaryExpression()
visit(AllocationExpression, Object) - Method in interface oscript.visitor.ObjectVisitor
f0 -> "new" f1 -> PrimaryExpressionWithTrailingFxnCallExpList() f2 -> FunctionCallExpressionList()
visit(CastExpression, Object) - Method in interface oscript.visitor.ObjectVisitor
f0 -> "(" f1 -> PrimaryExpressionNotFunction() f2 -> ")" f3 -> PrimaryExpression()
visit(PrimaryExpression, Object) - Method in interface oscript.visitor.ObjectVisitor
f0 -> PrimaryPrefix() f1 -> ( PrimaryPostfix() )*
visit(PrimaryExpressionNotFunction, Object) - Method in interface oscript.visitor.ObjectVisitor
f0 -> PrimaryPrefixNotFunction() f1 -> ( PrimaryPostfix() )*
visit(PrimaryExpressionWithTrailingFxnCallExpList, Object) - Method in interface oscript.visitor.ObjectVisitor
f0 -> PrimaryPrefix() f1 -> ( PrimaryPostfixWithTrailingFxnCallExpList() )*
visit(PrimaryPrefix, Object) - Method in interface oscript.visitor.ObjectVisitor
f0 -> PrimaryPrefixNotFunction() | FunctionPrimaryPrefix() | ShorthandFunctionPrimaryPrefix()
visit(PrimaryPrefixNotFunction, Object) - Method in interface oscript.visitor.ObjectVisitor
f0 -> ThisPrimaryPrefix() | SuperPrimaryPrefix() | CalleePrimaryPrefix() | ArrayDeclarationPrimaryPrefix() | IdentifierPrimaryPrefix() | ParenPrimaryPrefix() | Literal()
visit(ThisPrimaryPrefix, Object) - Method in interface oscript.visitor.ObjectVisitor
f0 -> "this"
visit(SuperPrimaryPrefix, Object) - Method in interface oscript.visitor.ObjectVisitor
f0 -> "super"
visit(CalleePrimaryPrefix, Object) - Method in interface oscript.visitor.ObjectVisitor
f0 -> "callee"
visit(IdentifierPrimaryPrefix, Object) - Method in interface oscript.visitor.ObjectVisitor
f0 -> <IDENTIFIER>
visit(ParenPrimaryPrefix, Object) - Method in interface oscript.visitor.ObjectVisitor
f0 -> "(" f1 -> Expression() f2 -> ")"
visit(FunctionPrimaryPrefix, Object) - Method in interface oscript.visitor.ObjectVisitor
f0 -> "function" f1 -> "(" f2 -> ( Arglist() )? f3 -> ")" f4 -> ( "extends" PrimaryExpressionWithTrailingFxnCallExpList() FunctionCallExpressionList() )? f5 -> "{" f6 -> Program(true) f7 -> "}"
visit(ShorthandFunctionPrimaryPrefix, Object) - Method in interface oscript.visitor.ObjectVisitor
f0 -> "'{" f1 -> Program(true) f2 -> "}"
visit(ArrayDeclarationPrimaryPrefix, Object) - Method in interface oscript.visitor.ObjectVisitor
f0 -> "[" f1 -> ( FunctionCallExpressionListBody() )? f2 -> "]"
visit(PrimaryPostfix, Object) - Method in interface oscript.visitor.ObjectVisitor
f0 -> FunctionCallPrimaryPostfix() | ArraySubscriptPrimaryPostfix() | ThisScopeQualifierPrimaryPostfix() | PropertyIdentifierPrimaryPostfix()
visit(PrimaryPostfixWithTrailingFxnCallExpList, Object) - Method in interface oscript.visitor.ObjectVisitor
f0 -> ArraySubscriptPrimaryPostfix() | ThisScopeQualifierPrimaryPostfix() | PropertyIdentifierPrimaryPostfix()
visit(FunctionCallPrimaryPostfix, Object) - Method in interface oscript.visitor.ObjectVisitor
f0 -> FunctionCallExpressionList()
visit(ArraySubscriptPrimaryPostfix, Object) - Method in interface oscript.visitor.ObjectVisitor
f0 -> "[" f1 -> Expression() f2 -> ( ".." Expression() )? f3 -> "]"
visit(PropertyIdentifierPrimaryPostfix, Object) - Method in interface oscript.visitor.ObjectVisitor
f0 -> "." f1 -> <IDENTIFIER>
visit(ThisScopeQualifierPrimaryPostfix, Object) - Method in interface oscript.visitor.ObjectVisitor
f0 -> "." f1 -> "this"
visit(Literal, Object) - Method in interface oscript.visitor.ObjectVisitor
f0 -> <INTEGER_LITERAL> | <FLOATING_POINT_LITERAL> | <STRING_LITERAL> | <REGEXP_LITERAL> | "true" | "false" | "null" | "undefined"
visit(Permissions, Object) - Method in interface oscript.visitor.ObjectVisitor
f0 -> ( "static" | "const" | "private" | "protected" | "public" )*
visit(FunctionDeclaration) - Method in class oscript.visitor.TranslatedTreeDumper
f0 -> Permissions(true) f1 -> "function" f2 -> <IDENTIFIER> f3 -> "(" f4 -> ( Arglist() )? f5 -> ")" f6 -> ( "extends" PrimaryExpressionWithTrailingFxnCallExpList() FunctionCallExpressionList() )? f7 -> "{" f8 -> Program(true) f9 -> "}"
visit(ForLoopStatement) - Method in class oscript.visitor.TranslatedTreeDumper
f0 -> "for" f1 -> "(" f2 -> ( PreLoopStatement() )? f3 -> ";" f4 -> ( Expression() )? f5 -> ";" f6 -> ( Expression() )? f7 -> ")" f8 -> EvaluationUnit()
visit(CollectionForLoopStatement) - Method in class oscript.visitor.TranslatedTreeDumper
f0 -> "for" f1 -> "(" f2 -> PreLoopStatement() f3 -> ":" f4 -> Expression() f5 -> ")" f6 -> EvaluationUnit()
visit(ShorthandFunctionPrimaryPrefix) - Method in class oscript.visitor.TranslatedTreeDumper
f0 -> "'{" f1 -> Program(true) f2 -> "}"
visit(NodeToken) - Method in class oscript.visitor.TreeDumper
Dumps the current NodeToken to the output stream being used.
visit(NodeToken) - Method in class oscript.visitor.TreeFormatter
Executes the commands waiting in the command queue, then inserts the proper location information into the current NodeToken.
visit(ProgramFile) - Method in class oscript.visitor.TreeFormatter
f0 -> ( <UNIX_SELF_EXECUTABLE_COMMENT> )? f1 -> Program(false) f2 -> <EOF>
visit(Program) - Method in class oscript.visitor.TreeFormatter
f0 -> ( EvaluationUnit() )*
visit(EvaluationUnit) - Method in class oscript.visitor.TreeFormatter
f0 -> ScopeBlock() | VariableDeclarationBlock() | FunctionDeclaration() | TryStatement() | ForLoopStatement() | CollectionForLoopStatement() | WhileLoopStatement() | ConditionalStatement() | SynchronizedStatement() | ReturnStatement() | BreakStatement() | ContinueStatement() | ExpressionBlock() | ThrowBlock() | ImportBlock() | MixinBlock() | EvalBlock()
visit(ScopeBlock) - Method in class oscript.visitor.TreeFormatter
f0 -> "{" f1 -> Program(false) f2 -> "}"
visit(VariableDeclarationBlock) - Method in class oscript.visitor.TreeFormatter
f0 -> VariableDeclaration() f1 -> ";"
visit(ExpressionBlock) - Method in class oscript.visitor.TreeFormatter
f0 -> Expression() f1 -> ";"
visit(ThrowBlock) - Method in class oscript.visitor.TreeFormatter
f0 -> "throw" f1 -> Expression() f2 -> ";"
visit(ImportBlock) - Method in class oscript.visitor.TreeFormatter
f0 -> "import" f1 -> Expression() f2 -> ";"
visit(MixinBlock) - Method in class oscript.visitor.TreeFormatter
f0 -> "mixin" f1 -> Expression() f2 -> ";"
visit(EvalBlock) - Method in class oscript.visitor.TreeFormatter
f0 -> "eval" f1 -> Expression() f2 -> ";"
visit(VariableDeclaration) - Method in class oscript.visitor.TreeFormatter
f0 -> Permissions(true) f1 -> "var" f2 -> <IDENTIFIER> f3 -> ( "=" Expression() )?
visit(FunctionDeclaration) - Method in class oscript.visitor.TreeFormatter
f0 -> Permissions(true) f1 -> "function" f2 -> <IDENTIFIER> f3 -> "(" f4 -> ( Arglist() )? f5 -> ")" f6 -> ( "extends" PrimaryExpressionWithTrailingFxnCallExpList() FunctionCallExpressionList() )? f7 -> "{" f8 -> Program(true) f9 -> "}"
visit(Arglist) - Method in class oscript.visitor.TreeFormatter
f0 -> Permissions(false) f1 -> <IDENTIFIER> f2 -> ( "," Permissions(false) <IDENTIFIER> )* f3 -> ( "..." )?
visit(TryStatement) - Method in class oscript.visitor.TreeFormatter
f0 -> "try" f1 -> EvaluationUnit() f2 -> ( "catch" "(" Expression() <IDENTIFIER> ")" EvaluationUnit() )* f3 -> ( "catch" "(" <IDENTIFIER> ")" EvaluationUnit() )? f4 -> ( "finally" EvaluationUnit() )?
visit(ForLoopStatement) - Method in class oscript.visitor.TreeFormatter
f0 -> "for" f1 -> "(" f2 -> ( PreLoopStatement() )? f3 -> ";" f4 -> ( Expression() )? f5 -> ";" f6 -> ( Expression() )? f7 -> ")" f8 -> EvaluationUnit()
visit(CollectionForLoopStatement) - Method in class oscript.visitor.TreeFormatter
f0 -> "for" f1 -> "(" f2 -> PreLoopStatement() f3 -> ":" f4 -> Expression() f5 -> ")" f6 -> EvaluationUnit()
visit(PreLoopStatement) - Method in class oscript.visitor.TreeFormatter
f0 -> VariableDeclaration() | Expression()
visit(WhileLoopStatement) - Method in class oscript.visitor.TreeFormatter
f0 -> "while" f1 -> "(" f2 -> Expression() f3 -> ")" f4 -> EvaluationUnit()
visit(ConditionalStatement) - Method in class oscript.visitor.TreeFormatter
f0 -> "if" f1 -> "(" f2 -> Expression() f3 -> ")" f4 -> EvaluationUnit() f5 -> ( "else" EvaluationUnit() )?
visit(SynchronizedStatement) - Method in class oscript.visitor.TreeFormatter
f0 -> "synchronized" f1 -> "(" f2 -> Expression() f3 -> ")" f4 -> EvaluationUnit()
visit(ReturnStatement) - Method in class oscript.visitor.TreeFormatter
f0 -> "return" f1 -> ( Expression() )? f2 -> ";"
visit(BreakStatement) - Method in class oscript.visitor.TreeFormatter
f0 -> "break" f1 -> ";"
visit(ContinueStatement) - Method in class oscript.visitor.TreeFormatter
f0 -> "continue" f1 -> ";"
visit(Expression) - Method in class oscript.visitor.TreeFormatter
f0 -> AssignmentExpression() f1 -> ( "," AssignmentExpression() )*
visit(FunctionCallExpressionList) - Method in class oscript.visitor.TreeFormatter
f0 -> "(" f1 -> ( FunctionCallExpressionListBody() )? f2 -> ")"
visit(FunctionCallExpressionListBody) - Method in class oscript.visitor.TreeFormatter
f0 -> AssignmentExpression() f1 -> ( "," AssignmentExpression() )*
visit(AssignmentExpression) - Method in class oscript.visitor.TreeFormatter
f0 -> ConditionalExpression() f1 -> ( ( "=" | "+=" | "-=" | "*=" | "/=" | "%=" | ">>=" | "<<=" | ">>>=" | "&=" | "^=" | "|=" ) ConditionalExpression() )*
visit(ConditionalExpression) - Method in class oscript.visitor.TreeFormatter
f0 -> LogicalOrExpression() f1 -> ( "?" LogicalOrExpression() ":" LogicalOrExpression() )?
visit(LogicalOrExpression) - Method in class oscript.visitor.TreeFormatter
f0 -> LogicalAndExpression() f1 -> ( "||" LogicalAndExpression() )*
visit(LogicalAndExpression) - Method in class oscript.visitor.TreeFormatter
f0 -> BitwiseOrExpression() f1 -> ( "&&" BitwiseOrExpression() )*
visit(BitwiseOrExpression) - Method in class oscript.visitor.TreeFormatter
f0 -> BitwiseXorExpression() f1 -> ( "|" BitwiseXorExpression() )*
visit(BitwiseXorExpression) - Method in class oscript.visitor.TreeFormatter
f0 -> BitwiseAndExpression() f1 -> ( "^" BitwiseAndExpression() )*
visit(BitwiseAndExpression) - Method in class oscript.visitor.TreeFormatter
f0 -> EqualityExpression() f1 -> ( "&" EqualityExpression() )*
visit(EqualityExpression) - Method in class oscript.visitor.TreeFormatter
f0 -> RelationalExpression() f1 -> ( ( "==" | "!=" ) RelationalExpression() )*
visit(RelationalExpression) - Method in class oscript.visitor.TreeFormatter
f0 -> ShiftExpression() f1 -> ( ( "<" | ">" | ">=" | "<=" | "instanceof" ) ShiftExpression() )*
visit(ShiftExpression) - Method in class oscript.visitor.TreeFormatter
f0 -> AdditiveExpression() f1 -> ( ( "<<" | ">>" | ">>>" ) AdditiveExpression() )*
visit(AdditiveExpression) - Method in class oscript.visitor.TreeFormatter
f0 -> MultiplicativeExpression() f1 -> ( ( "+" | "-" ) MultiplicativeExpression() )*
visit(MultiplicativeExpression) - Method in class oscript.visitor.TreeFormatter
f0 -> UnaryExpression() f1 -> ( ( "*" | "/" | "%" ) UnaryExpression() )*
visit(UnaryExpression) - Method in class oscript.visitor.TreeFormatter
f0 -> ( ( "++" | "--" | "+" | "-" | "~" | "!" ) )? f1 -> PostfixExpression()
visit(PostfixExpression) - Method in class oscript.visitor.TreeFormatter
f0 -> TypeExpression() f1 -> ( "++" | "--" )?
visit(TypeExpression) - Method in class oscript.visitor.TreeFormatter
f0 -> AllocationExpression() | CastExpression() | PrimaryExpression()
visit(AllocationExpression) - Method in class oscript.visitor.TreeFormatter
f0 -> "new" f1 -> PrimaryExpressionWithTrailingFxnCallExpList() f2 -> FunctionCallExpressionList()
visit(CastExpression) - Method in class oscript.visitor.TreeFormatter
f0 -> "(" f1 -> PrimaryExpressionNotFunction() f2 -> ")" f3 -> PrimaryExpression()
visit(PrimaryExpression) - Method in class oscript.visitor.TreeFormatter
f0 -> PrimaryPrefix() f1 -> ( PrimaryPostfix() )*
visit(PrimaryExpressionNotFunction) - Method in class oscript.visitor.TreeFormatter
f0 -> PrimaryPrefixNotFunction() f1 -> ( PrimaryPostfix() )*
visit(PrimaryExpressionWithTrailingFxnCallExpList) - Method in class oscript.visitor.TreeFormatter
f0 -> PrimaryPrefix() f1 -> ( PrimaryPostfixWithTrailingFxnCallExpList() )*
visit(PrimaryPrefix) - Method in class oscript.visitor.TreeFormatter
f0 -> PrimaryPrefixNotFunction() | FunctionPrimaryPrefix() | ShorthandFunctionPrimaryPrefix()
visit(PrimaryPrefixNotFunction) - Method in class oscript.visitor.TreeFormatter
f0 -> ThisPrimaryPrefix() | SuperPrimaryPrefix() | CalleePrimaryPrefix() | ArrayDeclarationPrimaryPrefix() | IdentifierPrimaryPrefix() | ParenPrimaryPrefix() | Literal()
visit(ThisPrimaryPrefix) - Method in class oscript.visitor.TreeFormatter
f0 -> "this"
visit(SuperPrimaryPrefix) - Method in class oscript.visitor.TreeFormatter
f0 -> "super"
visit(CalleePrimaryPrefix) - Method in class oscript.visitor.TreeFormatter
f0 -> "callee"
visit(IdentifierPrimaryPrefix) - Method in class oscript.visitor.TreeFormatter
f0 -> <IDENTIFIER>
visit(ParenPrimaryPrefix) - Method in class oscript.visitor.TreeFormatter
f0 -> "(" f1 -> Expression() f2 -> ")"
visit(FunctionPrimaryPrefix) - Method in class oscript.visitor.TreeFormatter
f0 -> "function" f1 -> "(" f2 -> ( Arglist() )? f3 -> ")" f4 -> ( "extends" PrimaryExpressionWithTrailingFxnCallExpList() FunctionCallExpressionList() )? f5 -> "{" f6 -> Program(true) f7 -> "}"
visit(ShorthandFunctionPrimaryPrefix) - Method in class oscript.visitor.TreeFormatter
f0 -> "'{" f1 -> Program(true) f2 -> "}"
visit(ArrayDeclarationPrimaryPrefix) - Method in class oscript.visitor.TreeFormatter
f0 -> "[" f1 -> ( FunctionCallExpressionListBody() )? f2 -> "]"
visit(PrimaryPostfix) - Method in class oscript.visitor.TreeFormatter
f0 -> FunctionCallPrimaryPostfix() | ArraySubscriptPrimaryPostfix() | ThisScopeQualifierPrimaryPostfix() | PropertyIdentifierPrimaryPostfix()
visit(PrimaryPostfixWithTrailingFxnCallExpList) - Method in class oscript.visitor.TreeFormatter
f0 -> ArraySubscriptPrimaryPostfix() | ThisScopeQualifierPrimaryPostfix() | PropertyIdentifierPrimaryPostfix()
visit(FunctionCallPrimaryPostfix) - Method in class oscript.visitor.TreeFormatter
f0 -> FunctionCallExpressionList()
visit(ArraySubscriptPrimaryPostfix) - Method in class oscript.visitor.TreeFormatter
f0 -> "[" f1 -> Expression() f2 -> ( ".." Expression() )? f3 -> "]"
visit(PropertyIdentifierPrimaryPostfix) - Method in class oscript.visitor.TreeFormatter
f0 -> "." f1 -> <IDENTIFIER>
visit(ThisScopeQualifierPrimaryPostfix) - Method in class oscript.visitor.TreeFormatter
f0 -> "." f1 -> "this"
visit(Literal) - Method in class oscript.visitor.TreeFormatter
f0 -> <INTEGER_LITERAL> | <FLOATING_POINT_LITERAL> | <STRING_LITERAL> | <REGEXP_LITERAL> | "true" | "false" | "null" | "undefined"
visit(Permissions) - Method in class oscript.visitor.TreeFormatter
f0 -> ( "static" | "const" | "private" | "protected" | "public" )*
visit(NodeList) - Method in interface oscript.visitor.Visitor
 
visit(NodeListOptional) - Method in interface oscript.visitor.Visitor
 
visit(NodeOptional) - Method in interface oscript.visitor.Visitor
 
visit(NodeSequence) - Method in interface oscript.visitor.Visitor
 
visit(NodeToken) - Method in interface oscript.visitor.Visitor
 
visit(ProgramFile) - Method in interface oscript.visitor.Visitor
f0 -> ( <UNIX_SELF_EXECUTABLE_COMMENT> )? f1 -> Program(false) f2 -> <EOF>
visit(Program) - Method in interface oscript.visitor.Visitor
f0 -> ( EvaluationUnit() )*
visit(EvaluationUnit) - Method in interface oscript.visitor.Visitor
f0 -> ScopeBlock() | VariableDeclarationBlock() | FunctionDeclaration() | TryStatement() | ForLoopStatement() | CollectionForLoopStatement() | WhileLoopStatement() | ConditionalStatement() | SynchronizedStatement() | ReturnStatement() | BreakStatement() | ContinueStatement() | ExpressionBlock() | ThrowBlock() | ImportBlock() | MixinBlock() | EvalBlock()
visit(ScopeBlock) - Method in interface oscript.visitor.Visitor
f0 -> "{" f1 -> Program(false) f2 -> "}"
visit(VariableDeclarationBlock) - Method in interface oscript.visitor.Visitor
f0 -> VariableDeclaration() f1 -> ";"
visit(ExpressionBlock) - Method in interface oscript.visitor.Visitor
f0 -> Expression() f1 -> ";"
visit(ThrowBlock) - Method in interface oscript.visitor.Visitor
f0 -> "throw" f1 -> Expression() f2 -> ";"
visit(ImportBlock) - Method in interface oscript.visitor.Visitor
f0 -> "import" f1 -> Expression() f2 -> ";"
visit(MixinBlock) - Method in interface oscript.visitor.Visitor
f0 -> "mixin" f1 -> Expression() f2 -> ";"
visit(EvalBlock) - Method in interface oscript.visitor.Visitor
f0 -> "eval" f1 -> Expression() f2 -> ";"
visit(VariableDeclaration) - Method in interface oscript.visitor.Visitor
f0 -> Permissions(true) f1 -> "var" f2 -> <IDENTIFIER> f3 -> ( "=" Expression() )?
visit(FunctionDeclaration) - Method in interface oscript.visitor.Visitor
f0 -> Permissions(true) f1 -> "function" f2 -> <IDENTIFIER> f3 -> "(" f4 -> ( Arglist() )? f5 -> ")" f6 -> ( "extends" PrimaryExpressionWithTrailingFxnCallExpList() FunctionCallExpressionList() )? f7 -> "{" f8 -> Program(true) f9 -> "}"
visit(Arglist) - Method in interface oscript.visitor.Visitor
f0 -> Permissions(false) f1 -> <IDENTIFIER> f2 -> ( "," Permissions(false) <IDENTIFIER> )* f3 -> ( "..." )?
visit(TryStatement) - Method in interface oscript.visitor.Visitor
f0 -> "try" f1 -> EvaluationUnit() f2 -> ( "catch" "(" Expression() <IDENTIFIER> ")" EvaluationUnit() )* f3 -> ( "catch" "(" <IDENTIFIER> ")" EvaluationUnit() )? f4 -> ( "finally" EvaluationUnit() )?
visit(ForLoopStatement) - Method in interface oscript.visitor.Visitor
f0 -> "for" f1 -> "(" f2 -> ( PreLoopStatement() )? f3 -> ";" f4 -> ( Expression() )? f5 -> ";" f6 -> ( Expression() )? f7 -> ")" f8 -> EvaluationUnit()
visit(CollectionForLoopStatement) - Method in interface oscript.visitor.Visitor
f0 -> "for" f1 -> "(" f2 -> PreLoopStatement() f3 -> ":" f4 -> Expression() f5 -> ")" f6 -> EvaluationUnit()
visit(PreLoopStatement) - Method in interface oscript.visitor.Visitor
f0 -> VariableDeclaration() | Expression()
visit(WhileLoopStatement) - Method in interface oscript.visitor.Visitor
f0 -> "while" f1 -> "(" f2 -> Expression() f3 -> ")" f4 -> EvaluationUnit()
visit(ConditionalStatement) - Method in interface oscript.visitor.Visitor
f0 -> "if" f1 -> "(" f2 -> Expression() f3 -> ")" f4 -> EvaluationUnit() f5 -> ( "else" EvaluationUnit() )?
visit(SynchronizedStatement) - Method in interface oscript.visitor.Visitor
f0 -> "synchronized" f1 -> "(" f2 -> Expression() f3 -> ")" f4 -> EvaluationUnit()
visit(ReturnStatement) - Method in interface oscript.visitor.Visitor
f0 -> "return" f1 -> ( Expression() )? f2 -> ";"
visit(BreakStatement) - Method in interface oscript.visitor.Visitor
f0 -> "break" f1 -> ";"
visit(ContinueStatement) - Method in interface oscript.visitor.Visitor
f0 -> "continue" f1 -> ";"
visit(Expression) - Method in interface oscript.visitor.Visitor
f0 -> AssignmentExpression() f1 -> ( "," AssignmentExpression() )*
visit(FunctionCallExpressionList) - Method in interface oscript.visitor.Visitor
f0 -> "(" f1 -> ( FunctionCallExpressionListBody() )? f2 -> ")"
visit(FunctionCallExpressionListBody) - Method in interface oscript.visitor.Visitor
f0 -> AssignmentExpression() f1 -> ( "," AssignmentExpression() )*
visit(AssignmentExpression) - Method in interface oscript.visitor.Visitor
f0 -> ConditionalExpression() f1 -> ( ( "=" | "+=" | "-=" | "*=" | "/=" | "%=" | ">>=" | "<<=" | ">>>=" | "&=" | "^=" | "|=" ) ConditionalExpression() )*
visit(ConditionalExpression) - Method in interface oscript.visitor.Visitor
f0 -> LogicalOrExpression() f1 -> ( "?" LogicalOrExpression() ":" LogicalOrExpression() )?
visit(LogicalOrExpression) - Method in interface oscript.visitor.Visitor
f0 -> LogicalAndExpression() f1 -> ( "||" LogicalAndExpression() )*
visit(LogicalAndExpression) - Method in interface oscript.visitor.Visitor
f0 -> BitwiseOrExpression() f1 -> ( "&&" BitwiseOrExpression() )*
visit(BitwiseOrExpression) - Method in interface oscript.visitor.Visitor
f0 -> BitwiseXorExpression() f1 -> ( "|" BitwiseXorExpression() )*
visit(BitwiseXorExpression) - Method in interface oscript.visitor.Visitor
f0 -> BitwiseAndExpression() f1 -> ( "^" BitwiseAndExpression() )*
visit(BitwiseAndExpression) - Method in interface oscript.visitor.Visitor
f0 -> EqualityExpression() f1 -> ( "&" EqualityExpression() )*
visit(EqualityExpression) - Method in interface oscript.visitor.Visitor
f0 -> RelationalExpression() f1 -> ( ( "==" | "!=" ) RelationalExpression() )*
visit(RelationalExpression) - Method in interface oscript.visitor.Visitor
f0 -> ShiftExpression() f1 -> ( ( "<" | ">" | ">=" | "<=" | "instanceof" ) ShiftExpression() )*
visit(ShiftExpression) - Method in interface oscript.visitor.Visitor
f0 -> AdditiveExpression() f1 -> ( ( "<<" | ">>" | ">>>" ) AdditiveExpression() )*
visit(AdditiveExpression) - Method in interface oscript.visitor.Visitor
f0 -> MultiplicativeExpression() f1 -> ( ( "+" | "-" ) MultiplicativeExpression() )*
visit(MultiplicativeExpression) - Method in interface oscript.visitor.Visitor
f0 -> UnaryExpression() f1 -> ( ( "*" | "/" | "%" ) UnaryExpression() )*
visit(UnaryExpression) - Method in interface oscript.visitor.Visitor
f0 -> ( ( "++" | "--" | "+" | "-" | "~" | "!" ) )? f1 -> PostfixExpression()
visit(PostfixExpression) - Method in interface oscript.visitor.Visitor
f0 -> TypeExpression() f1 -> ( "++" | "--" )?
visit(TypeExpression) - Method in interface oscript.visitor.Visitor
f0 -> AllocationExpression() | CastExpression() | PrimaryExpression()
visit(AllocationExpression) - Method in interface oscript.visitor.Visitor
f0 -> "new" f1 -> PrimaryExpressionWithTrailingFxnCallExpList() f2 -> FunctionCallExpressionList()
visit(CastExpression) - Method in interface oscript.visitor.Visitor
f0 -> "(" f1 -> PrimaryExpressionNotFunction() f2 -> ")" f3 -> PrimaryExpression()
visit(PrimaryExpression) - Method in interface oscript.visitor.Visitor
f0 -> PrimaryPrefix() f1 -> ( PrimaryPostfix() )*
visit(PrimaryExpressionNotFunction) - Method in interface oscript.visitor.Visitor
f0 -> PrimaryPrefixNotFunction() f1 -> ( PrimaryPostfix() )*
visit(PrimaryExpressionWithTrailingFxnCallExpList) - Method in interface oscript.visitor.Visitor
f0 -> PrimaryPrefix() f1 -> ( PrimaryPostfixWithTrailingFxnCallExpList() )*
visit(PrimaryPrefix) - Method in interface oscript.visitor.Visitor
f0 -> PrimaryPrefixNotFunction() | FunctionPrimaryPrefix() | ShorthandFunctionPrimaryPrefix()
visit(PrimaryPrefixNotFunction) - Method in interface oscript.visitor.Visitor
f0 -> ThisPrimaryPrefix() | SuperPrimaryPrefix() | CalleePrimaryPrefix() | ArrayDeclarationPrimaryPrefix() | IdentifierPrimaryPrefix() | ParenPrimaryPrefix() | Literal()
visit(ThisPrimaryPrefix) - Method in interface oscript.visitor.Visitor
f0 -> "this"
visit(SuperPrimaryPrefix) - Method in interface oscript.visitor.Visitor
f0 -> "super"
visit(CalleePrimaryPrefix) - Method in interface oscript.visitor.Visitor
f0 -> "callee"
visit(IdentifierPrimaryPrefix) - Method in interface oscript.visitor.Visitor
f0 -> <IDENTIFIER>
visit(ParenPrimaryPrefix) - Method in interface oscript.visitor.Visitor
f0 -> "(" f1 -> Expression() f2 -> ")"
visit(FunctionPrimaryPrefix) - Method in interface oscript.visitor.Visitor
f0 -> "function" f1 -> "(" f2 -> ( Arglist() )? f3 -> ")" f4 -> ( "extends" PrimaryExpressionWithTrailingFxnCallExpList() FunctionCallExpressionList() )? f5 -> "{" f6 -> Program(true) f7 -> "}"
visit(ShorthandFunctionPrimaryPrefix) - Method in interface oscript.visitor.Visitor
f0 -> "'{" f1 -> Program(true) f2 -> "}"
visit(ArrayDeclarationPrimaryPrefix) - Method in interface oscript.visitor.Visitor
f0 -> "[" f1 -> ( FunctionCallExpressionListBody() )? f2 -> "]"
visit(PrimaryPostfix) - Method in interface oscript.visitor.Visitor
f0 -> FunctionCallPrimaryPostfix() | ArraySubscriptPrimaryPostfix() | ThisScopeQualifierPrimaryPostfix() | PropertyIdentifierPrimaryPostfix()
visit(PrimaryPostfixWithTrailingFxnCallExpList) - Method in interface oscript.visitor.Visitor
f0 -> ArraySubscriptPrimaryPostfix() | ThisScopeQualifierPrimaryPostfix() | PropertyIdentifierPrimaryPostfix()
visit(FunctionCallPrimaryPostfix) - Method in interface oscript.visitor.Visitor
f0 -> FunctionCallExpressionList()
visit(ArraySubscriptPrimaryPostfix) - Method in interface oscript.visitor.Visitor
f0 -> "[" f1 -> Expression() f2 -> ( ".." Expression() )? f3 -> "]"
visit(PropertyIdentifierPrimaryPostfix) - Method in interface oscript.visitor.Visitor
f0 -> "." f1 -> <IDENTIFIER>
visit(ThisScopeQualifierPrimaryPostfix) - Method in interface oscript.visitor.Visitor
f0 -> "." f1 -> "this"
visit(Literal) - Method in interface oscript.visitor.Visitor
f0 -> <INTEGER_LITERAL> | <FLOATING_POINT_LITERAL> | <STRING_LITERAL> | <REGEXP_LITERAL> | "true" | "false" | "null" | "undefined"
visit(Permissions) - Method in interface oscript.visitor.Visitor
f0 -> ( "static" | "const" | "private" | "protected" | "public" )*
Visitor - Interface in oscript.visitor
All void visitors must implement this interface.
VOID - Static variable in interface oscript.parser.OscriptParserConstants
 

W

warning(String) - Static method in class oscript.util.ErrorHandler
 
WeakReference - Class in oscript.data
A weak reference to an object will not prevent the object from being garbage collected.
WeakReference(Value) - Constructor for class oscript.data.WeakReference
Class Constructor.
which - Variable in class oscript.syntaxtree.NodeChoice
 
WHILE - Static variable in interface oscript.parser.OscriptParserConstants
 
WhileLoopStatement() - Static method in class oscript.parser.OscriptParser
 
WhileLoopStatement - Class in oscript.syntaxtree
Grammar production:
WhileLoopStatement(NodeToken, NodeToken, Expression, NodeToken, EvaluationUnit) - Constructor for class oscript.syntaxtree.WhileLoopStatement
 
WhileLoopStatement(Expression, EvaluationUnit) - Constructor for class oscript.syntaxtree.WhileLoopStatement
 
withSpecials() - Method in class oscript.syntaxtree.NodeToken
 
WorkerThread - Class in oscript.util
A common minimum priority worker thread for all background tasks.
WrappedClass - Interface in oscript.classwrap
All "wrapped" classes implements this interface.
WrappedInterface - Interface in oscript.classwrap
All "wrapped" interfaces implements this interface.
wrapperImpl - Variable in class oscript.data.JavaClassWrapper
 
writeExternal(ObjectOutput) - Method in class oscript.data.Function.FunctionData
Derived class that implements Externalizable must call this if it overrides it.
writeExternal(ObjectOutput) - Method in class oscript.data.OArray
Derived class that implements Externalizable must call this if it overrides it.
writeExternal(ObjectOutput) - Method in class oscript.data.OBoolean
Derived class that implements Externalizable must call this if it overrides it.
writeExternal(ObjectOutput) - Method in class oscript.data.OExactNumber
Derived class that implements Externalizable must call this if it overrides it.
writeExternal(ObjectOutput) - Method in class oscript.data.OInexactNumber
Derived class that implements Externalizable must call this if it overrides it.
writeExternal(ObjectOutput) - Method in class oscript.data.OString
Derived class that implements Externalizable must call this if it overrides it.
writeExternal(ObjectOutput) - Method in class oscript.data.Symbol
Derived class that implements Externalizable must call this if it overrides it.
writeExternal(ObjectOutput) - Method in class oscript.data.Value
Derived class that implements Externalizable must call this if it overrides it, or call #setType from the Value.readExternal(java.io.ObjectInput) method.
writeExternal(ObjectOutput) - Method in class oscript.OscriptInterpreter.CacheEntry
 
writeExternal(ObjectOutput) - Method in class oscript.util.OpenHashSymbolTable
 

X

XOR - Static variable in interface oscript.parser.OscriptParserConstants
 
XORASSIGN - Static variable in interface oscript.parser.OscriptParserConstants
 

_

__declareInScope(String, Value, Scope) - Static method in class oscript.OscriptInterpreter
 
__eval(String) - Static method in class oscript.OscriptInterpreter
 
__eval(String, Scope) - Static method in class oscript.OscriptInterpreter
 
__getInstanceMember(int) - Method in class oscript.data.BasicScope
 
__getInstanceMember(int) - Method in class oscript.data.ForkScope
 
__getInstanceMember(int) - Method in class oscript.data.Scope
 
__getScriptObject() - Method in interface oscript.classwrap.WrappedClass
 
__getScriptObject() - Method in interface oscript.classwrap.WrappedInterface
 
__setJavaObject(Object) - Method in class oscript.data.Scope
Set the java-object associated with a script object...
__setJavaObject(Object) - Method in class oscript.data.ScriptObject
Set the java-object associated with a script object...
__setScriptObject(Scope) - Method in interface oscript.classwrap.WrappedClass
 
__setScriptObject(Scope) - Method in interface oscript.classwrap.WrappedInterface
 
_bopBitwiseAnd(Value) - Method in class oscript.data.ScriptObject
 
_bopBitwiseAndR(Value, PackagedScriptObjectException) - Method in class oscript.data.ScriptObject
 
_bopBitwiseOr(Value) - Method in class oscript.data.ScriptObject
 
_bopBitwiseOrR(Value, PackagedScriptObjectException) - Method in class oscript.data.ScriptObject
 
_bopBitwiseXor(Value) - Method in class oscript.data.ScriptObject
 
_bopBitwiseXorR(Value, PackagedScriptObjectException) - Method in class oscript.data.ScriptObject
 
_bopCast(Value) - Static method in class oscript.data.OExactNumber
 
_bopCast(Value) - Static method in class oscript.data.OInexactNumber
 
_bopCast(Value) - Static method in class oscript.data.OString
 
_bopCast(Value) - Method in class oscript.data.ScriptObject
 
_bopCastR(Value, PackagedScriptObjectException) - Method in class oscript.data.ScriptObject
 
_bopDivide(Value) - Method in class oscript.data.ScriptObject
 
_bopDivideR(Value, PackagedScriptObjectException) - Method in class oscript.data.ScriptObject
 
_bopEquals(Value) - Method in class oscript.data.ScriptObject
 
_bopEqualsR(Value, PackagedScriptObjectException) - Method in class oscript.data.ScriptObject
 
_bopGreaterThan(Value) - Method in class oscript.data.ScriptObject
 
_bopGreaterThanOrEquals(Value) - Method in class oscript.data.ScriptObject
 
_bopGreaterThanOrEqualsR(Value, PackagedScriptObjectException) - Method in class oscript.data.ScriptObject
 
_bopGreaterThanR(Value, PackagedScriptObjectException) - Method in class oscript.data.ScriptObject
 
_bopInstanceOf(Value) - Method in class oscript.data.ScriptObject
 
_bopInstanceOfR(Value, PackagedScriptObjectException) - Method in class oscript.data.ScriptObject
 
_bopLeftShift(Value) - Method in class oscript.data.ScriptObject
 
_bopLeftShiftR(Value, PackagedScriptObjectException) - Method in class oscript.data.ScriptObject
 
_bopLessThan(Value) - Method in class oscript.data.ScriptObject
 
_bopLessThanOrEquals(Value) - Method in class oscript.data.ScriptObject
 
_bopLessThanOrEqualsR(Value, PackagedScriptObjectException) - Method in class oscript.data.ScriptObject
 
_bopLessThanR(Value, PackagedScriptObjectException) - Method in class oscript.data.ScriptObject
 
_bopLogicalAnd(Value) - Method in class oscript.data.ScriptObject
 
_bopLogicalAndR(Value, PackagedScriptObjectException) - Method in class oscript.data.ScriptObject
 
_bopLogicalOr(Value) - Method in class oscript.data.ScriptObject
 
_bopLogicalOrR(Value, PackagedScriptObjectException) - Method in class oscript.data.ScriptObject
 
_bopMinus(Value) - Method in class oscript.data.ScriptObject
 
_bopMinusR(Value, PackagedScriptObjectException) - Method in class oscript.data.ScriptObject
 
_bopMultiply(Value) - Method in class oscript.data.ScriptObject
 
_bopMultiplyR(Value, PackagedScriptObjectException) - Method in class oscript.data.ScriptObject
 
_bopNotEquals(Value) - Method in class oscript.data.ScriptObject
 
_bopNotEqualsR(Value, PackagedScriptObjectException) - Method in class oscript.data.ScriptObject
 
_bopPlus(Value) - Method in class oscript.data.ScriptObject
 
_bopPlusR(Value, PackagedScriptObjectException) - Method in class oscript.data.ScriptObject
 
_bopRemainder(Value) - Method in class oscript.data.ScriptObject
 
_bopRemainderR(Value, PackagedScriptObjectException) - Method in class oscript.data.ScriptObject
 
_bopSignedRightShift(Value) - Method in class oscript.data.ScriptObject
 
_bopSignedRightShiftR(Value, PackagedScriptObjectException) - Method in class oscript.data.ScriptObject
 
_bopUnsignedRightShift(Value) - Method in class oscript.data.ScriptObject
 
_bopUnsignedRightShiftR(Value, PackagedScriptObjectException) - Method in class oscript.data.ScriptObject
 
_callAsConstructor(StackFrame, MemberTable) - Method in class oscript.data.ScriptObject
 
_callAsExtends(StackFrame, Scope, MemberTable) - Method in class oscript.data.ScriptObject
 
_callAsFunction(StackFrame, MemberTable) - Method in class oscript.data.ScriptObject
 
_castToBoolean() - Method in class oscript.data.ScriptObject
 
_castToExactNumber() - Method in class oscript.data.ScriptObject
 
_castToInexactNumber() - Method in class oscript.data.ScriptObject
 
_castToString() - Method in class oscript.data.ScriptObject
 
_elementAt(Value) - Method in class oscript.data.ScriptObject
 
_elementsAt(Value, Value) - Method in class oscript.data.ScriptObject
 
_getCallee(FunctionScope) - Static method in class oscript.data.Debugger
 
_getClass(Value) - Static method in class oscript.data.Debugger
 
_getFile(FileScope) - Static method in class oscript.data.Debugger
 
_getMember(Value, Value) - Static method in class oscript.data.Debugger
 
_getPreviousScope(Scope) - Static method in class oscript.data.Debugger
 
_getType(Value) - Static method in class oscript.data.Debugger
 
_getType() - Method in class oscript.data.ScriptObject
 
_getTypeMember(Value, Value, int) - Static method in class oscript.data.Value
 
_length() - Method in class oscript.data.ScriptObject
 
_memberSet(Value) - Static method in class oscript.data.Debugger
 
_opAssign(Value) - Method in class oscript.data.ScriptObject
 
_populateTypeMemberSet(Value, Set, boolean) - Static method in class oscript.data.Value
 
_uopBitwiseNot() - Method in class oscript.data.ScriptObject
 
_uopDecrement() - Method in class oscript.data.ScriptObject
 
_uopIncrement() - Method in class oscript.data.ScriptObject
 
_uopLogicalNot() - Method in class oscript.data.ScriptObject
 
_uopMinus() - Method in class oscript.data.ScriptObject
 
_uopPlus() - Method in class oscript.data.ScriptObject
 

A B C D E F G H I J K L M N O P R S T U V W X _