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

A

Add - Static variable in class com.flagstone.translate.ASNode
Add operation
add(ASNode) - Method in class com.flagstone.translate.ASNode
Adds a node to the array of children.
add(String) - Method in class com.flagstone.translate.ASParser
Add a path to the array of pathnames.
ADD - Static variable in interface com.flagstone.translate.ASParserConstants
 
add_escapes(String) - Method in exception com.flagstone.translate.ParseException
 
addEscapes(String) - Static method in error com.flagstone.translate.TokenMgrError
Replaces unprintable characters by their espaced (or unicode escaped) equivalents in the given string
AdditiveExpression() - Method in class com.flagstone.translate.ASParser
 
adjustBeginLineColumn(int, int) - Method in class com.flagstone.translate.JavaCharStream
Method to adjust line and column numbers for the start of a token.
adjustBeginLineColumn(int, int) - Method in class com.flagstone.translate.SimpleCharStream
Method to adjust line and column numbers for the start of a token.
AdjustBuffSize() - Method in class com.flagstone.translate.JavaCharStream
 
And - Static variable in class com.flagstone.translate.ASNode
 
AND - Static variable in interface com.flagstone.translate.ASParserConstants
 
AndExpression() - Method in class com.flagstone.translate.ASParser
 
AnonymousArray() - Method in class com.flagstone.translate.ASParser
 
AnonymousObject() - Method in class com.flagstone.translate.ASParser
 
ArgumentList() - Method in class com.flagstone.translate.ASParser
 
Array - Static variable in class com.flagstone.translate.ASNode
Array nodes are used to represent any list of ActionScript statements.
ASNode - Class in com.flagstone.translate
ASNode is the class used by the parser to construct a tree representation of an ActionScript file based on the parser grammar.
ASNode(int) - Constructor for class com.flagstone.translate.ASNode
Constructs an ASNode with the specified type.
ASNode(int, int) - Constructor for class com.flagstone.translate.ASNode
Constructs an ASNode with the specified type and integer value.
ASNode(int, double) - Constructor for class com.flagstone.translate.ASNode
Constructs an ASNode with the specified type and floating-point value.
ASNode(int, String) - Constructor for class com.flagstone.translate.ASNode
Constructs an ASNode with the specified type and string value.
ASNode(int, ASNode) - Constructor for class com.flagstone.translate.ASNode
Constructs an ASNode with the specified type and adds the child node.
ASNode(int, ASNode, ASNode) - Constructor for class com.flagstone.translate.ASNode
Constructs an ASNode with the specified type and adds the child nodes.
ASParser - Class in com.flagstone.translate
The ASParser framework is a collection of classes used to implement a compiler for Macromedia's ActionScript, Version 1.0.
ASParser() - Constructor for class com.flagstone.translate.ASParser
Constructs a new parser object.
ASParser(InputStream) - Constructor for class com.flagstone.translate.ASParser
 
ASParser(InputStream, String) - Constructor for class com.flagstone.translate.ASParser
 
ASParser(Reader) - Constructor for class com.flagstone.translate.ASParser
 
ASParser(ASParserTokenManager) - Constructor for class com.flagstone.translate.ASParser
 
ASParserConstants - Interface in com.flagstone.translate
 
ASParserTokenManager - Class in com.flagstone.translate
 
ASParserTokenManager(JavaCharStream) - Constructor for class com.flagstone.translate.ASParserTokenManager
 
ASParserTokenManager(JavaCharStream, int) - Constructor for class com.flagstone.translate.ASParserTokenManager
 
ASR - Static variable in class com.flagstone.translate.ASNode
Arithmetic Shift Right operation
ASR - Static variable in interface com.flagstone.translate.ASParserConstants
 
Assign - Static variable in class com.flagstone.translate.ASNode
Assign, =
ASSIGN - Static variable in interface com.flagstone.translate.ASParserConstants
 
ASSIGN_ADD - Static variable in interface com.flagstone.translate.ASParserConstants
 
ASSIGN_AND - Static variable in interface com.flagstone.translate.ASParserConstants
 
ASSIGN_ASR - Static variable in interface com.flagstone.translate.ASParserConstants
 
ASSIGN_DIV - Static variable in interface com.flagstone.translate.ASParserConstants
 
ASSIGN_LSL - Static variable in interface com.flagstone.translate.ASParserConstants
 
ASSIGN_LSR - Static variable in interface com.flagstone.translate.ASParserConstants
 
ASSIGN_MOD - Static variable in interface com.flagstone.translate.ASParserConstants
 
ASSIGN_MUL - Static variable in interface com.flagstone.translate.ASParserConstants
 
ASSIGN_OR - Static variable in interface com.flagstone.translate.ASParserConstants
 
ASSIGN_SUB - Static variable in interface com.flagstone.translate.ASParserConstants
 
ASSIGN_XOR - Static variable in interface com.flagstone.translate.ASParserConstants
 
