com.aptana.ide.editor.js.parsing.nodes
Class JSParseNodeTypes

java.lang.Object
  extended by com.aptana.ide.editor.js.parsing.nodes.JSParseNodeTypes

public class JSParseNodeTypes
extends java.lang.Object

Author:
Kevin Lindsey

Field Summary
static int ADD
          ADD
static int ADD_AND_ASSIGN
          ADD_AND_ASSIGN
static int ARGUMENTS
          ARGUMENTS
static int ARITHMETIC_SHIFT_RIGHT
          ARITHMETIC_SHIFT_RIGHT
static int ARITHMETIC_SHIFT_RIGHT_AND_ASSIGN
          ARITHMETIC_SHIFT_LEFT_AND_ASSIGN
static int ARRAY_LITERAL
          ARRAY_LITERAL
static int ASSIGN
          ASSIGN
static int BITWISE_AND
          BITWISE_AND
static int BITWISE_AND_AND_ASSIGN
          BITWISE_AND_AND_ASSIGN
static int BITWISE_NOT
          BITWISE_NOT
static int BITWISE_OR
          BITWISE_OR
static int BITWISE_OR_AND_ASSIGN
          BITWISE_OR_AND_ASSIGN
static int BITWISE_XOR
          BITWISE_XOR
static int BITWISE_XOR_AND_ASSIGN
          BITWISE_XOR_AND_ASSIGN
static int BREAK
          BREAK
static int CASE
          CASE
static int CATCH
          CATCH
static int COMMA
          COMMA
static int CONDITIONAL
          CONDITIONAL
static int CONSTRUCT
          CONSTRUCT
static int CONTINUE
          CONTINUE
static int DECLARATION
          DECLARATION
static int DEFAULT
          DEFAULT
static int DELETE
          DELETE
static int DIVIDE
          DIVIDE
static int DIVIDE_AND_ASSIGN
          DIVIDE_AND_ASSIGN
static int DO
          DO
static int EMPTY
          EMPTY
static int EQUAL
          EQUAL
static int ERROR
          ERROR
static int FALSE
          FALSE
static int FINALLY
          FINALLY
static int FOR
          FOR
static int FOR_IN
          FOR_IN
static int FUNCTION
          FUNCTION
static int GET_ELEMENT
          GET_ELEMENT - square bracket notation
static int GET_PROPERTY
          GET_PROPERTY - dotted notation
static int GREATER_THAN
          GREATER_THAN
static int GREATER_THAN_OR_EQUAL
          GREATER_THAN_OR_EQUAL
static int GROUP
          GROUP
static int IDENTIFIER
          IDENTIFIER
static int IDENTITY
          IDENTITY
static int IF
          IF
static int IN
          IN
static int INSTANCE_OF
          INSTANCE_OF
static int INVOKE
          INVOKE
static int LABELLED
          LABELLED
static int LESS_THAN
          LESS_THAN
static int LESS_THAN_OR_EQUAL
          LESS_THAN_OR_EQUAL
static int LOGICAL_AND
          LOGICAL_AND
static int LOGICAL_NOT
          LOGICAL_NOT
static int LOGICAL_OR
          LOGICAL_OR
static int MAX_VALUE
          MAX_VALUE
static int MOD
          MOD
static int MOD_AND_ASSIGN
          MOD_AND_ASSIGN
static int MULTIPLY
          MULTIPLY
static int MULTIPLY_AND_ASSIGN
          MULTIPLY_AND_ASSIGN
static int NAME_VALUE_PAIR
          NAME_VALUE_PAIR
static int NEGATE
          NEGATE
static int NOT_EQUAL
          NOT_EQUAL
static int NOT_IDENTITY
          NOT_IDENTITY
static int NULL
          NULL
static int NUMBER
          NUMBER
static int OBJECT_LITERAL
          OBJECT_LITERAL
static int PARAMETERS
          PARAMETERS
static int POSITIVE
          POSITIVE
static int POST_DECREMENT
          POST_DECREMENT
static int POST_INCREMENT
          POST_INCREMENT
