Ecmascript5ParserConstants
public class Ecmascript5ParserTokenManager extends net.sourceforge.pmd.lang.ast.AbstractTokenManager implements Ecmascript5ParserConstants
Modifier and Type | Field | Description |
---|---|---|
protected char |
curChar |
|
java.io.PrintStream |
debugStream |
Debug output.
|
protected net.sourceforge.pmd.lang.ast.CharStream |
input_stream |
|
static int[] |
jjnewLexState |
Lex State array.
|
static java.lang.String[] |
jjstrLiteralImages |
Token literal values.
|
static java.lang.String[] |
lexStateNames |
Lexer state names.
|
suppressMap, suppressMarker
_DEFAULT, ANDASSIGN, ASSIGN, BACKTICK_STRING_LITERAL_BODY, BANG, BIT_AND, BIT_OR, BOM, BREAK, CASE, CATCH, CLASS, COLON, COMMA, CONST, CONTINUE, CR, DEBUGGER, DECIMAL_LITERAL, DECR, DEFAULT, DELETE, DO, DOT, DOUBLE_STRING_LITERAL_BODY, ELSE, ENUM, EOF, EOL, EQ, EXPONENT, EXPORT, EXTENDS, FALSE, FF, FINALLY, FLOATING_POINT_LITERAL, FOR, FUNCTION, GE, GET, GT, HEX_DIGIT, HEX_LITERAL, HOOK, IDENTIFIER, IDENTIFIER_PART, IDENTIFIER_START, IF, IMPORT, IN, IN_JS_DOC_COMMENT, IN_MULTI_LINE_COMMENT, INCR, INSTANCEOF, JS_DOC_COMMENT, LBRACE, LBRACKET, LE, LET, LF, LPAREN, LS, LSHIFT, LSHIFTASSIGN, LT, MINUS, MINUSASSIGN, MULTI_LINE_COMMENT, NBSP, NE, NEW, NL_DECR, NL_INCR, NO_SKIP_EOL, NOEOL, NOREGEXP, NULL, OCTAL_LITERAL, ORASSIGN, PLUS, PLUSASSIGN, PS, RBRACE, RBRACKET, REGULAR_EXPRESSION_BACKSLASH_SEQUENCE, REGULAR_EXPRESSION_BODY, REGULAR_EXPRESSION_CHAR, REGULAR_EXPRESSION_CLASS, REGULAR_EXPRESSION_CLASS_CHAR, REGULAR_EXPRESSION_FIRST_CHAR, REGULAR_EXPRESSION_LITERAL, REM, REMASSIGN, RETURN, RPAREN, RSIGNEDSHIFT, RSIGNEDSHIFTASSIGN, RUNSIGNEDSHIFT, RUNSIGNEDSHIFTASSIGN, SC_AND, SC_OR, SEMICOLON, SET, SINGLE_LINE_COMMENT, SINGLE_STRING_LITERAL_BODY, SLASH, SLASHASSIGN, SP, STAR, STARASSIGN, STRICT_EQ, STRICT_NEQ, STRING_LITERAL, SUPER, SWITCH, TAB, THIS, THROW, TILDE, tokenImage, TRUE, TRY, TYPEOF, UNICODE_COMBINING_MARK, UNICODE_CONNECTOR_PUNCTUATION, UNICODE_DIGIT, UNICODE_ESCAPE_SEQUENCE, UNICODE_LETTER, UNTERMINATED_STRING_LITERAL, USP, VAR, VOID, VT, WHILE, WITH, XOR, XORASSIGN, ZWJ, ZWNJ
Constructor | Description |
---|---|
Ecmascript5ParserTokenManager(net.sourceforge.pmd.lang.ast.CharStream stream) |
Constructor.
|
Ecmascript5ParserTokenManager(net.sourceforge.pmd.lang.ast.CharStream stream,
int lexState) |
Constructor.
|
Modifier and Type | Method | Description |
---|---|---|
Token |
getNextToken() |
Get the next Token.
|
protected Token |
jjFillToken() |
|
void |
ReInit(net.sourceforge.pmd.lang.ast.CharStream stream) |
Reinitialise parser.
|
void |
ReInit(net.sourceforge.pmd.lang.ast.CharStream stream,
int lexState) |
Reinitialise parser.
|
void |
setDebugStream(java.io.PrintStream ds) |
Set debug output.
|
void |
SwitchTo(int lexState) |
Switch to specified lex state.
|
getFileName, getSuppressMap, setFileName, setSuppressMarker
public java.io.PrintStream debugStream
public static final java.lang.String[] jjstrLiteralImages
public static final java.lang.String[] lexStateNames
public static final int[] jjnewLexState
protected net.sourceforge.pmd.lang.ast.CharStream input_stream
protected char curChar
public Ecmascript5ParserTokenManager(net.sourceforge.pmd.lang.ast.CharStream stream)
public Ecmascript5ParserTokenManager(net.sourceforge.pmd.lang.ast.CharStream stream, int lexState)
public void setDebugStream(java.io.PrintStream ds)
public void ReInit(net.sourceforge.pmd.lang.ast.CharStream stream)
public void ReInit(net.sourceforge.pmd.lang.ast.CharStream stream, int lexState)
public void SwitchTo(int lexState)
protected Token jjFillToken()
public Token getNextToken()
Copyright © 2002–2018 PMD. All rights reserved.