AssignAdd - Static variable in class com.flagstone.translate.ASNode
Assign add, +=
AssignASR - Static variable in class com.flagstone.translate.ASNode
Assign arithmetic shift right, >>=
AssignBitAnd - Static variable in class com.flagstone.translate.ASNode
Assign bitwise-AND, &=
AssignBitOr - Static variable in class com.flagstone.translate.ASNode
Assign bitwise-OR, |=
AssignBitXOr - Static variable in class com.flagstone.translate.ASNode
Assign bitwise-exclusive-OR, ^=
AssignDiv - Static variable in class com.flagstone.translate.ASNode
Assign divide, /=
AssignLSL - Static variable in class com.flagstone.translate.ASNode
Assign logical shift left, <<=
AssignLSR - Static variable in class com.flagstone.translate.ASNode
Assign logical shift right, >>>=
AssignmentExpression() - Method in class com.flagstone.translate.ASParser
 
AssignMod - Static variable in class com.flagstone.translate.ASNode
Assign modulo, %=
AssignMul - Static variable in class com.flagstone.translate.ASNode
Assign multiply, *=
AssignSub - Static variable in class com.flagstone.translate.ASNode
Assign subtract, -=
Attribute - Static variable in class com.flagstone.translate.ASNode
Use to represent an attribute of an object
Attribute() - Method in class com.flagstone.translate.ASParser
 

B

backup(int) - Method in class com.flagstone.translate.JavaCharStream
 
backup(int) - Method in class com.flagstone.translate.SimpleCharStream
 
beginColumn - Variable in class com.flagstone.translate.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 com.flagstone.translate.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.
BeginToken() - Method in class com.flagstone.translate.JavaCharStream
 
BeginToken() - Method in class com.flagstone.translate.SimpleCharStream
 
BIT_AND - Static variable in interface com.flagstone.translate.ASParserConstants
 
BIT_NOT - Static variable in interface com.flagstone.translate.ASParserConstants
 
BIT_OR - Static variable in interface com.flagstone.translate.ASParserConstants
 
BIT_XOR - Static variable in interface com.flagstone.translate.ASParserConstants
 
BitAnd - Static variable in class com.flagstone.translate.ASNode
Bitwise AND operation
BitNot - Static variable in class com.flagstone.translate.ASNode
Unary bit-not
BitOr - Static variable in class com.flagstone.translate.ASNode
Bitwise OR operation
BitXOr - Static variable in class com.flagstone.translate.ASNode
Bitwise Exclusive-OR operation
BlockStatement() - Method in class com.flagstone.translate.ASParser
 
BOOLEAN_LITERAL - Static variable in interface com.flagstone.translate.ASParserConstants
 
BooleanLiteral - Static variable in class com.flagstone.translate.ASNode
Use to represent a boolean value
Break - Static variable in class com.flagstone.translate.ASNode
Use to represent break statements
BREAK - Static variable in interface com.flagstone.translate.ASParserConstants
 
BreakStatement() - Method in class com.flagstone.translate.ASParser
 
bufcolumn - Variable in class com.flagstone.translate.JavaCharStream
 
bufcolumn - Variable in class com.flagstone.translate.SimpleCharStream
 
buffer - Variable in class com.flagstone.translate.JavaCharStream
 
buffer - Variable in class com.flagstone.translate.SimpleCharStream
 
bufline - Variable in class com.flagstone.translate.JavaCharStream
 
bufline - Variable in class com.flagstone.translate.SimpleCharStream
 
bufpos - Variable in class com.flagstone.translate.JavaCharStream
 
bufpos - Variable in class com.flagstone.translate.SimpleCharStream
 
Button - Static variable in class com.flagstone.translate.ASNode
Button nodes are used to represent the on() block statement in ActionScript.

C

CASE - Static variable in interface com.flagstone.translate.ASParserConstants
 
Catch - Static variable in class com.flagstone.translate.ASNode
 
CATCH - Static variable in interface com.flagstone.translate.ASParserConstants
 
column - Variable in class com.flagstone.translate.JavaCharStream
 
column - Variable in class com.flagstone.translate.SimpleCharStream
 
com.flagstone.translate - package com.flagstone.translate
The ASParser framework is a collection of classes used to implement a compiler for Macromedia's ActionScript Version 1.0.
ConditionalExpression() - Method in class com.flagstone.translate.ASParser
 
Constructor() - Method in class com.flagstone.translate.ASParser
 
Continue - Static variable in class com.flagstone.translate.ASNode
< Use to represent continue statements
CONTINUE - Static variable in interface com.flagstone.translate.ASParserConstants
 
ContinueStatement() - Method in class com.flagstone.translate.ASParser
 
count() - Method in class com.flagstone.translate.ASNode
Return the number of child nodes contained by this node.
curChar - Variable in class com.flagstone.translate.ASParserTokenManager
 
currentToken - Variable in exception com.flagstone.translate.ParseException
This is the last token that has been consumed successfully.

D