static int PRE_DECREMENT
          PRE_DECREMENT
static int PRE_INCREMENT
          PRE_INCREMENT
static int REGULAR_EXPRESSION
          REGULAR_EXPRESSION
static int RETURN
          RETURN
static int SHIFT_LEFT
          SHIFT_LEFT
static int SHIFT_LEFT_AND_ASSIGN
          SHIFT_LEFT_AND_ASSIGN
static int SHIFT_RIGHT
          SHIFT_RIGHT
static int SHIFT_RIGHT_AND_ASSIGN
          SHIFT_RIGHT_AND_ASSIGN
static int STATEMENTS
          STATEMENTS
static int STRING
          STRING
static int SUBTRACT
          SUBTRACT
static int SUBTRACT_AND_ASSIGN
          SUBTRACT_AND_ASSIGN
static int SWITCH
          SWITCH
static int THIS
          THIS
static int THROW
          THROW
static int TRUE
          TRUE
static int TRY
          TRY
static int TYPEOF
          TYPEOF
static int UNKNOWN
          UNKNOWN
static int VAR
          VAR
static int VOID
          VOID
static int WHILE
          WHILE
static int WITH
          WITH
 
Constructor Summary
protected JSParseNodeTypes()
          JSParseNodeTypes
 
Method Summary
static int getIntValue(java.lang.String name)
          getIntValue
static java.lang.String getName(int type)
          Get the name associated with the specified token type
static java.lang.String[] getNames()
          getNames
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ERROR

public static final int ERROR
ERROR

See Also:
Constant Field Values

UNKNOWN

public static final int UNKNOWN
UNKNOWN

See Also:
Constant Field Values

ASSIGN

public static final int ASSIGN
ASSIGN

See Also:
Constant Field Values

ADD_AND_ASSIGN

public static final int ADD_AND_ASSIGN
ADD_AND_ASSIGN

See Also:
Constant Field Values

ARITHMETIC_SHIFT_RIGHT_AND_ASSIGN

public static final int ARITHMETIC_SHIFT_RIGHT_AND_ASSIGN
ARITHMETIC_SHIFT_LEFT_AND_ASSIGN

See Also:
Constant Field Values

BITWISE_AND_AND_ASSIGN

public static final int BITWISE_AND_AND_ASSIGN
BITWISE_AND_AND_ASSIGN

See Also:
Constant Field Values

BITWISE_OR_AND_ASSIGN

public static final int BITWISE_OR_AND_ASSIGN
BITWISE_OR_AND_ASSIGN

See Also:
Constant Field Values

BITWISE_XOR_AND_ASSIGN

public static final int BITWISE_XOR_AND_ASSIGN
BITWISE_XOR_AND_ASSIGN

See Also:
Constant Field Values

DIVIDE_AND_ASSIGN

public static final int DIVIDE_AND_ASSIGN
DIVIDE_AND_ASSIGN

See Also:
Constant Field Values

MOD_AND_ASSIGN

public static final int MOD_AND_ASSIGN
MOD_AND_ASSIGN

See Also:
Constant Field Values

MULTIPLY_AND_ASSIGN

public static final int MULTIPLY_AND_ASSIGN
MULTIPLY_AND_ASSIGN

See Also:
Constant Field Values

SHIFT_LEFT_AND_ASSIGN

public static final int SHIFT_LEFT_AND_ASSIGN
SHIFT_LEFT_AND_ASSIGN

See Also:
Constant Field Values

SHIFT_RIGHT_AND_ASSIGN

public static final int SHIFT_RIGHT_AND_ASSIGN
SHIFT_RIGHT_AND_ASSIGN

See Also:
Constant Field Values

SUBTRACT_AND_ASSIGN

public static final int SUBTRACT_AND_ASSIGN
SUBTRACT_AND_ASSIGN

See Also:
Constant Field Values

GET_ELEMENT

public static final int GET_ELEMENT
GET_ELEMENT - square bracket notation

See Also:
Constant Field Values

GET_PROPERTY

public static final int GET_PROPERTY
GET_PROPERTY - dotted notation

