com.google.javascript.rhino
Class Token
java.lang.Object
com.google.javascript.rhino.Token
public class Token
- extends Object
This class implements the JavaScript scanner.
It is based on the C source files jsscan.c and jsscan.h
in the jsref package.
Field Summary |
static int |
ADD
Token types. |
static int |
AND
Token types. |
static int |
ANNOTATION
Token types. |
static int |
ARRAYLIT
Token types. |
static int |
ASSIGN
Token types. |
static int |
ASSIGN_ADD
Token types. |
static int |
ASSIGN_BITAND
Token types. |
static int |
ASSIGN_BITOR
Token types. |
static int |
ASSIGN_BITXOR
Token types. |
static int |
ASSIGN_DIV
Token types. |
static int |
ASSIGN_LSH
Token types. |
static int |
ASSIGN_MOD
Token types. |
static int |
ASSIGN_MUL
Token types. |
static int |
ASSIGN_RSH
Token types. |
static int |
ASSIGN_SUB
Token types. |
static int |
ASSIGN_URSH
Token types. |
static int |
BANG
Token types. |
static int |
BITAND
Token types. |
static int |
BITNOT
Token types. |
static int |
BITOR
Token types. |
static int |
BITXOR
Token types. |
static int |
BLOCK
Token types. |
static int |
BREAK
Token types. |
static int |
CALL
Token types. |
static int |
CASE
Token types. |
static int |
CATCH
Token types. |
static int |
COLON
Token types. |
static int |
COMMA
Token types. |
static int |
CONST
Token types. |
static int |
CONTINUE
Token types. |
static int |
DEBUGGER
Token types. |
static int |
DEC
Token types. |
static int |
DEFAULT
|
static int |
DEFAULT_CASE
Token types. |
static int |
DELPROP
Token types. |
static int |
DIV
Token types. |
static int |
DO
Token types. |
static int |
ELLIPSIS
Token types. |
static int |
EMPTY
Token types. |
static int |
EOC
Token types. |
static int |
EQ
Token types. |
static int |
EQUALS
Token types. |
static int |
ERROR
Token types. |
static int |
EXPR_RESULT
Token types. |
static int |
FALSE
Token types. |
static int |
FOR
Token types. |
static int |
FUNCTION
Token types. |
static int |
GE
Token types. |
static int |
GET
|
static int |
GETELEM
Token types. |
static int |
GETPROP
Token types. |
static int |
GETTER_DEF
Token types. |
static int |
GT
Token types. |
static int |
HOOK
Token types. |
static int |
IF
Token types. |
static int |
IN
Token types. |
static int |
INC
Token types. |
static int |
INSTANCEOF
Token types. |
static int |
LABEL
Token types. |
static int |
LABEL_NAME
Token types. |
static int |
LB
Token types. |
static int |
LC
Token types. |
static int |
LE
Token types. |
static int |
LP
|
static int |
LSH
Token types. |
static int |
LT
Token types. |
static int |
MOD
Token types. |
static int |
MUL
Token types. |
static int |
NAME
Token types. |
static int |
NE
Token types. |
static int |
NEG
Token types. |
static int |
NEW
Token types. |
static int |
NOT
Token types. |
static int |
NULL
Token types. |
static int |
NUMBER
Token types. |
static int |
OBJECTLIT
Token types. |
static int |
OR
Token types. |
static int |
PARAM_LIST
Token types. |
static int |
PIPE
Token types. |
static int |
POS
Token types. |
static int |
QMARK
Token types. |
static int |
REGEXP
Token types. |
static int |
RETURN
Token types. |
static int |
RSH
Token types. |
static int |
SCRIPT
Token types. |
static int |
SET
|
static int |
SETTER_DEF
Token types. |
static int |
SHEQ
Token types. |
static int |
SHNE
Token types. |
static int |
STAR
Token types. |
static int |
STRING
Token types. |
static int |
SUB
Token types. |
static int |
SWITCH
Token types. |
static int |
THIS
Token types. |
static int |
THROW
Token types. |
static int |
TRUE
Token types. |
static int |
TRY
Token types. |
static int |
TYPEOF
Token types. |
static int |
URSH
Token types. |
static int |
VAR
Token types. |
static int |
VOID
Token types. |
static int |
WHILE
Token types. |
static int |
WITH
Token types. |
Constructor Summary |
Token()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ERROR
public static final int ERROR
- Token types. These values correspond to JSTokenType values in
jsscan.c.
- See Also:
- Constant Field Values
RETURN
public static final int RETURN
- Token types. These values correspond to JSTokenType values in
jsscan.c.
- See Also:
- Constant Field Values
BITOR
public static final int BITOR
- Token types. These values correspond to JSTokenType values in
jsscan.c.
- See Also:
- Constant Field Values
BITXOR
public static final int BITXOR
- Token types. These values correspond to JSTokenType values in
jsscan.c.
- See Also:
- Constant Field Values
BITAND
public static final int BITAND
- Token types. These values correspond to JSTokenType values in
jsscan.c.
- See Also:
- Constant Field Values
EQ
public static final int EQ
- Token types. These values correspond to JSTokenType values in
jsscan.c.
- See Also:
- Constant Field Values
NE
public static final int NE
- Token types. These values correspond to JSTokenType values in
jsscan.c.
- See Also:
- Constant Field Values
LT
public static final int LT
- Token types. These values correspond to JSTokenType values in
jsscan.c.
- See Also:
- Constant Field Values
LE
public static final int LE
- Token types. These values correspond to JSTokenType values in
jsscan.c.
- See Also:
- Constant Field Values
GT
public static final int GT
- Token types. These values correspond to JSTokenType values in
jsscan.c.
- See Also:
- Constant Field Values
GE
public static final int GE
- Token types. These values correspond to JSTokenType values in
jsscan.c.
- See Also:
- Constant Field Values
LSH
public static final int LSH
- Token types. These values correspond to JSTokenType values in
jsscan.c.
- See Also:
- Constant Field Values
RSH
public static final int RSH
- Token types. These values correspond to JSTokenType values in
jsscan.c.
- See Also:
- Constant Field Values
URSH
public static final int URSH
- Token types. These values correspond to JSTokenType values in
jsscan.c.
- See Also:
- Constant Field Values
ADD
public static final int ADD
- Token types. These values correspond to JSTokenType values in
jsscan.c.
- See Also:
- Constant Field Values
SUB
public static final int SUB
- Token types. These values correspond to JSTokenType values in
jsscan.c.
- See Also:
- Constant Field Values
MUL
public static final int MUL
- Token types. These values correspond to JSTokenType values in
jsscan.c.
- See Also:
- Constant Field Values
DIV
public static final int DIV
- Token types. These values correspond to JSTokenType values in
jsscan.c.
- See Also:
- Constant Field Values
MOD
public static final int MOD
- Token types. These values correspond to JSTokenType values in
jsscan.c.
- See Also:
- Constant Field Values
NOT
public static final int NOT
- Token types. These values correspond to JSTokenType values in
jsscan.c.
- See Also:
- Constant Field Values
BITNOT
public static final int BITNOT
- Token types. These values correspond to JSTokenType values in
jsscan.c.
- See Also:
- Constant Field Values
POS
public static final int POS
- Token types. These values correspond to JSTokenType values in
jsscan.c.
- See Also:
- Constant Field Values
NEG
public static final int NEG
- Token types. These values correspond to JSTokenType values in
jsscan.c.
- See Also:
- Constant Field Values
NEW
public static final int NEW
- Token types. These values correspond to JSTokenType values in
jsscan.c.
- See Also:
- Constant Field Values
DELPROP
public static final int DELPROP
- Token types. These values correspond to JSTokenType values in
jsscan.c.
- See Also:
- Constant Field Values
TYPEOF
public static final int TYPEOF
- Token types. These values correspond to JSTokenType values in
jsscan.c.
- See Also:
- Constant Field Values
GETPROP
public static final int GETPROP
- Token types. These values correspond to JSTokenType values in
jsscan.c.
- See Also:
- Constant Field Values
GETELEM
public static final int GETELEM
- Token types. These values correspond to JSTokenType values in
jsscan.c.
- See Also:
- Constant Field Values
CALL
public static final int CALL
- Token types. These values correspond to JSTokenType values in
jsscan.c.
- See Also:
- Constant Field Values
NAME
public static final int NAME
- Token types. These values correspond to JSTokenType values in
jsscan.c.
- See Also:
- Constant Field Values
NUMBER
public static final int NUMBER
- Token types. These values correspond to JSTokenType values in
jsscan.c.
- See Also:
- Constant Field Values
STRING
public static final int STRING
- Token types. These values correspond to JSTokenType values in
jsscan.c.
- See Also:
- Constant Field Values
NULL
public static final int NULL
- Token types. These values correspond to JSTokenType values in
jsscan.c.
- See Also:
- Constant Field Values
THIS
public static final int THIS
- Token types. These values correspond to JSTokenType values in
jsscan.c.
- See Also:
- Constant Field Values
FALSE
public static final int FALSE
- Token types. These values correspond to JSTokenType values in
jsscan.c.
- See Also:
- Constant Field Values
TRUE
public static final int TRUE
- Token types. These values correspond to JSTokenType values in
jsscan.c.
- See Also:
- Constant Field Values
SHEQ
public static final int SHEQ
- Token types. These values correspond to JSTokenType values in
jsscan.c.
- See Also:
- Constant Field Values
SHNE
public static final int SHNE
- Token types. These values correspond to JSTokenType values in
jsscan.c.
- See Also:
- Constant Field Values
REGEXP
public static final int REGEXP
- Token types. These values correspond to JSTokenType values in
jsscan.c.
- See Also:
- Constant Field Values
THROW
public static final int THROW
- Token types. These values correspond to JSTokenType values in
jsscan.c.
- See Also:
- Constant Field Values
IN
public static final int IN
- Token types. These values correspond to JSTokenType values in
jsscan.c.
- See Also:
- Constant Field Values
INSTANCEOF
public static final int INSTANCEOF
- Token types. These values correspond to JSTokenType values in
jsscan.c.
- See Also:
- Constant Field Values
ARRAYLIT
public static final int ARRAYLIT
- Token types. These values correspond to JSTokenType values in
jsscan.c.
- See Also:
- Constant Field Values
OBJECTLIT
public static final int OBJECTLIT
- Token types. These values correspond to JSTokenType values in
jsscan.c.
- See Also:
- Constant Field Values
TRY
public static final int TRY
- Token types. These values correspond to JSTokenType values in
jsscan.c.
- See Also:
- Constant Field Values
PARAM_LIST
public static final int PARAM_LIST
- Token types. These values correspond to JSTokenType values in
jsscan.c.
- See Also:
- Constant Field Values
COMMA
public static final int COMMA
- Token types. These values correspond to JSTokenType values in
jsscan.c.
- See Also:
- Constant Field Values
ASSIGN
public static final int ASSIGN
- Token types. These values correspond to JSTokenType values in
jsscan.c.
- See Also:
- Constant Field Values
ASSIGN_BITOR
public static final int ASSIGN_BITOR
- Token types. These values correspond to JSTokenType values in
jsscan.c.
- See Also:
- Constant Field Values
ASSIGN_BITXOR
public static final int ASSIGN_BITXOR
- Token types. These values correspond to JSTokenType values in
jsscan.c.
- See Also:
- Constant Field Values
ASSIGN_BITAND
public static final int ASSIGN_BITAND
- Token types. These values correspond to JSTokenType values in
jsscan.c.
- See Also:
- Constant Field Values
ASSIGN_LSH
public static final int ASSIGN_LSH
- Token types. These values correspond to JSTokenType values in
jsscan.c.
- See Also:
- Constant Field Values
ASSIGN_RSH
public static final int ASSIGN_RSH
- Token types. These values correspond to JSTokenType values in
jsscan.c.
- See Also:
- Constant Field Values
ASSIGN_URSH
public static final int ASSIGN_URSH
- Token types. These values correspond to JSTokenType values in
jsscan.c.
- See Also:
- Constant Field Values
ASSIGN_ADD
public static final int ASSIGN_ADD
- Token types. These values correspond to JSTokenType values in
jsscan.c.
- See Also:
- Constant Field Values
ASSIGN_SUB
public static final int ASSIGN_SUB
- Token types. These values correspond to JSTokenType values in
jsscan.c.
- See Also:
- Constant Field Values
ASSIGN_MUL
public static final int ASSIGN_MUL
- Token types. These values correspond to JSTokenType values in
jsscan.c.
- See Also:
- Constant Field Values
ASSIGN_DIV
public static final int ASSIGN_DIV
- Token types. These values correspond to JSTokenType values in
jsscan.c.
- See Also:
- Constant Field Values
ASSIGN_MOD
public static final int ASSIGN_MOD
- Token types. These values correspond to JSTokenType values in
jsscan.c.
- See Also:
- Constant Field Values
HOOK
public static final int HOOK
- Token types. These values correspond to JSTokenType values in
jsscan.c.
- See Also:
- Constant Field Values
OR
public static final int OR
- Token types. These values correspond to JSTokenType values in
jsscan.c.
- See Also:
- Constant Field Values
AND
public static final int AND
- Token types. These values correspond to JSTokenType values in
jsscan.c.
- See Also:
- Constant Field Values
INC
public static final int INC
- Token types. These values correspond to JSTokenType values in
jsscan.c.
- See Also:
- Constant Field Values
DEC
public static final int DEC
- Token types. These values correspond to JSTokenType values in
jsscan.c.
- See Also:
- Constant Field Values
FUNCTION
public static final int FUNCTION
- Token types. These values correspond to JSTokenType values in
jsscan.c.
- See Also:
- Constant Field Values
IF
public static final int IF
- Token types. These values correspond to JSTokenType values in
jsscan.c.
- See Also:
- Constant Field Values
SWITCH
public static final int SWITCH
- Token types. These values correspond to JSTokenType values in
jsscan.c.
- See Also:
- Constant Field Values
CASE
public static final int CASE
- Token types. These values correspond to JSTokenType values in
jsscan.c.
- See Also:
- Constant Field Values
DEFAULT_CASE
public static final int DEFAULT_CASE
- Token types. These values correspond to JSTokenType values in
jsscan.c.
- See Also:
- Constant Field Values
WHILE
public static final int WHILE
- Token types. These values correspond to JSTokenType values in
jsscan.c.
- See Also:
- Constant Field Values
DO
public static final int DO
- Token types. These values correspond to JSTokenType values in
jsscan.c.
- See Also:
- Constant Field Values
FOR
public static final int FOR
- Token types. These values correspond to JSTokenType values in
jsscan.c.
- See Also:
- Constant Field Values
BREAK
public static final int BREAK
- Token types. These values correspond to JSTokenType values in
jsscan.c.
- See Also:
- Constant Field Values
CONTINUE
public static final int CONTINUE
- Token types. These values correspond to JSTokenType values in
jsscan.c.
- See Also:
- Constant Field Values
VAR
public static final int VAR
- Token types. These values correspond to JSTokenType values in
jsscan.c.
- See Also:
- Constant Field Values
WITH
public static final int WITH
- Token types. These values correspond to JSTokenType values in
jsscan.c.
- See Also:
- Constant Field Values
CATCH
public static final int CATCH
- Token types. These values correspond to JSTokenType values in
jsscan.c.
- See Also:
- Constant Field Values
VOID
public static final int VOID
- Token types. These values correspond to JSTokenType values in
jsscan.c.
- See Also:
- Constant Field Values
EMPTY
public static final int EMPTY
- Token types. These values correspond to JSTokenType values in
jsscan.c.
- See Also:
- Constant Field Values
BLOCK
public static final int BLOCK
- Token types. These values correspond to JSTokenType values in
jsscan.c.
- See Also:
- Constant Field Values
LABEL
public static final int LABEL
- Token types. These values correspond to JSTokenType values in
jsscan.c.
- See Also:
- Constant Field Values
EXPR_RESULT
public static final int EXPR_RESULT
- Token types. These values correspond to JSTokenType values in
jsscan.c.
- See Also:
- Constant Field Values
SCRIPT
public static final int SCRIPT
- Token types. These values correspond to JSTokenType values in
jsscan.c.
- See Also:
- Constant Field Values
GETTER_DEF
public static final int GETTER_DEF
- Token types. These values correspond to JSTokenType values in
jsscan.c.
- See Also:
- Constant Field Values
SETTER_DEF
public static final int SETTER_DEF
- Token types. These values correspond to JSTokenType values in
jsscan.c.
- See Also:
- Constant Field Values
CONST
public static final int CONST
- Token types. These values correspond to JSTokenType values in
jsscan.c.
- See Also:
- Constant Field Values
DEBUGGER
public static final int DEBUGGER
- Token types. These values correspond to JSTokenType values in
jsscan.c.
- See Also:
- Constant Field Values
LABEL_NAME
public static final int LABEL_NAME
- Token types. These values correspond to JSTokenType values in
jsscan.c.
- See Also:
- Constant Field Values
ANNOTATION
public static final int ANNOTATION
- Token types. These values correspond to JSTokenType values in
jsscan.c.
- See Also:
- Constant Field Values
PIPE
public static final int PIPE
- Token types. These values correspond to JSTokenType values in
jsscan.c.
- See Also:
- Constant Field Values
STAR
public static final int STAR
- Token types. These values correspond to JSTokenType values in
jsscan.c.
- See Also:
- Constant Field Values
EOC
public static final int EOC
- Token types. These values correspond to JSTokenType values in
jsscan.c.
- See Also:
- Constant Field Values
QMARK
public static final int QMARK
- Token types. These values correspond to JSTokenType values in
jsscan.c.
- See Also:
- Constant Field Values
ELLIPSIS
public static final int ELLIPSIS
- Token types. These values correspond to JSTokenType values in
jsscan.c.
- See Also:
- Constant Field Values
BANG
public static final int BANG
- Token types. These values correspond to JSTokenType values in
jsscan.c.
- See Also:
- Constant Field Values
EQUALS
public static final int EQUALS
- Token types. These values correspond to JSTokenType values in
jsscan.c.
- See Also:
- Constant Field Values
LB
public static final int LB
- Token types. These values correspond to JSTokenType values in
jsscan.c.
- See Also:
- Constant Field Values
LC
public static final int LC
- Token types. These values correspond to JSTokenType values in
jsscan.c.
- See Also:
- Constant Field Values
COLON
public static final int COLON
- Token types. These values correspond to JSTokenType values in
jsscan.c.
- See Also:
- Constant Field Values
DEFAULT
public static final int DEFAULT
- See Also:
- Constant Field Values
GET
public static final int GET
- See Also:
- Constant Field Values
LP
public static final int LP
- See Also:
- Constant Field Values
SET
public static final int SET
- See Also:
- Constant Field Values
Token
public Token()
name
public static String name(int token)