debugStream - Variable in class com.flagstone.translate.ASParserTokenManager
 
DEC - Static variable in interface com.flagstone.translate.ASParserConstants
 
DECIMAL_LITERAL - Static variable in interface com.flagstone.translate.ASParserConstants
 
DEFAULT - Static variable in interface com.flagstone.translate.ASParserConstants
 
DEFAULT_CASE - Static variable in interface com.flagstone.translate.ASParserConstants
 
DefineArray - Static variable in class com.flagstone.translate.ASNode
Use to represent an anonyomus array.
DefineAttribute - Static variable in class com.flagstone.translate.ASNode
Use to represent an attribute on a user defined object.
DefineFunction - Static variable in class com.flagstone.translate.ASNode
Use to represent a user defined function.
DefineMethod - Static variable in class com.flagstone.translate.ASNode
Use to represent a method on a user defined object.
DefineObject - Static variable in class com.flagstone.translate.ASNode
Use to represent a user defined object.
DefineVariable - Static variable in class com.flagstone.translate.ASNode
Use to represent a var statement
Delete - Static variable in class com.flagstone.translate.ASNode
Object reclamation
DELETE - Static variable in interface com.flagstone.translate.ASParserConstants
 
DIGIT - Static variable in interface com.flagstone.translate.ASParserConstants
 
disable_tracing() - Method in class com.flagstone.translate.ASParser
 
displayTree(String) - Method in class com.flagstone.translate.ASNode
displayTree is used to display the structure of the node tree, with the root starting at the current node.
Div - Static variable in class com.flagstone.translate.ASNode
Divide operation
DIVIDE - Static variable in interface com.flagstone.translate.ASParserConstants
 
Do - Static variable in class com.flagstone.translate.ASNode
Use to represent do..while loops
DO - Static variable in interface com.flagstone.translate.ASParserConstants
 
Done() - Method in class com.flagstone.translate.JavaCharStream
 
Done() - Method in class com.flagstone.translate.SimpleCharStream
 
DoStatement() - Method in class com.flagstone.translate.ASParser
 
DOUBLE_QUOTE - Static variable in interface com.flagstone.translate.ASParserConstants
 
DoubleLiteral - Static variable in class com.flagstone.translate.ASNode
Use to represent an double-precision floating point value

E

ELSE - Static variable in interface com.flagstone.translate.ASParserConstants
 
enable_tracing() - Method in class com.flagstone.translate.ASParser
 
encode(int) - Method in class com.flagstone.translate.ASNode
The encode method 'compiles' the node and all child nodes into an array of action objects which represents the sequence of actions performed by the Flash Player.
endColumn - Variable in class com.flagstone.translate.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.
EndInitClip - Static variable in class com.flagstone.translate.ASNode
 
endLine - Variable in class com.flagstone.translate.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.
EOF - Static variable in interface com.flagstone.translate.ASParserConstants
 
eol - Variable in exception com.flagstone.translate.ParseException
 
EQ - Static variable in interface com.flagstone.translate.ASParserConstants
 
Equal - Static variable in class com.flagstone.translate.ASNode
Equal comparison
EqualityExpression() - Method in class com.flagstone.translate.ASParser
 
errorKeys - Static variable in class com.flagstone.translate.ASParser
Keys that identify the different types of error generated while #include directives are being processed and the script is being parsed.
Exception - Static variable in class com.flagstone.translate.ASNode
 
ExclusiveOrExpression() - Method in class com.flagstone.translate.ASParser
 
ExpandBuff(boolean) - Method in class com.flagstone.translate.JavaCharStream
 
ExpandBuff(boolean) - Method in class com.flagstone.translate.SimpleCharStream
 
expectedTokenSequences - Variable in exception com.flagstone.translate.ParseException
Each entry in this array is an array of integers.
EXPONENT - Static variable in interface com.flagstone.translate.ASParserConstants
 
Expression() - Method in class com.flagstone.translate.ASParser
 
ExpressionList() - Method in class com.flagstone.translate.ASParser
 
ExpressionStatement() - Method in class com.flagstone.translate.ASParser
 

F

FillBuff() - Method in class com.flagstone.translate.JavaCharStream
 
FillBuff() - Method in class com.flagstone.translate.SimpleCharStream
 
Finally - Static variable in class com.flagstone.translate.ASNode
 
FINALLY - Static variable in interface com.flagstone.translate.ASParserConstants
 
FLOATING_POINT_LITERAL - Static variable in interface com.flagstone.translate.ASParserConstants
 
For - Static variable in class com.flagstone.translate.ASNode
Use to represent for loops
FOR - Static variable in interface com.flagstone.translate.ASParserConstants
 
ForIn - Static variable in class com.flagstone.translate.ASNode
Use to represent for..in statements
ForStatement() - Method in class com.flagstone.translate.ASParser
 
Function - Static variable in class com.flagstone.translate.ASNode
Use to represent the name of one of ActionScript's built-in functions.
Function() - Method in class com.flagstone.translate.ASParser
 
