View Javadoc

    1   /* Generated By:JJTree&JavaCC: Do not edit this line. JspParserConstants.java */
    2   /***
    3    * JSP Parser for PMD.
    4    * @author Pieter � Application Engineers NV/SA � http://www.ae.be
    5    */
    6
    7   package net.sourceforge.pmd.jsp.ast;
    8
    9   public interface JspParserConstants {
    10
    11    int EOF = 0;
    12    int ALPHA_CHAR = 1;
    13    int NUM_CHAR = 2;
    14    int ALPHANUM_CHAR = 3;
    15    int IDENTIFIER_CHAR = 4;
    16    int IDENTIFIER = 5;
    17    int XMLNAME = 6;
    18    int QUOTED_STRING_NO_BREAKS = 7;
    19    int QUOTED_STRING = 8;
    20    int WHITESPACE = 9;
    21    int NEWLINE = 10;
    22    int QUOTE = 11;
    23    int NO_WHITESPACE_OR_LT_OR_DOLLAR = 12;
    24    int NO_LT_OR_DOLLAR = 13;
    25    int DOLLAR = 14;
    26    int NO_OPENBRACE_OR_LT = 15;
    27    int TEXT_IN_EL = 16;
    28    int EL_ESCAPE = 17;
    29    int NO_JSP_COMMENT_END = 18;
    30    int NO_JSP_TAG_END = 19;
    31    int TAG_START = 22;
    32    int ENDTAG_START = 23;
    33    int COMMENT_START = 24;
    34    int DECL_START = 25;
    35    int DOCTYPE_DECL_START = 26;
    36    int CDATA_START = 27;
    37    int JSP_COMMENT_START = 28;
    38    int JSP_DECLARATION_START = 29;
    39    int JSP_EXPRESSION_START = 30;
    40    int JSP_SCRIPTLET_START = 31;
    41    int JSP_DIRECTIVE_START = 32;
    42    int EL_EXPRESSION = 33;
    43    int UNPARSED_TEXT = 34;
    44    int JSP_DIRECTIVE_NAME = 35;
    45    int JSP_DIRECTIVE_ATTRIBUTE_NAME = 36;
    46    int JSP_DIRECTIVE_ATTRIBUTE_EQUALS = 37;
    47    int JSP_DIRECTIVE_ATTRIBUTE_VALUE = 38;
    48    int JSP_DIRECTIVE_END = 39;
    49    int JSP_SCRIPTLET_END = 40;
    50    int JSP_SCRIPTLET = 41;
    51    int JSP_EXPRESSION_END = 42;
    52    int JSP_EXPRESSION = 43;
    53    int JSP_DECLARATION_END = 44;
    54    int JSP_DECLARATION = 45;
    55    int JSP_COMMENT_END = 46;
    56    int JSP_COMMENT_CONTENT = 47;
    57    int WHITESPACES = 48;
    58    int NAME = 49;
    59    int PUBLIC = 50;
    60    int SYSTEM = 51;
    61    int DOCTYPE_DECL_END = 52;
    62    int QUOTED_LITERAL = 53;
    63    int UNPARSED = 54;
    64    int CDATA_END = 55;
    65    int TAG_NAME = 56;
    66    int LST_ERROR = 57;
    67    int ATTR_NAME = 58;
    68    int TAG_END = 59;
    69    int DECL_END = 60;
    70    int TAG_SLASHEND = 61;
    71    int ATTR_EQ = 62;
    72    int IN_TAG_ERROR = 63;
    73    int SINGLE_QUOTE = 64;
    74    int DOUBLE_QUOTE = 65;
    75    int EL_EXPRESSION_IN_ATTRIBUTE = 66;
    76    int VALUE_BINDING_IN_ATTRIBUTE = 67;
    77    int JSP_EXPRESSION_IN_ATTRIBUTE = 68;
    78    int ENDING_SINGLE_QUOTE = 69;
    79    int UNPARSED_TEXT_NO_SINGLE_QUOTES = 70;
    80    int DOLLAR_OR_HASH_SINGLE_QUOTE = 71;
    81    int ENDING_DOUBLE_QUOTE = 72;
    82    int UNPARSED_TEXT_NO_DOUBLE_QUOTES = 73;
    83    int DOLLAR_OR_HASH_DOUBLE_QUOTE = 74;
    84    int COMMENT_END = 75;
    85    int COMMENT_TEXT = 76;
    86
    87    int CommentState = 0;
    88    int AttrValueBetweenDoubleQuotesState = 1;
    89    int AttrValueBetweenSingleQuotesState = 2;
    90    int StartTagState = 3;
    91    int CDataState = 4;
    92    int DocTypeExternalIdState = 5;
    93    int DocTypeState = 6;
    94    int JspCommentState = 7;
    95    int JspDeclarationState = 8;
    96    int JspExpressionState = 9;
    97    int JspScriptletState = 10;
    98    int InTagState = 11;
    99    int AfterTagState = 12;
    100   int AttrValueState = 13;
    101   int JspDirectiveAttributesState = 14;
    102   int JspDirectiveState = 15;
    103   int DEFAULT = 16;
    104
    105   String[] tokenImage = {
    106     "<EOF>",
    107     "<ALPHA_CHAR>",
    108     "<NUM_CHAR>",
    109     "<ALPHANUM_CHAR>",
    110     "<IDENTIFIER_CHAR>",
    111     "<IDENTIFIER>",
    112     "<XMLNAME>",
    113     "<QUOTED_STRING_NO_BREAKS>",
    114     "<QUOTED_STRING>",
    115     "<WHITESPACE>",
    116     "<NEWLINE>",
    117     "<QUOTE>",
    118     "<NO_WHITESPACE_OR_LT_OR_DOLLAR>",
    119     "<NO_LT_OR_DOLLAR>",
    120     "\"$\"",
    121     "<NO_OPENBRACE_OR_LT>",
    122     "<TEXT_IN_EL>",
    123     "<EL_ESCAPE>",
    124     "<NO_JSP_COMMENT_END>",
    125     "<NO_JSP_TAG_END>",
    126     "<token of kind 20>",
    127     "<token of kind 21>",
    128     "\"<\"",
    129     "\"</\"",
    130     "\"<!--\"",
    131     "\"<?\"",
    132     "\"<!DOCTYPE\"",
    133     "\"<![CDATA[\"",
    134     "\"<%--\"",
    135     "\"<%!\"",
    136     "\"<%=\"",
    137     "\"<%\"",
    138     "\"<%@\"",
    139     "<EL_EXPRESSION>",
    140     "<UNPARSED_TEXT>",
    141     "<JSP_DIRECTIVE_NAME>",
    142     "<JSP_DIRECTIVE_ATTRIBUTE_NAME>",
    143     "\"=\"",
    144     "<JSP_DIRECTIVE_ATTRIBUTE_VALUE>",
    145     "\"%>\"",
    146     "\"%>\"",
    147     "<JSP_SCRIPTLET>",
    148     "\"%>\"",
    149     "<JSP_EXPRESSION>",
    150     "\"%>\"",
    151     "<JSP_DECLARATION>",
    152     "\"--%>\"",
    153     "<JSP_COMMENT_CONTENT>",
    154     "<WHITESPACES>",
    155     "<NAME>",
    156     "\"PUBLIC\"",
    157     "\"SYSTEM\"",
    158     "\">\"",
    159     "<QUOTED_LITERAL>",
    160     "<UNPARSED>",
    161     "\"]]>\"",
    162     "<TAG_NAME>",
    163     "<LST_ERROR>",
    164     "<ATTR_NAME>",
    165     "\">\"",
    166     "<DECL_END>",
    167     "\"/>\"",
    168     "\"=\"",
    169     "<IN_TAG_ERROR>",
    170     "\"//\'\"",
    171     "\"//\"\"",
    172     "<EL_EXPRESSION_IN_ATTRIBUTE>",
    173     "<VALUE_BINDING_IN_ATTRIBUTE>",
    174     "<JSP_EXPRESSION_IN_ATTRIBUTE>",
    175     "\"//\'\"",
    176     "<UNPARSED_TEXT_NO_SINGLE_QUOTES>",
    177     "<DOLLAR_OR_HASH_SINGLE_QUOTE>",
    178     "\"//\"\"",
    179     "<UNPARSED_TEXT_NO_DOUBLE_QUOTES>",
    180     "<DOLLAR_OR_HASH_DOUBLE_QUOTE>",
    181     "<COMMENT_END>",
    182     "<COMMENT_TEXT>",
    183   };
    184
    185 }