See Also:
Constant Field Values

EQUAL

public static final int EQUAL
EQUAL

See Also:
Constant Field Values

GREATER_THAN

public static final int GREATER_THAN
GREATER_THAN

See Also:
Constant Field Values

GREATER_THAN_OR_EQUAL

public static final int GREATER_THAN_OR_EQUAL
GREATER_THAN_OR_EQUAL

See Also:
Constant Field Values

IDENTITY

public static final int IDENTITY
IDENTITY

See Also:
Constant Field Values

IN

public static final int IN
IN

See Also:
Constant Field Values

INSTANCE_OF

public static final int INSTANCE_OF
INSTANCE_OF

See Also:
Constant Field Values

LESS_THAN

public static final int LESS_THAN
LESS_THAN

See Also:
Constant Field Values

LESS_THAN_OR_EQUAL

public static final int LESS_THAN_OR_EQUAL
LESS_THAN_OR_EQUAL

See Also:
Constant Field Values

LOGICAL_AND

public static final int LOGICAL_AND
LOGICAL_AND

See Also:
Constant Field Values

LOGICAL_OR

public static final int LOGICAL_OR
LOGICAL_OR

See Also:
Constant Field Values

NOT_EQUAL

public static final int NOT_EQUAL
NOT_EQUAL

See Also:
Constant Field Values

NOT_IDENTITY

public static final int NOT_IDENTITY
NOT_IDENTITY

See Also:
Constant Field Values

ADD

public static final int ADD
ADD

See Also:
Constant Field Values

ARITHMETIC_SHIFT_RIGHT

public static final int ARITHMETIC_SHIFT_RIGHT
ARITHMETIC_SHIFT_RIGHT

See Also:
Constant Field Values

BITWISE_AND

public static final int BITWISE_AND
BITWISE_AND

See Also:
Constant Field Values

BITWISE_OR

public static final int BITWISE_OR
BITWISE_OR

See Also:
Constant Field Values

BITWISE_XOR

public static final int BITWISE_XOR
BITWISE_XOR

See Also:
Constant Field Values

DIVIDE

public static final int DIVIDE
DIVIDE

See Also:
Constant Field Values

MOD

public static final int MOD
MOD

See Also:
Constant Field Values

MULTIPLY

public static final int MULTIPLY
MULTIPLY

See Also:
Constant Field Values

SHIFT_LEFT

public static final int SHIFT_LEFT
SHIFT_LEFT

See Also:
Constant Field Values

SHIFT_RIGHT

public static final int SHIFT_RIGHT
SHIFT_RIGHT

See Also:
Constant Field Values

SUBTRACT

public static final int SUBTRACT
SUBTRACT

See Also:
Constant Field Values

CATCH

public static final int CATCH
CATCH

See Also:
Constant Field Values

CONDITIONAL

public static final int CONDITIONAL
CONDITIONAL

See Also:
Constant Field Values

CONSTRUCT

public static final int CONSTRUCT
CONSTRUCT

See Also:
Constant Field Values

DECLARATION

public static final int DECLARATION
DECLARATION

See Also:
Constant Field Values

DO

public static final int DO
DO

See Also:
Constant Field Values

EMPTY

public static final int EMPTY
EMPTY

See Also:
Constant Field Values

FINALLY

public static final int FINALLY
FINALLY

See Also:
Constant Field Values

FOR_IN

public static final int FOR_IN
FOR_IN

See Also:
Constant Field Values

FOR

public static final int FOR
FOR

See Also:
Constant Field Values

FUNCTION

public static final int FUNCTION
FUNCTION

See Also:
Constant Field Values

IF

public static final int IF
IF

See Also:
Constant Field Values

INVOKE

public static final int INVOKE
INVOKE

See Also:
Constant Field Values

LABELLED

public static final int LABELLED
LABELLED

See Also:
Constant Field Values

BREAK

public static final int BREAK
BREAK

See Also:
Constant Field Values

CONTINUE

public static final int CONTINUE
CONTINUE

See Also:
Constant Field Values

ARGUMENTS