FUNCTION - Static variable in interface com.flagstone.translate.ASParserConstants
 
FunctionDefinition() - Method in class com.flagstone.translate.ASParser
 

G

generateParseException() - Method in class com.flagstone.translate.ASParser
 
get(int) - Method in class com.flagstone.translate.ASNode
Returns the node at the specified index from the array of child nodes.
getBeginColumn() - Method in class com.flagstone.translate.JavaCharStream
 
getBeginColumn() - Method in class com.flagstone.translate.SimpleCharStream
 
getBeginLine() - Method in class com.flagstone.translate.JavaCharStream
 
getBeginLine() - Method in class com.flagstone.translate.SimpleCharStream
 
getBoolValue() - Method in class com.flagstone.translate.ASNode
Get the boolean value assigned to a node.
getColumn() - Method in class com.flagstone.translate.JavaCharStream
Deprecated.  
getColumn() - Method in class com.flagstone.translate.SimpleCharStream
Deprecated.  
getDoubleValue() - Method in class com.flagstone.translate.ASNode
Get the floating-point value assigned to a node.
getEndColumn() - Method in class com.flagstone.translate.JavaCharStream
 
getEndColumn() - Method in class com.flagstone.translate.SimpleCharStream
 
getEndLine() - Method in class com.flagstone.translate.JavaCharStream
 
getEndLine() - Method in class com.flagstone.translate.SimpleCharStream
 
getError() - Method in class com.flagstone.translate.ASParser
Returns the key identifying the type of error that occured while of parsing a script.
getFilename() - Method in class com.flagstone.translate.ASParser
Returns the name of the file that contained the line of code that generated an error while parsing a script.
GetImage() - Method in class com.flagstone.translate.JavaCharStream
 
GetImage() - Method in class com.flagstone.translate.SimpleCharStream
 
getIntValue() - Method in class com.flagstone.translate.ASNode
Get the integer value assigned to a node.
getLine() - Method in class com.flagstone.translate.ASParser
Returns the line of code that generated an error while parsing a script.
getLine() - Method in class com.flagstone.translate.JavaCharStream
Deprecated.  
getLine() - Method in class com.flagstone.translate.SimpleCharStream
Deprecated.  
getLineNumber() - Method in class com.flagstone.translate.ASParser
Returns the number of the the line of code that generated an error parsing a script.
getMessage() - Method in exception com.flagstone.translate.ParseException
This method has the standard behaviour when this object has been created using the standard constructors.
getMessage() - Method in error com.flagstone.translate.TokenMgrError
You can also modify the body of this method to customize your error messages.
getNextToken() - Method in class com.flagstone.translate.ASParser
 
getNextToken() - Method in class com.flagstone.translate.ASParserTokenManager
 
getNumber() - Method in class com.flagstone.translate.ASNode
Get the number assigned to a node.
getParent() - Method in class com.flagstone.translate.ASNode
Gets the parent node of this one.
getPaths() - Method in class com.flagstone.translate.ASParser
Returns the array of path names used when searching for a file.
getStringValue() - Method in class com.flagstone.translate.ASNode
Get the string value assigned to a node.
GetSuffix(int) - Method in class com.flagstone.translate.JavaCharStream
 
GetSuffix(int) - Method in class com.flagstone.translate.SimpleCharStream
 
getTabSize(int) - Method in class com.flagstone.translate.JavaCharStream
 
getToken(int) - Method in class com.flagstone.translate.ASParser
 
getType() - Method in class com.flagstone.translate.ASNode
Gets the type of the node.
GreaterThan - Static variable in class com.flagstone.translate.ASNode
Greater Than comparison
GreaterThanEqual - Static variable in class com.flagstone.translate.ASNode
Greater Than or Equal comparison
GT - Static variable in interface com.flagstone.translate.ASParserConstants
 
GTE - Static variable in interface com.flagstone.translate.ASParserConstants
 

H

HEX_LITERAL - Static variable in interface com.flagstone.translate.ASParserConstants
 

I

Identifier - Static variable in class com.flagstone.translate.ASNode
Use to represent a variable
Identifier() - Method in class com.flagstone.translate.ASParser
 
IDENTIFIER - Static variable in interface com.flagstone.translate.ASParserConstants
 
If - Static variable in class com.flagstone.translate.ASNode
Use to represent if statements
IF - Static variable in interface com.flagstone.translate.ASParserConstants
 
IfStatement() - Method in class com.flagstone.translate.ASParser
 
image - Variable in class com.flagstone.translate.Token
The string image of the token.
IN - Static variable in interface com.flagstone.translate.ASParserConstants
 
inBuf - Variable in class com.flagstone.translate.JavaCharStream
 
inBuf - Variable in class com.flagstone.translate.SimpleCharStream
 
INC - Static variable in interface com.flagstone.translate.ASParserConstants
 
InclusiveOrExpression() - Method in class com.flagstone.translate.ASParser
 
