Package net.sourceforge.pmd.lang.jsp.ast
Class JspTokenKinds
java.lang.Object
net.sourceforge.pmd.lang.jsp.ast.JspTokenKinds
Token kinds (
JavaccToken.kind) for this language.-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intNams of the tokens, each index corresponds to a kind.static final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final int -
Method Summary
Modifier and TypeMethodDescriptionstatic @Nullable Stringdescribe(int kind) Returns a string describing the given token kind.static TokenManager<JavaccToken>Returns a new token manager for this language.
-
Field Details
-
EOF
public static final int EOF- See Also:
-
ALPHA_CHAR
public static final int ALPHA_CHAR- See Also:
-
NUM_CHAR
public static final int NUM_CHAR- See Also:
-
ALPHANUM_CHAR
public static final int ALPHANUM_CHAR- See Also:
-
IDENTIFIER_CHAR
public static final int IDENTIFIER_CHAR- See Also:
-
IDENTIFIER
public static final int IDENTIFIER- See Also:
-
XMLNAME
public static final int XMLNAME- See Also:
-
QUOTED_STRING_NO_BREAKS
public static final int QUOTED_STRING_NO_BREAKS- See Also:
-
QUOTED_STRING
public static final int QUOTED_STRING- See Also:
-
WHITESPACE
public static final int WHITESPACE- See Also:
-
NEWLINE
public static final int NEWLINE- See Also:
-
QUOTE
public static final int QUOTE- See Also:
-
NO_WHITESPACE_OR_LT_OR_DOLLAR
public static final int NO_WHITESPACE_OR_LT_OR_DOLLAR- See Also:
-
DOLLAR_OR_HASH
public static final int DOLLAR_OR_HASH- See Also:
-
NO_OPENBRACE
public static final int NO_OPENBRACE- See Also:
-
NO_LT_OR_DOLLAR_OR_HASH
public static final int NO_LT_OR_DOLLAR_OR_HASH- See Also:
-
NO_ENDTAG_START
public static final int NO_ENDTAG_START- See Also:
-
TEXT_IN_EL
public static final int TEXT_IN_EL- See Also:
-
EL_ESCAPE
public static final int EL_ESCAPE- See Also:
-
NO_JSP_COMMENT_END
public static final int NO_JSP_COMMENT_END- See Also:
-
NO_JSP_TAG_END
public static final int NO_JSP_TAG_END- See Also:
-
NO_JSP_TAG_END_EXCEPT_QUOTED
public static final int NO_JSP_TAG_END_EXCEPT_QUOTED- See Also:
-
TAG_START
public static final int TAG_START- See Also:
-
ENDTAG_START
public static final int ENDTAG_START- See Also:
-
COMMENT_START
public static final int COMMENT_START- See Also:
-
DECL_START
public static final int DECL_START- See Also:
-
DOCTYPE_DECL_START
public static final int DOCTYPE_DECL_START- See Also:
-
CDATA_START
public static final int CDATA_START- See Also:
-
JSP_COMMENT_START
public static final int JSP_COMMENT_START- See Also:
-
JSP_DECLARATION_START
public static final int JSP_DECLARATION_START- See Also:
-
JSP_EXPRESSION_START
public static final int JSP_EXPRESSION_START- See Also:
-
JSP_SCRIPTLET_START
public static final int JSP_SCRIPTLET_START- See Also:
-
JSP_DIRECTIVE_START
public static final int JSP_DIRECTIVE_START- See Also:
-
HTML_SCRIPT_START
public static final int HTML_SCRIPT_START- See Also:
-
EL_EXPRESSION
public static final int EL_EXPRESSION- See Also:
-
UNPARSED_TEXT
public static final int UNPARSED_TEXT- See Also:
-
JSP_DIRECTIVE_NAME
public static final int JSP_DIRECTIVE_NAME- See Also:
-
JSP_DIRECTIVE_ATTRIBUTE_NAME
public static final int JSP_DIRECTIVE_ATTRIBUTE_NAME- See Also:
-
JSP_DIRECTIVE_ATTRIBUTE_EQUALS
public static final int JSP_DIRECTIVE_ATTRIBUTE_EQUALS- See Also:
-
JSP_DIRECTIVE_ATTRIBUTE_VALUE
public static final int JSP_DIRECTIVE_ATTRIBUTE_VALUE- See Also:
-
JSP_DIRECTIVE_END
public static final int JSP_DIRECTIVE_END- See Also:
-
JSP_SCRIPTLET_END
public static final int JSP_SCRIPTLET_END- See Also:
-
JSP_SCRIPTLET
public static final int JSP_SCRIPTLET- See Also:
-
JSP_EXPRESSION_END
public static final int JSP_EXPRESSION_END- See Also:
-
JSP_EXPRESSION
public static final int JSP_EXPRESSION- See Also:
-
JSP_DECLARATION_END
public static final int JSP_DECLARATION_END- See Also:
-
JSP_DECLARATION
public static final int JSP_DECLARATION- See Also:
-
JSP_COMMENT_END
public static final int JSP_COMMENT_END- See Also:
-
JSP_COMMENT_CONTENT
public static final int JSP_COMMENT_CONTENT- See Also:
-
WHITESPACES
public static final int WHITESPACES- See Also:
-
NAME
public static final int NAME- See Also:
-
PUBLIC
public static final int PUBLIC- See Also:
-
SYSTEM
public static final int SYSTEM- See Also:
-
DOCTYPE_DECL_END
public static final int DOCTYPE_DECL_END- See Also:
-
QUOTED_LITERAL
public static final int QUOTED_LITERAL- See Also:
-
UNPARSED
public static final int UNPARSED- See Also:
-
CDATA_END
public static final int CDATA_END- See Also:
-
TAG_NAME
public static final int TAG_NAME- See Also:
-
LST_ERROR
public static final int LST_ERROR- See Also:
-
ATTR_NAME
public static final int ATTR_NAME- See Also:
-
TAG_END
public static final int TAG_END- See Also:
-
DECL_END
public static final int DECL_END- See Also:
-
TAG_SLASHEND
public static final int TAG_SLASHEND- See Also:
-
ATTR_EQ
public static final int ATTR_EQ- See Also:
-
IN_TAG_ERROR
public static final int IN_TAG_ERROR- See Also:
-
SINGLE_QUOTE
public static final int SINGLE_QUOTE- See Also:
-
DOUBLE_QUOTE
public static final int DOUBLE_QUOTE- See Also:
-
NO_QUOTE_NO_WHITESPACE
public static final int NO_QUOTE_NO_WHITESPACE- See Also:
-
IN_ATTR_WHITESPACE
public static final int IN_ATTR_WHITESPACE- See Also:
-
EL_EXPRESSION_IN_ATTRIBUTE
public static final int EL_EXPRESSION_IN_ATTRIBUTE- See Also:
-
VALUE_BINDING_IN_ATTRIBUTE
public static final int VALUE_BINDING_IN_ATTRIBUTE- See Also:
-
JSP_EXPRESSION_IN_ATTRIBUTE
public static final int JSP_EXPRESSION_IN_ATTRIBUTE- See Also:
-
ENDING_WHITESPACE
public static final int ENDING_WHITESPACE- See Also:
-
UNPARSED_TEXT_NO_WHITESPACE
public static final int UNPARSED_TEXT_NO_WHITESPACE- See Also:
-
ENDING_SINGLE_QUOTE
public static final int ENDING_SINGLE_QUOTE- See Also:
-
UNPARSED_TEXT_NO_SINGLE_QUOTES
public static final int UNPARSED_TEXT_NO_SINGLE_QUOTES- See Also:
-
DOLLAR_OR_HASH_SINGLE_QUOTE
public static final int DOLLAR_OR_HASH_SINGLE_QUOTE- See Also:
-
ENDING_DOUBLE_QUOTE
public static final int ENDING_DOUBLE_QUOTE- See Also:
-
UNPARSED_TEXT_NO_DOUBLE_QUOTES
public static final int UNPARSED_TEXT_NO_DOUBLE_QUOTES- See Also:
-
DOLLAR_OR_HASH_DOUBLE_QUOTE
public static final int DOLLAR_OR_HASH_DOUBLE_QUOTE- See Also:
-
COMMENT_END
public static final int COMMENT_END- See Also:
-
COMMENT_TEXT
public static final int COMMENT_TEXT- See Also:
-
HTML_SCRIPT_CONTENT
public static final int HTML_SCRIPT_CONTENT- See Also:
-
HTML_SCRIPT_END_TAG
public static final int HTML_SCRIPT_END_TAG- See Also:
-
TOKEN_NAMES
Nams of the tokens, each index corresponds to a kind. See alsodescribe(int).
-
-
Method Details
-
describe
Returns a string describing the given token kind. Returns null if the kind is unknown.- Parameters:
kind- Kind of token- Returns:
- A string describing the given kind
-
newTokenManager
Returns a new token manager for this language. The CharStream should be configured with the correct language-specific escaping and token document. This is not a published API, it's intended to be used as a basis for a CPD Tokenizer.
-