public static final int ARGUMENTS
ARGUMENTS

See Also:
Constant Field Values

ARRAY_LITERAL

public static final int ARRAY_LITERAL
ARRAY_LITERAL

See Also:
Constant Field Values

COMMA

public static final int COMMA
COMMA

See Also:
Constant Field Values

DEFAULT

public static final int DEFAULT
DEFAULT

See Also:
Constant Field Values

CASE

public static final int CASE
CASE

See Also:
Constant Field Values

SWITCH

public static final int SWITCH
SWITCH

See Also:
Constant Field Values

OBJECT_LITERAL

public static final int OBJECT_LITERAL
OBJECT_LITERAL

See Also:
Constant Field Values

PARAMETERS

public static final int PARAMETERS
PARAMETERS

See Also:
Constant Field Values

STATEMENTS

public static final int STATEMENTS
STATEMENTS

See Also:
Constant Field Values

VAR

public static final int VAR
VAR

See Also:
Constant Field Values

FALSE

public static final int FALSE
FALSE

See Also:
Constant Field Values

IDENTIFIER

public static final int IDENTIFIER
IDENTIFIER

See Also:
Constant Field Values

NULL

public static final int NULL
NULL

See Also:
Constant Field Values

NUMBER

public static final int NUMBER
NUMBER

See Also:
Constant Field Values

REGULAR_EXPRESSION

public static final int REGULAR_EXPRESSION
REGULAR_EXPRESSION

See Also:
Constant Field Values

STRING

public static final int STRING
STRING

See Also:
Constant Field Values

TRUE

public static final int TRUE
TRUE

See Also:
Constant Field Values

NAME_VALUE_PAIR

public static final int NAME_VALUE_PAIR
NAME_VALUE_PAIR

See Also:
Constant Field Values

THIS

public static final int THIS
THIS

See Also:
Constant Field Values

TRY

public static final int TRY
TRY

See Also:
Constant Field Values

DELETE

public static final int DELETE
DELETE

See Also:
Constant Field Values

GROUP

public static final int GROUP
GROUP

See Also:
Constant Field Values

LOGICAL_NOT

public static final int LOGICAL_NOT
LOGICAL_NOT

See Also:
Constant Field Values

BITWISE_NOT

public static final int BITWISE_NOT
BITWISE_NOT

See Also:
Constant Field Values

NEGATE

public static final int NEGATE
NEGATE

See Also:
Constant Field Values

POSITIVE

public static final int POSITIVE
POSITIVE

See Also:
Constant Field Values

POST_DECREMENT

public static final int POST_DECREMENT
POST_DECREMENT

See Also:
Constant Field Values

POST_INCREMENT

public static final int POST_INCREMENT
POST_INCREMENT

See Also:
Constant Field Values

PRE_DECREMENT

public static final int PRE_DECREMENT
PRE_DECREMENT

See Also:
Constant Field Values

PRE_INCREMENT

public static final int PRE_INCREMENT
PRE_INCREMENT

See Also:
Constant Field Values

RETURN

public static final int RETURN
RETURN

See Also:
Constant Field Values

THROW

public static final int THROW
THROW

See Also:
Constant Field Values

TYPEOF

public static final int TYPEOF
TYPEOF

See Also:
Constant Field Values

VOID

public static final int VOID
VOID

See Also:
Constant Field Values

WHILE

public static final int WHILE
WHILE

See Also:
Constant Field Values

WITH

public static final int WITH
WITH

See Also:
Constant Field Values

MAX_VALUE

public static final int MAX_VALUE
MAX_VALUE

See Also:
Constant Field Values
Constructor Detail

JSParseNodeTypes

protected JSParseNodeTypes()
JSParseNodeTypes

Method Detail

getNames

public static java.lang.String[] getNames()
getNames

Returns:
String[]

getName

public static java.lang.String getName(int type)
Get the name associated with the specified token type

Parameters:
type - The token type
Returns:
The name associated with this token type

getIntValue

public static int getIntValue(java.lang.String name)
getIntValue

Parameters:
name -
Returns:
int