indexOf(ASNode) - Method in class com.flagstone.translate.ASNode
Returns the index position of a node in the array of child nodes.
InitClip - Static variable in class com.flagstone.translate.ASNode
 
input_stream - Variable in class com.flagstone.translate.ASParserTokenManager
 
inputStream - Variable in class com.flagstone.translate.JavaCharStream
 
inputStream - Variable in class com.flagstone.translate.SimpleCharStream
 
insert(int, ASNode) - Method in class com.flagstone.translate.ASNode
Inserts a node at position i in the array of children.
InstanceExpression() - Method in class com.flagstone.translate.ASParser
 
InstanceOf - Static variable in class com.flagstone.translate.ASNode
Object identity
INSTANCEOF - Static variable in interface com.flagstone.translate.ASParserConstants
 
INTEGER_LITERAL - Static variable in interface com.flagstone.translate.ASParserConstants
 
IntegerLiteral - Static variable in class com.flagstone.translate.ASNode
Use to represent an integer value

J

JavaCharStream - Class in com.flagstone.translate
An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (with java-like unicode escape processing).
JavaCharStream(Reader, int, int, int) - Constructor for class com.flagstone.translate.JavaCharStream
 
JavaCharStream(Reader, int, int) - Constructor for class com.flagstone.translate.JavaCharStream
 
JavaCharStream(Reader) - Constructor for class com.flagstone.translate.JavaCharStream
 
JavaCharStream(InputStream, String, int, int, int) - Constructor for class com.flagstone.translate.JavaCharStream
 
JavaCharStream(InputStream, int, int, int) - Constructor for class com.flagstone.translate.JavaCharStream
 
JavaCharStream(InputStream, String, int, int) - Constructor for class com.flagstone.translate.JavaCharStream
 
JavaCharStream(InputStream, int, int) - Constructor for class com.flagstone.translate.JavaCharStream
 
JavaCharStream(InputStream, String) - Constructor for class com.flagstone.translate.JavaCharStream
 
JavaCharStream(InputStream) - Constructor for class com.flagstone.translate.JavaCharStream
 
jj_nt - Variable in class com.flagstone.translate.ASParser
 
jjFillToken() - Method in class com.flagstone.translate.ASParserTokenManager
 
jjstrLiteralImages - Static variable in class com.flagstone.translate.ASParserTokenManager
 

K

kind - Variable in class com.flagstone.translate.Token
An integer that describes the kind of this token.

L

Label - Static variable in class com.flagstone.translate.ASNode
 
LessThan - Static variable in class com.flagstone.translate.ASNode
Less Than comparison
LessThanEqual - Static variable in class com.flagstone.translate.ASNode
Less Than or Equal comparison
LETTER - Static variable in interface com.flagstone.translate.ASParserConstants
 
LexicalError(boolean, int, int, int, String, char) - Static method in error com.flagstone.translate.TokenMgrError
Returns a detailed message for the Error when it is thrown by the token manager to indicate a lexical error.
lexStateNames - Static variable in class com.flagstone.translate.ASParserTokenManager
 
line - Variable in class com.flagstone.translate.JavaCharStream
 
line - Variable in class com.flagstone.translate.SimpleCharStream
 
List - Static variable in class com.flagstone.translate.ASNode
 
Literal() - Method in class com.flagstone.translate.ASParser
 
LOGICAL_AND - Static variable in interface com.flagstone.translate.ASParserConstants
 
LOGICAL_NOT - Static variable in interface com.flagstone.translate.ASParserConstants
 
LOGICAL_OR - Static variable in interface com.flagstone.translate.ASParserConstants
 
LogicalAnd - Static variable in class com.flagstone.translate.ASNode
Logical AND operation
LogicalAndExpression() - Method in class com.flagstone.translate.ASParser
 
LogicalOr - Static variable in class com.flagstone.translate.ASNode
Logical OR operation
LogicalOrExpression() - Method in class com.flagstone.translate.ASParser
 
lookingAhead - Variable in class com.flagstone.translate.ASParser
 
LSL - Static variable in class com.flagstone.translate.ASNode
Logical Shift Left operation
LSL - Static variable in interface com.flagstone.translate.ASParserConstants
 
LSR - Static variable in class com.flagstone.translate.ASNode
Logical Shift Right operation
LSR - Static variable in interface com.flagstone.translate.ASParserConstants
 
LT - Static variable in interface com.flagstone.translate.ASParserConstants
 
LTE - Static variable in interface com.flagstone.translate.ASParserConstants
 

M

main(String[]) - Static method in class com.flagstone.translate.Translate
The main method reports basic information about the package.
MAJOR - Static variable in class com.flagstone.translate.Translate
MAJOR is used to identify the current version of the framework.
maxNextCharInd - Variable in class com.flagstone.translate.JavaCharStream
 
maxNextCharInd - Variable in class com.flagstone.translate.SimpleCharStream
 
Method - Static variable in class com.flagstone.translate.ASNode
Use to represent the name of a method
MethodDefinition() - Method in class com.flagstone.translate.ASParser
 
MINOR - Static variable in class com.flagstone.translate.Translate
MINOR is used to identify the current minor version of the framework.
Minus - Static variable in class com.flagstone.translate.ASNode
Unary minus
MINUS - Static variable in interface com.flagstone.translate.ASParserConstants
 
Mod - Static variable in class com.flagstone.translate.ASNode
Modulo operation
MOD - Static variable in interface com.flagstone.translate.ASParserConstants
 
MovieClip - Static variable in class com.flagstone.translate.ASNode
MovieClip nodes are used to represent the onClipEvent() block statement in ActionScript.
Mul - Static variable in class com.flagstone.translate.ASNode
Multiply operation
MultiplicativeExpression() - Method in class com.flagstone.translate.ASParser
 
MULTIPLY - Static variable in interface com.flagstone.translate.ASParserConstants
 

N

NE - Static variable in interface com.flagstone.translate.ASParserConstants
 
NEW - Static variable in interface com.flagstone.translate.ASParserConstants
 
NewObject - Static variable in class com.flagstone.translate.ASNode
Use to represent new statements for creating instances of objects.
newToken(int) - Static method in class com.flagstone.translate.Token
Returns a new Token object, by default.
next - Variable in class com.flagstone.translate.Token
A reference to the next regular (non-special) token from the input stream.
nextCharBuf - Variable in class com.flagstone.translate.JavaCharStream
 
nextCharInd - Variable in class com.flagstone.translate.JavaCharStream
 
NoOp - Static variable in class com.flagstone.translate.ASNode
NoOp is used as a place-holder for child nodes with resorting to using null.
Not - Static variable in class com.flagstone.translate.ASNode
Unary not
NotEqual - Static variable in class com.flagstone.translate.ASNode
Not Equal comparison
NULL_LITERAL - Static variable in interface com.flagstone.translate.ASParserConstants
 
NullLiteral - Static variable in class com.flagstone.translate.ASNode
Use to represent a null literal

O

On - Static variable in class com.flagstone.translate.ASNode
Use to represent on statements
On() - Method in class com.flagstone.translate.ASParser
 
ON - Static variable in interface com.flagstone.translate.ASParserConstants
 
OnClipEvent - Static variable in class com.flagstone.translate.ASNode
Use to represent onClipEvent statements
OnClipEvent() - Method in class com.flagstone.translate.ASParser
 
ONCLIPEVENT - Static variable in interface com.flagstone.translate.ASParserConstants
 
Or - Static variable in class com.flagstone.translate.ASNode
 
OR - Static variable in interface com.flagstone.translate.ASParserConstants
 

P

parse(String) - Method in class com.flagstone.translate.ASParser
Parses the ActionScript string, script.
parse(File) - Method in class com.flagstone.translate.ASParser
Parses the file containing ActionScript.
ParseException - Exception in com.flagstone.translate
This exception is thrown when parse errors are encountered.
ParseException(Token, int[][], String[]) - Constructor for exception com.flagstone.translate.ParseException
 
ParseException() - Constructor for exception com.flagstone.translate.ParseException
Generates an ParseException.
ParseException(String) - Constructor for exception com.flagstone.translate.ParseException
Generates an ParseException with the specified message.
Plus - Static variable in class com.flagstone.translate.ASNode
Unary plus
PLUS - Static variable in interface com.flagstone.translate.ASParserConstants
 
PostDec - Static variable in class com.flagstone.translate.ASNode
Post-decrement
PostfixExpression() - Method in class com.flagstone.translate.ASParser
 
PostInc - Static variable in class com.flagstone.translate.ASNode
Post-increment
PreDec - Static variable in class com.flagstone.translate.ASNode
Pre-decorement
PreInc - Static variable in class com.flagstone.translate.ASNode
Pre-increment
prevCharIsCR - Variable in class com.flagstone.translate.JavaCharStream
 
prevCharIsCR - Variable in class com.flagstone.translate.SimpleCharStream
 
prevCharIsLF - Variable in class com.flagstone.translate.JavaCharStream
 
prevCharIsLF - Variable in class com.flagstone.translate.SimpleCharStream
 
PrimaryExpression() - Method in class com.flagstone.translate.ASParser
 
PrimaryPrefix() - Method in class com.flagstone.translate.ASParser
 
PrimarySuffix() - Method in class com.flagstone.translate.ASParser
 

R

ReadByte() - Method in class com.flagstone.translate.JavaCharStream
 
readChar() - Method in class com.flagstone.translate.JavaCharStream
 
readChar() - Method in class com.flagstone.translate.SimpleCharStream
 
ReInit(InputStream) - Method in class com.flagstone.translate.ASParser
 
ReInit(InputStream, String) - Method in class com.flagstone.translate.ASParser
 
ReInit(Reader) - Method in class com.flagstone.translate.ASParser
 
ReInit(ASParserTokenManager) - Method in class com.flagstone.translate.ASParser
 
ReInit(JavaCharStream) - Method in class com.flagstone.translate.ASParserTokenManager
 
ReInit(JavaCharStream, int) - Method in class com.flagstone.translate.ASParserTokenManager
 
ReInit(Reader, int, int, int) - Method in class com.flagstone.translate.JavaCharStream
 
ReInit(Reader, int, int) - Method in class com.flagstone.translate.JavaCharStream
 
ReInit(Reader) - Method in class com.flagstone.translate.JavaCharStream
 
ReInit(InputStream, String, int, int, int) - Method in class com.flagstone.translate.JavaCharStream
 
ReInit(InputStream, int, int, int) - Method in class com.flagstone.translate.JavaCharStream
 
ReInit(InputStream, String, int, int) - Method in class com.flagstone.translate.JavaCharStream
 
ReInit(InputStream, int, int) - Method in class com.flagstone.translate.JavaCharStream
 
ReInit(InputStream, String) - Method in class com.flagstone.translate.JavaCharStream
 
ReInit(InputStream) - Method in class com.flagstone.translate.JavaCharStream
 
ReInit(Reader, int, int, int) - Method in class com.flagstone.translate.SimpleCharStream
 
ReInit(Reader, int, int) - Method in class com.flagstone.translate.SimpleCharStream
 
ReInit(Reader) - Method in class com.flagstone.translate.SimpleCharStream
 
ReInit(InputStream, int, int, int) - Method in class com.flagstone.translate.SimpleCharStream
 
ReInit(InputStream) - Method in class com.flagstone.translate.SimpleCharStream
 
ReInit(InputStream, int, int) - Method in class com.flagstone.translate.SimpleCharStream
 
RelationalExpression() - Method in class com.flagstone.translate.ASParser
 
RELEASE - Static variable in class com.flagstone.translate.Translate
The RELEASE number is used to differentiate between different releases.
remove(int) - Method in class com.flagstone.translate.ASNode
Removes the node at position i in the array of children.
Return - Static variable in class com.flagstone.translate.ASNode
Use to represent return statements
RETURN - Static variable in interface com.flagstone.translate.ASParserConstants
 
ReturnStatement() - Method in class com.flagstone.translate.ASParser
 

S

Script() - Method in class com.flagstone.translate.ASParser
 
Select - Static variable in class com.flagstone.translate.ASNode
ternary operator.
set(int, ASNode) - Method in class com.flagstone.translate.ASNode
Replaces the node at position i in the array of children.
setBoolValue(boolean) - Method in class com.flagstone.translate.ASNode
Set the boolean value assigned to a node.
setDebugStream(PrintStream) - Method in class com.flagstone.translate.ASParserTokenManager
 
setDoubleValue(double) - Method in class com.flagstone.translate.ASNode
Set the floating-point value assigned to a node.
setIntValue(int) - Method in class com.flagstone.translate.ASNode
Set the integer value assigned to a node.
setNumber(int) - Method in class com.flagstone.translate.ASNode
Set the number assigned to a node.
setPaths(ArrayList) - Method in class com.flagstone.translate.ASParser
Sets the array of path names used when searching for a file.
setPaths(String) - Method in class com.flagstone.translate.ASParser
Sets the array of path names used when searching for a file.
setStringValue(String) - Method in class com.flagstone.translate.ASNode
Set the string value assigned to a node.
setTabSize(int) - Method in class com.flagstone.translate.JavaCharStream
 
setType(int) - Method in class com.flagstone.translate.ASNode
Sets the type of the node.
ShiftExpression() - Method in class com.flagstone.translate.ASParser
 
SimpleCharStream - Class in com.flagstone.translate
An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (without unicode processing).
SimpleCharStream(Reader, int, int, int) - Constructor for class com.flagstone.translate.SimpleCharStream
 
SimpleCharStream(Reader, int, int) - Constructor for class com.flagstone.translate.SimpleCharStream
 
SimpleCharStream(Reader) - Constructor for class com.flagstone.translate.SimpleCharStream
 
SimpleCharStream(InputStream, int, int, int) - Constructor for class com.flagstone.translate.SimpleCharStream
 
SimpleCharStream(InputStream, int, int) - Constructor for class com.flagstone.translate.SimpleCharStream
 
SimpleCharStream(InputStream) - Constructor for class com.flagstone.translate.SimpleCharStream
 
SINGLE_QUOTE - Static variable in interface com.flagstone.translate.ASParserConstants
 
specialConstructor - Variable in exception com.flagstone.translate.ParseException
 
specialToken - Variable in class com.flagstone.translate.Token
This field is used to access special tokens that occur prior to this token, but after the immediately preceding regular (non-special) token.
Statement() - Method in class com.flagstone.translate.ASParser
 
StatementList - Static variable in class com.flagstone.translate.ASNode
List nodes are used to represent groups of one or more statements.
staticFlag - Static variable in class com.flagstone.translate.JavaCharStream
 
staticFlag - Static variable in class com.flagstone.translate.SimpleCharStream
 
STRICT_EQ - Static variable in interface com.flagstone.translate.ASParserConstants
 
STRICT_NEQ - Static variable in interface com.flagstone.translate.ASParserConstants
 
StrictEqual - Static variable in class com.flagstone.translate.ASNode
Strict Equal comparison
StrictNotEqual - Static variable in class com.flagstone.translate.ASNode
Strict Not Equal comparison
STRING_EQ - Static variable in interface com.flagstone.translate.ASParserConstants
 
STRING_GE - Static variable in interface com.flagstone.translate.ASParserConstants
 
STRING_GT - Static variable in interface com.flagstone.translate.ASParserConstants
 
STRING_LE - Static variable in interface com.flagstone.translate.ASParserConstants
 
STRING_LITERAL - Static variable in interface com.flagstone.translate.ASParserConstants
 
STRING_NEQ - Static variable in interface com.flagstone.translate.ASParserConstants
 
StringAdd - Static variable in class com.flagstone.translate.ASNode
Strict Not Equal comparison
StringEqual - Static variable in class com.flagstone.translate.ASNode
 
StringGreaterThan - Static variable in class com.flagstone.translate.ASNode
 
StringGreaterThanEqual - Static variable in class com.flagstone.translate.ASNode
 
StringLessThanEqual - Static variable in class com.flagstone.translate.ASNode
 
StringLiteral - Static variable in class com.flagstone.translate.ASNode
Use to represent a string value
StringNotEqual - Static variable in class com.flagstone.translate.ASNode
 
Sub - Static variable in class com.flagstone.translate.ASNode
Subtract operation
Subscript - Static variable in class com.flagstone.translate.ASNode
Use to represent subscript operation when accessing the elements of an array.
Switch - Static variable in class com.flagstone.translate.ASNode
 
SWITCH - Static variable in interface com.flagstone.translate.ASParserConstants
 
SwitchLabel() - Method in class com.flagstone.translate.ASParser
 
SwitchStatement() - Method in class com.flagstone.translate.ASParser
 
SwitchTo(int) - Method in class com.flagstone.translate.ASParserTokenManager
 

T

tabSize - Variable in class com.flagstone.translate.JavaCharStream
 
Throw - Static variable in class com.flagstone.translate.ASNode
 
THROW - Static variable in interface com.flagstone.translate.ASParserConstants
 
ThrowStatement() - Method in class com.flagstone.translate.ASParser
 
token - Variable in class com.flagstone.translate.ASParser
 
Token - Class in com.flagstone.translate
Describes the input token stream.
Token() - Constructor for class com.flagstone.translate.Token
 
token_source - Variable in class com.flagstone.translate.ASParser
 
tokenImage - Static variable in interface com.flagstone.translate.ASParserConstants
 
tokenImage - Variable in exception com.flagstone.translate.ParseException
This is a reference to the "tokenImage" array of the generated parser within which the parse error occurred.
TokenMgrError - Error in com.flagstone.translate
 
TokenMgrError() - Constructor for error com.flagstone.translate.TokenMgrError
 
TokenMgrError(String, int) - Constructor for error com.flagstone.translate.TokenMgrError
 
TokenMgrError(boolean, int, int, int, String, char, int) - Constructor for error com.flagstone.translate.TokenMgrError
 
toString() - Method in class com.flagstone.translate.ASNode
Returns a string containing the type of node, any associated value and the number of children.
toString() - Method in class com.flagstone.translate.Token
Returns the image.
Translate - Class in com.flagstone.translate
The %Translate class defines constants and methods used throughout the %Translate package.
Translate() - Constructor for class com.flagstone.translate.Translate
 
Try - Static variable in class com.flagstone.translate.ASNode
 
TRY - Static variable in interface com.flagstone.translate.ASParserConstants
 
TryStatement() - Method in class com.flagstone.translate.ASParser
 

U

UnaryExpression() - Method in class com.flagstone.translate.ASParser
 
UpdateLineColumn(char) - Method in class com.flagstone.translate.JavaCharStream
 
UpdateLineColumn(char) - Method in class com.flagstone.translate.SimpleCharStream
 

V

Value - Static variable in class com.flagstone.translate.ASNode
Value is an abstract node type used to group together nodes that will result in a value being generated such as subscripting an array variable or dereferencing an object's attribute.
VAR - Static variable in interface com.flagstone.translate.ASParserConstants
 

W

While - Static variable in class com.flagstone.translate.ASNode
Use to represent while loops
WHILE - Static variable in interface com.flagstone.translate.ASParserConstants
 
WhileStatement() - Method in class com.flagstone.translate.ASParser
 
With - Static variable in class com.flagstone.translate.ASNode
Use to represent with statements
WITH - Static variable in interface com.flagstone.translate.ASParserConstants
 
WithStatement() - Method in class com.flagstone.translate.ASParser
 

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