Variable: wisent-java-tags-wy--parse-table

wisent-java-tags-wy--parse-table is a variable defined in javat-wy.el.gz.

Value

Large value
[[((default . error)
   ($$formal_parameters . 1)
   ($$interface_member_declaration . 2)
   ($$class_member_declaration . 3)
   ($$interface_declaration . 4)
   ($$constructor_declaration . 5)
   ($$formal_parameter . 6)
   ($$method_declaration . 7)
   ($$field_declaration . 8)
   ($$class_declaration . 9)
   ($$import_declaration . 10)
   ($$package_declaration . 11)
   ($$compilation_unit . 12))
  ((default . formal_parameter_modifier_opt:0)
   (LPAREN . 25)
   (RPAREN . 26)
   (FINAL . 27))
  ((default . modifiers_opt:0)
   (LBRACE . 31)
   (RBRACE . 32)
   (ABSTRACT . 33)
   (FINAL . 34)
   (NATIVE . 35)
   (PRIVATE . 36)
   (PROTECTED . 37)
   (PUBLIC . 38)
   (STATIC . 39)
   (STRICTFP . 40)
   (SYNCHRONIZED . 41)
   (TRANSIENT . 42)
   (VOLATILE . 43))
  ((default . modifiers_opt:0)
   (BRACE_BLOCK . 52)
   (LBRACE . 53)
   (RBRACE . 54)
   (ABSTRACT . 33)
   (FINAL . 34)
   (NATIVE . 35)
   (PRIVATE . 36)
   (PROTECTED . 37)
   (PUBLIC . 38)
   (STATIC . 55)
   (STRICTFP . 40)
   (SYNCHRONIZED . 41)
   (TRANSIENT . 42)
   (VOLATILE . 43))
  ((default . modifiers_opt:0)
   (ABSTRACT . 33)
   (FINAL . 34)
   (NATIVE . 35)
   (PRIVATE . 36)
   (PROTECTED . 37)
   (PUBLIC . 38)
   (STATIC . 39)
   (STRICTFP . 40)
   (SYNCHRONIZED . 41)
   (TRANSIENT . 42)
   (VOLATILE . 43))
  ((default . modifiers_opt:0)
   (ABSTRACT . 33)
   (FINAL . 34)
   (NATIVE . 35)
   (PRIVATE . 36)
   (PROTECTED . 37)
   (PUBLIC . 38)
   (STATIC . 39)
   (STRICTFP . 40)
   (SYNCHRONIZED . 41)
   (TRANSIENT . 42)
   (VOLATILE . 43))
  ((default . formal_parameter_modifier_opt:0)
   (FINAL . 27))
  ((default . modifiers_opt:0)
   (ABSTRACT . 33)
   (FINAL . 34)
   (NATIVE . 35)
   (PRIVATE . 36)
   (PROTECTED . 37)
   (PUBLIC . 38)
   (STATIC . 39)
   (STRICTFP . 40)
   (SYNCHRONIZED . 41)
   (TRANSIENT . 42)
   (VOLATILE . 43))
  ((default . modifiers_opt:0)
   (ABSTRACT . 33)
   (FINAL . 34)
   (NATIVE . 35)
   (PRIVATE . 36)
   (PROTECTED . 37)
   (PUBLIC . 38)
   (STATIC . 39)
   (STRICTFP . 40)
   (SYNCHRONIZED . 41)
   (TRANSIENT . 42)
   (VOLATILE . 43))
  ((default . modifiers_opt:0)
   (ABSTRACT . 33)
   (FINAL . 34)
   (NATIVE . 35)
   (PRIVATE . 36)
   (PROTECTED . 37)
   (PUBLIC . 38)
   (STATIC . 39)
   (STRICTFP . 40)
   (SYNCHRONIZED . 41)
   (TRANSIENT . 42)
   (VOLATILE . 43))
  ((default . error)
   (IMPORT . 76))
  ((default . error)
   (PACKAGE . 78))
  ((default . modifiers_opt:0)
   (SEMICOLON . 80)
   (ABSTRACT . 33)
   (FINAL . 34)
   (IMPORT . 76)
   (NATIVE . 35)
   (PACKAGE . 78)
   (PRIVATE . 36)
   (PROTECTED . 37)
   (PUBLIC . 38)
   (STATIC . 39)
   (STRICTFP . 40)
   (SYNCHRONIZED . 41)
   (TRANSIENT . 42)
   (VOLATILE . 43))
  ((default . $STARTS:11))
  ((default . $STARTS:10))
  ((default . $STARTS:9))
  ((default . $STARTS:8))
  ((default . $STARTS:7))
  ((default . $STARTS:6))
  ((default . $STARTS:5))
  ((default . $STARTS:4))
  ((default . $STARTS:3))
  ((default . $STARTS:2))
  ((default . $STARTS:1))
  ((default . $STARTS:0))
  ((default . formal_parameters:0))
  ((default . formal_parameters:1))
  ((default . formal_parameter_modifier_opt:1))
  ((default . $formal_parameters:0))
  ((default . error)
   (RPAREN . 88)
   (COMMA . 89))
  ((default . error)
   (IDENTIFIER . 90)
   (BOOLEAN . 91)
   (BYTE . 92)
   (CHAR . 93)
   (DOUBLE . 94)
   (FLOAT . 95)
   (INT . 96)
   (LONG . 97)
   (SHORT . 98))
  ((default . interface_member_declaration:0))
  ((default . interface_member_declaration:1))
  ((default . modifier:6))
  ((default . modifier:5))
  ((default . modifier:4))
  ((default . modifier:8))
  ((default . modifier:9))
  ((default . modifier:10))
  ((default . modifier:7))
  ((default . modifier:0))
  ((default . modifier:3))
  ((default . modifier:2))
  ((default . modifier:1))
  ((default . interface_member_declaration:3))
  ((default . interface_member_declaration:2))
  ((default . $interface_member_declaration:0))
  ((default . interface_member_declaration:4))
  ((default . interface_member_declaration:5))
  ((default . error)
   (IDENTIFIER . 90)
   (BOOLEAN . 91)
   (BYTE . 92)
   (CHAR . 93)
   (CLASS . 102)
   (DOUBLE . 94)
   (FLOAT . 95)
   (INT . 96)
   (INTERFACE . 103)
   (LONG . 97)
   (SHORT . 98)
   (VOID . 104))
  ((default . modifiers_opt:1)
   (ABSTRACT . 33)
   (FINAL . 34)
   (NATIVE . 35)
   (PRIVATE . 36)
   (PROTECTED . 37)
   (PUBLIC . 38)
   (STATIC . 39)
   (STRICTFP . 40)
   (SYNCHRONIZED . 41)
   (TRANSIENT . 42)
   (VOLATILE . 43))
  ((default . modifiers:1))
  ((default . block:0))
  ((default . class_member_declaration:0))
  ((default . class_member_declaration:1))
  ((default . modifier:7)
   (BRACE_BLOCK . 52))
  ((default . class_member_declaration:6))
  ((default . $class_member_declaration:0))
  ((default . class_member_declaration:5))
  ((default . class_member_declaration:3))
  ((default . class_member_declaration:4))
  ((default . class_member_declaration:7))
  ((default . class_member_declaration:2))
  ((default . class_member_declaration:8))
  ((default . error)
   (IDENTIFIER . 108)
   (BOOLEAN . 91)
   (BYTE . 92)
   (CHAR . 93)
   (CLASS . 102)
   (DOUBLE . 94)
   (FLOAT . 95)
   (INT . 96)
   (INTERFACE . 103)
   (LONG . 97)
   (SHORT . 98)
   (VOID . 104))
  ((default . $interface_declaration:0))
  ((default . error)
   (INTERFACE . 103))
  ((default . $constructor_declaration:0))
  ((default . error)
   (IDENTIFIER . 110))
  ((default . $formal_parameter:0))
  ((default . $method_declaration:0))
  ((default . error)
   (IDENTIFIER . 90)
   (BOOLEAN . 91)
   (BYTE . 92)
   (CHAR . 93)
   (DOUBLE . 94)
   (FLOAT . 95)
   (INT . 96)
   (LONG . 97)
   (SHORT . 98)
   (VOID . 104))
  ((default . $field_declaration:0))
  ((default . error)
   (IDENTIFIER . 90)
   (BOOLEAN . 91)
   (BYTE . 92)
   (CHAR . 93)
   (DOUBLE . 94)
   (FLOAT . 95)
   (INT . 96)
   (LONG . 97)
   (SHORT . 98))
  ((default . $class_declaration:0))
  ((default . error)
   (CLASS . 102))
  ((default . error)
   (IDENTIFIER . 90))
  ((default . $import_declaration:0))
  ((default . error)
   (IDENTIFIER . 90))
  ((default . $package_declaration:0))
  ((default . type_declaration:0))
  ((default . $compilation_unit:0))
  ((default . compilation_unit:0))
  ((default . compilation_unit:1))
  ((default . compilation_unit:2))
  ((default . type_declaration:1))
  ((default . type_declaration:2))
  ((default . error)
   (CLASS . 102)
   (INTERFACE . 103))
  ((default . formal_parameters:3))
  ((default . formal_parameters:2))
  ((default . qualified_name:1))
  ((default . primitive_type:0))
  ((default . primitive_type:5))
  ((default . primitive_type:1))
  ((default . primitive_type:6))
  ((default . primitive_type:7))
  ((default . primitive_type:3))
  ((default . primitive_type:2))
  ((default . primitive_type:4))
  ((default . dims_opt:0)
   (BRACK_BLOCK . 115))
  ((default . opt_variable_declarator_id:0)
   (IDENTIFIER . 118))
  ((default . dims_opt:0)
   (BRACK_BLOCK . 115)
   (DOT . 121))
  ((default . error)
   (IDENTIFIER . 90))
  ((default . error)
   (IDENTIFIER . 90))
  ((default . error)
   (IDENTIFIER . 125))
  ((default . error)
   (IDENTIFIER . 127))
  ((default . modifiers:0))
  ((default . static_initializer:0))
  ((default . qualified_name:1)
   (PAREN_BLOCK . 132))
  ((default . throwsc_opt:0)
   (THROWS . 134))
  ((default . error)
   (PAREN_BLOCK . 132))
  ((default . error)
   (IDENTIFIER . 125))
  ((default . error)
   (IDENTIFIER . 118))
  ((default . error)
   (DOT . 136)
   (SEMICOLON . 137))
  ((default . error)
   (DOT . 121)
   (SEMICOLON . 138))
  ((default . dims:1))
  ((default . type:1))
  ((default . dims_opt:1)
   (BRACK_BLOCK . 139))
  ((default . dims_opt:0)
   (BRACK_BLOCK . 115))
  ((default . formal_parameter:0))
  ((default . opt_variable_declarator_id:1))
  ((default . error)
   (IDENTIFIER . 141))
  ((default . type:0))
  ((default . superc_opt:0)
   (DOT . 121)
   (EXTENDS . 142))
  ((default . extends_interfaces_opt:0)
   (DOT . 121)
   (EXTENDS . 144))
  ((default . error)
   (PAREN_BLOCK . 132))
  ((default . throwsc_opt:0)
   (THROWS . 134))
  ((default . dims_opt:0)
   (PAREN_BLOCK . 132)
   (BRACK_BLOCK . 115))
  ((default . throwsc_opt:0)
   (THROWS . 134))
  ((default . error)
   (COMMA . 149)
   (SEMICOLON . 150))
  ((default . variable_declarators:1))
  ((default . variable_declarator:1)
   (EQ . 151))
  ((default . formal_parameter_list:0))
  ((default . constructor_declarator:0))
  ((default . error)
   (IDENTIFIER . 90))
  ((default . error)
   (BRACE_BLOCK . 52))
  ((default . error)
   (MULT . 156)
   (IDENTIFIER . 141))
  ((default . import_declaration:0))
  ((default . package_declaration:0))
  ((default . dims:0))
  ((default . variable_declarator_id:0))
  ((default . qualified_name:0))
  ((default . error)
   (IDENTIFIER . 90))
  ((default . interfaces_opt:0)
   (IMPLEMENTS . 158))
  ((default . error)
   (IDENTIFIER . 90))
  ((default . error)
   (BRACE_BLOCK . 161))
  ((default . dims_opt:0)
   (BRACK_BLOCK . 115))
  ((default . error)
   (BRACE_BLOCK . 52)
   (SEMICOLON . 164))
  ((default . error)
   (BRACE_BLOCK . 52)
   (SEMICOLON . 164))
  ((default . error)
   (IDENTIFIER . 118))
  ((default . field_declaration:0))
  ((default . error)
   (PAREN_BLOCK . 169)
   (BRACE_BLOCK . 170)
   (BRACK_BLOCK . 171)
   (NOT . 172)
   (NOTEQ . 173)
   (MOD . 174)
   (MODEQ . 175)
   (AND . 176)
   (ANDAND . 177)
   (ANDEQ . 178)
   (MULT . 179)
   (MULTEQ . 180)
   (PLUS . 181)
   (PLUSPLUS . 182)
   (PLUSEQ . 183)
   (MINUS . 184)
   (MINUSMINUS . 185)
   (MINUSEQ . 186)
   (DOT . 187)
   (DIV . 188)
   (DIVEQ . 189)
   (COLON . 190)
   (LT . 191)
   (LSHIFT . 192)
   (LSHIFTEQ . 193)
   (LTEQ . 194)
   (EQ . 195)
   (EQEQ . 196)
   (GT . 197)
   (GTEQ . 198)
   (RSHIFT . 199)
   (RSHIFTEQ . 200)
   (URSHIFT . 201)
   (URSHIFTEQ . 202)
   (QUESTION . 203)
   (XOR . 204)
   (XOREQ . 205)
   (OR . 206)
   (OREQ . 207)
   (OROR . 208)
   (COMP . 209)
   (IDENTIFIER . 210)
   (STRING_LITERAL . 211)
   (NUMBER_LITERAL . 212)
   (BOOLEAN . 91)
   (BYTE . 92)
   (CHAR . 93)
   (CLASS . 213)
   (DOUBLE . 94)
   (FLOAT . 95)
   (INSTANCEOF . 214)
   (INT . 96)
   (LONG . 97)
   (NEW . 215)
   (SHORT . 98)
   (SUPER . 216)
   (THIS . 217))
  ((default . throwsc_opt:1)
   (COMMA . 224))
  ((default . qualified_name_list:1)
   (DOT . 121))
  ((default . constructor_declaration:0))
  ((default . constructor_body:0))
  ((default . error)
   (SEMICOLON . 225))
  ((default . superc_opt:1)
   (DOT . 121))
  ((default . error)
   (IDENTIFIER . 90))
  ((default . error)
   (BRACE_BLOCK . 227))
  ((default . extends_interfaces_opt:1)
   (COMMA . 224))
  ((default . interface_body:0))
  ((default . interface_declaration:0))
  ((default . method_declarator:0))
  ((default . method_body:0))
  ((default . method_declaration:0))
  ((default . method_body:1))
  ((default . method_declaration:1))
  ((default . variable_declarators:0))
  ((default . term:5))
  ((default . term:6))
  ((default . term:4))
  ((default . operator:0))
  ((default . operator:5))
  ((default . operator:6))
  ((default . operator:7))
  ((default . operator:8))
  ((default . operator:9))
  ((default . operator:10))
  ((default . operator:11))
  ((default . operator:12))
  ((default . operator:1))
  ((default . operator:2))
  ((default . operator:13))
  ((default . operator:3))
  ((default . operator:4))
  ((default . operator:14))
  ((default . operator:15))
  ((default . operator:16))
  ((default . operator:17))
  ((default . operator:18))
  ((default . operator:19))
  ((default . operator:20))
  ((default . operator:21))
  ((default . operator:22))
  ((default . operator:23))
  ((default . operator:24))
  ((default . operator:25))
  ((default . operator:26))
  ((default . operator:27))
  ((default . operator:28))
  ((default . operator:29))
  ((default . operator:30))
  ((default . operator:31))
  ((default . operator:32))
  ((default . operator:33))
  ((default . operator:34))
  ((default . operator:35))
  ((default . operator:36))
  ((default . operator:37))
  ((default . term:3))
  ((default . literal:0))
  ((default . literal:1))
  ((default . term:8))
  ((default . operator:38))
  ((default . term:7))
  ((default . term:10))
  ((default . term:9))
  ((default . variable_declarator:0))
  ((default . variable_initializer:0)
   (PAREN_BLOCK . 169)
   (BRACE_BLOCK . 170)
   (BRACK_BLOCK . 171)
   (NOT . 172)
   (NOTEQ . 173)
   (MOD . 174)
   (MODEQ . 175)
   (AND . 176)
   (ANDAND . 177)
   (ANDEQ . 178)
   (MULT . 179)
   (MULTEQ . 180)
   (PLUS . 181)
   (PLUSPLUS . 182)
   (PLUSEQ . 183)
   (MINUS . 184)
   (MINUSMINUS . 185)
   (MINUSEQ . 186)
   (DOT . 187)
   (DIV . 188)
   (DIVEQ . 189)
   (COLON . 190)
   (LT . 191)
   (LSHIFT . 192)
   (LSHIFTEQ . 193)
   (LTEQ . 194)
   (EQ . 195)
   (EQEQ . 196)
   (GT . 197)
   (GTEQ . 198)
   (RSHIFT . 199)
   (RSHIFTEQ . 200)
   (URSHIFT . 201)
   (URSHIFTEQ . 202)
   (QUESTION . 203)
   (XOR . 204)
   (XOREQ . 205)
   (OR . 206)
   (OREQ . 207)
   (OROR . 208)
   (COMP . 209)
   (IDENTIFIER . 210)
   (STRING_LITERAL . 211)
   (NUMBER_LITERAL . 212)
   (BOOLEAN . 91)
   (BYTE . 92)
   (CHAR . 93)
   (CLASS . 213)
   (DOUBLE . 94)
   (FLOAT . 95)
   (INSTANCEOF . 214)
   (INT . 96)
   (LONG . 97)
   (NEW . 215)
   (SHORT . 98)
   (SUPER . 216)
   (THIS . 217))
  ((default . expression:1))
  ((default . term:0))
  ((default . term:1))
  ((default . term:2))
  ((default . error)
   (IDENTIFIER . 90))
  ((default . import_declaration:1))
  ((default . interfaces_opt:1)
   (COMMA . 224))
  ((default . class_body:0))
  ((default . class_declaration:0))
  ((default . expression:0))
  ((default . qualified_name_list:0)
   (DOT . 121))
  ((default . error)
   ($EOI . 232))
  ((default . error)
   ($EOI . 233))
  ((default . accept))]
 [(($STARTS . 231)
   ($compilation_unit . 24)
   ($package_declaration . 23)
   ($import_declaration . 22)
   ($class_declaration . 21)
   ($field_declaration . 20)
   ($method_declaration . 19)
   ($formal_parameter . 18)
   ($constructor_declaration . 17)
   ($interface_declaration . 16)
   ($class_member_declaration . 15)
   ($interface_member_declaration . 14)
   ($formal_parameters . 13))
  ((formal_parameter_modifier_opt . 30)
   (formal_parameter . 29)
   (formal_parameters . 28))
  ((modifier . 51)
   (modifiers . 50)
   (modifiers_opt . 49)
   (field_declaration . 48)
   (method_declaration . 47)
   (interface_member_declaration . 46)
   (interface_declaration . 45)
   (class_declaration . 44))
  ((modifier . 51)
   (modifiers . 50)
   (modifiers_opt . 64)
   (field_declaration . 63)
   (block . 62)
   (method_declaration . 61)
   (constructor_declaration . 60)
   (static_initializer . 59)
   (interface_declaration . 58)
   (class_member_declaration . 57)
   (class_declaration . 56))
  ((modifier . 51)
   (modifiers . 50)
   (modifiers_opt . 66)
   (interface_declaration . 65))
  ((modifier . 51)
   (modifiers . 50)
   (modifiers_opt . 68)
   (constructor_declaration . 67))
  ((formal_parameter_modifier_opt . 30)
   (formal_parameter . 69))
  ((modifier . 51)
   (modifiers . 50)
   (modifiers_opt . 71)
   (method_declaration . 70))
  ((modifier . 51)
   (modifiers . 50)
   (modifiers_opt . 73)
   (field_declaration . 72))
  ((modifier . 51)
   (modifiers . 50)
   (modifiers_opt . 75)
   (class_declaration . 74))
  ((import_declaration . 77))
  ((package_declaration . 79))
  ((modifier . 51)
   (modifiers . 50)
   (modifiers_opt . 87)
   (interface_declaration . 86)
   (class_declaration . 85)
   (type_declaration . 84)
   (import_declaration . 83)
   (package_declaration . 82)
   (compilation_unit . 81))
  nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil
  ((qualified_name . 101)
   (type . 100)
   (primitive_type . 99))
  nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil
  ((qualified_name . 101)
   (type . 105)
   (primitive_type . 99))
  ((modifier . 106))
  nil nil nil nil
  ((block . 107))
  nil nil nil nil nil nil nil nil
  ((qualified_name . 101)
   (type . 105)
   (primitive_type . 99)
   (constructor_declarator . 109))
  nil nil nil
  ((constructor_declarator . 109))
  nil nil
  ((qualified_name . 101)
   (type . 111)
   (primitive_type . 99))
  nil
  ((qualified_name . 101)
   (type . 112)
   (primitive_type . 99))
  nil nil
  ((qualified_name . 113))
  nil
  ((qualified_name . 114))
  nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil
  ((dims . 117)
   (dims_opt . 116))
  ((variable_declarator_id . 120)
   (opt_variable_declarator_id . 119))
  ((dims . 117)
   (dims_opt . 122))
  ((qualified_name . 123))
  ((qualified_name . 124))
  ((method_declarator . 126))
  ((variable_declarator_id . 131)
   (variable_declarator . 130)
   (variable_declarators . 129)
   (method_declarator . 128))
  nil nil
  ((formal_parameter_list . 133))
  ((throwsc_opt . 135))
  ((formal_parameter_list . 133))
  ((method_declarator . 128))
  ((variable_declarator_id . 131)
   (variable_declarator . 130)
   (variable_declarators . 129))
  nil nil nil nil nil
  ((dims . 117)
   (dims_opt . 140))
  nil nil nil nil
  ((superc_opt . 143))
  ((extends_interfaces_opt . 145))
  ((formal_parameter_list . 146))
  ((throwsc_opt . 147))
  ((dims . 117)
   (dims_opt . 140)
   (formal_parameter_list . 146))
  ((throwsc_opt . 148))
  nil nil nil nil nil
  ((qualified_name . 153)
   (qualified_name_list . 152))
  ((block . 155)
   (constructor_body . 154))
  nil nil nil nil nil nil
  ((qualified_name . 157))
  ((interfaces_opt . 159))
  ((qualified_name . 153)
   (qualified_name_list . 160))
  ((interface_body . 162))
  ((dims . 117)
   (dims_opt . 163))
  ((block . 166)
   (method_body . 165))
  ((block . 166)
   (method_body . 167))
  ((variable_declarator_id . 131)
   (variable_declarator . 168))
  nil
  ((primitive_type . 223)
   (operator . 222)
   (literal . 221)
   (term . 220)
   (expression . 219)
   (variable_initializer . 218))
  nil nil nil nil nil nil
  ((qualified_name . 153)
   (qualified_name_list . 226))
  ((class_body . 228))
  nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil
  ((primitive_type . 223)
   (operator . 222)
   (literal . 221)
   (term . 229))
  nil nil nil nil
  ((qualified_name . 230))
  nil nil nil nil nil nil nil nil nil]
 ((compilation_unit . $$compilation_unit)
  (package_declaration . $$package_declaration)
  (import_declaration . $$import_declaration)
  (class_declaration . $$class_declaration)
  (field_declaration . $$field_declaration)
  (method_declaration . $$method_declaration)
  (formal_parameter . $$formal_parameter)
  (constructor_declaration . $$constructor_declaration)
  (interface_declaration . $$interface_declaration)
  (class_member_declaration . $$class_member_declaration)
  (interface_member_declaration . $$interface_member_declaration)
  (formal_parameters . $$formal_parameters))
 [qualified_name_list:0 term:9 class_declaration:0 operator:38 term:10 term:0 term:1 term:2 term:3 interfaces_opt:1 operator:32 import_declaration:1 expression:0]]

Documentation

Parser table.

Source Code

;; Defined in /usr/src/emacs/lisp/cedet/semantic/wisent/javat-wy.el.gz
(defconst wisent-java-tags-wy--parse-table
  (wisent-compiled-grammar
   ((PAREN_BLOCK BRACE_BLOCK BRACK_BLOCK LPAREN RPAREN LBRACE RBRACE LBRACK RBRACK NOT NOTEQ MOD MODEQ AND ANDAND ANDEQ MULT MULTEQ PLUS PLUSPLUS PLUSEQ COMMA MINUS MINUSMINUS MINUSEQ DOT DIV DIVEQ COLON SEMICOLON LT LSHIFT LSHIFTEQ LTEQ EQ EQEQ GT GTEQ RSHIFT RSHIFTEQ URSHIFT URSHIFTEQ QUESTION XOR XOREQ OR OREQ OROR COMP IDENTIFIER STRING_LITERAL NUMBER_LITERAL unicodecharacter ABSTRACT BOOLEAN BREAK BYTE CASE CATCH CHAR CLASS CONST CONTINUE DEFAULT DO DOUBLE ELSE EXTENDS FINAL FINALLY FLOAT FOR GOTO IF IMPLEMENTS IMPORT INSTANCEOF INT INTERFACE LONG NATIVE NEW PACKAGE PRIVATE PROTECTED PUBLIC RETURN SHORT STATIC STRICTFP SUPER SWITCH SYNCHRONIZED THIS THROW THROWS TRANSIENT TRY VOID VOLATILE WHILE _AUTHOR _VERSION _PARAM _RETURN _EXCEPTION _THROWS _SEE _SINCE _SERIAL _SERIALDATA _SERIALFIELD _DEPRECATED)
    nil
    (compilation_unit
     ((package_declaration))
     ((import_declaration))
     ((type_declaration)))
    (package_declaration
     ((PACKAGE qualified_name SEMICOLON)
      (wisent-raw-tag
       (semantic-tag-new-package $2 nil))))
    (import_declaration
     ((IMPORT qualified_name SEMICOLON)
      (wisent-raw-tag
       (semantic-tag-new-include $2 nil)))
     ((IMPORT qualified_name DOT MULT SEMICOLON)
      (wisent-raw-tag
       (semantic-tag-new-include
        (concat $2 $3 $4)
        nil))))
    (type_declaration
     ((SEMICOLON)
      nil)
     ((class_declaration))
     ((interface_declaration)))
    (class_declaration
     ((modifiers_opt CLASS qualified_name superc_opt interfaces_opt class_body)
      (wisent-raw-tag
       (semantic-tag-new-type $3 $2 $6
			      (if
				  (or $4 $5)
				  (cons $4 $5))
			      :typemodifiers $1))))
    (superc_opt
     (nil)
     ((EXTENDS qualified_name)
      (identity $2)))
    (interfaces_opt
     (nil)
     ((IMPLEMENTS qualified_name_list)
      (nreverse $2)))
    (class_body
     ((BRACE_BLOCK)
      (semantic-parse-region
       (car $region1)
       (cdr $region1)
       'class_member_declaration 1)))
    (class_member_declaration
     ((LBRACE)
      nil)
     ((RBRACE)
      nil)
     ((block)
      nil)
     ((static_initializer)
      nil)
     ((constructor_declaration))
     ((interface_declaration))
     ((class_declaration))
     ((method_declaration))
     ((field_declaration)))
    (interface_declaration
     ((modifiers_opt INTERFACE qualified_name extends_interfaces_opt interface_body)
      (wisent-raw-tag
       (semantic-tag-new-type $3 $2 $5
			      (if $4
				  (cons nil $4))
			      :typemodifiers $1))))
    (extends_interfaces_opt
     (nil)
     ((EXTENDS qualified_name_list)
      (identity $2)))
    (interface_body
     ((BRACE_BLOCK)
      (semantic-parse-region
       (car $region1)
       (cdr $region1)
       'interface_member_declaration 1)))
    (interface_member_declaration
     ((LBRACE)
      nil)
     ((RBRACE)
      nil)
     ((interface_declaration))
     ((class_declaration))
     ((method_declaration))
     ((field_declaration)))
    (static_initializer
     ((STATIC block)))
    (constructor_declaration
     ((modifiers_opt constructor_declarator throwsc_opt constructor_body)
      (wisent-raw-tag
       (semantic-tag-new-function
        (car $2)
        nil
        (cdr $2)
        :typemodifiers $1 :throws $3 :constructor-flag t))))
    (constructor_declarator
     ((IDENTIFIER formal_parameter_list)
      (cons $1 $2)))
    (constructor_body
     ((block)))
    (method_declaration
     ((modifiers_opt VOID method_declarator throwsc_opt method_body)
      (wisent-raw-tag
       (semantic-tag-new-function
        (car $3)
        $2
        (cdr $3)
        :typemodifiers $1 :throws $4)))
     ((modifiers_opt type method_declarator throwsc_opt method_body)
      (wisent-raw-tag
       (semantic-tag-new-function
        (car $3)
        $2
        (cdr $3)
        :typemodifiers $1 :throws $4))))
    (method_declarator
     ((IDENTIFIER formal_parameter_list dims_opt)
      (cons
       (concat $1 $3)
       $2)))
    (throwsc_opt
     (nil)
     ((THROWS qualified_name_list)
      (nreverse $2)))
    (qualified_name_list
     ((qualified_name_list COMMA qualified_name)
      (cons $3 $1))
     ((qualified_name)
      (list $1)))
    (method_body
     ((SEMICOLON))
     ((block)))
    (block
     ((BRACE_BLOCK)))
    (formal_parameter_list
     ((PAREN_BLOCK)
      (semantic-parse-region
       (car $region1)
       (cdr $region1)
       'formal_parameters 1)))
    (formal_parameters
     ((LPAREN)
      nil)
     ((RPAREN)
      nil)
     ((formal_parameter COMMA))
     ((formal_parameter RPAREN)))
    (formal_parameter
     ((formal_parameter_modifier_opt type opt_variable_declarator_id)
      (wisent-raw-tag
       (semantic-tag-new-variable $3 $2 nil :typemodifiers $1))))
    (formal_parameter_modifier_opt
     (nil)
     ((FINAL)
      (list $1)))
    (field_declaration
     ((modifiers_opt type variable_declarators SEMICOLON)
      (wisent-raw-tag
       (semantic-tag-new-variable $3 $2 nil :typemodifiers $1))))
    (variable_declarators
     ((variable_declarators COMMA variable_declarator)
      (progn
        (setcdr
         (cdr
	  (car $1))
         (cdr $region2))
        (cons $3 $1)))
     ((variable_declarator)
      (list $1)))
    (variable_declarator
     ((variable_declarator_id EQ variable_initializer)
      (cons $1 $region))
     ((variable_declarator_id)
      (cons $1 $region)))
    (opt_variable_declarator_id
     (nil
      (identity ""))
     ((variable_declarator_id)
      (identity $1)))
    (variable_declarator_id
     ((IDENTIFIER dims_opt)
      (concat $1 $2)))
    (variable_initializer
     ((expression)))
    (expression
     ((expression term))
     ((term)))
    (term
     ((literal))
     ((operator))
     ((primitive_type))
     ((IDENTIFIER))
     ((BRACK_BLOCK))
     ((PAREN_BLOCK))
     ((BRACE_BLOCK))
     ((NEW))
     ((CLASS))
     ((THIS))
     ((SUPER)))
    (literal
     ((STRING_LITERAL))
     ((NUMBER_LITERAL)))
    (operator
     ((NOT))
     ((PLUS))
     ((PLUSPLUS))
     ((MINUS))
     ((MINUSMINUS))
     ((NOTEQ))
     ((MOD))
     ((MODEQ))
     ((AND))
     ((ANDAND))
     ((ANDEQ))
     ((MULT))
     ((MULTEQ))
     ((PLUSEQ))
     ((MINUSEQ))
     ((DOT))
     ((DIV))
     ((DIVEQ))
     ((COLON))
     ((LT))
     ((LSHIFT))
     ((LSHIFTEQ))
     ((LTEQ))
     ((EQ))
     ((EQEQ))
     ((GT))
     ((GTEQ))
     ((RSHIFT))
     ((RSHIFTEQ))
     ((URSHIFT))
     ((URSHIFTEQ))
     ((QUESTION))
     ((XOR))
     ((XOREQ))
     ((OR))
     ((OREQ))
     ((OROR))
     ((COMP))
     ((INSTANCEOF)))
    (primitive_type
     ((BOOLEAN))
     ((CHAR))
     ((LONG))
     ((INT))
     ((SHORT))
     ((BYTE))
     ((DOUBLE))
     ((FLOAT)))
    (modifiers_opt
     (nil)
     ((modifiers)
      (nreverse $1)))
    (modifiers
     ((modifiers modifier)
      (cons $2 $1))
     ((modifier)
      (list $1)))
    (modifier
     ((STRICTFP))
     ((VOLATILE))
     ((TRANSIENT))
     ((SYNCHRONIZED))
     ((NATIVE))
     ((FINAL))
     ((ABSTRACT))
     ((STATIC))
     ((PRIVATE))
     ((PROTECTED))
     ((PUBLIC)))
    (type
     ((qualified_name dims_opt)
      (concat $1 $2))
     ((primitive_type dims_opt)
      (concat $1 $2)))
    (qualified_name
     ((qualified_name DOT IDENTIFIER)
      (concat $1 $2 $3))
     ((IDENTIFIER)))
    (dims_opt
     (nil
      (identity ""))
     ((dims)))
    (dims
     ((dims BRACK_BLOCK)
      (concat $1 "[]"))
     ((BRACK_BLOCK)
      (identity "[]"))))
   (compilation_unit package_declaration import_declaration class_declaration field_declaration method_declaration formal_parameter constructor_declaration interface_declaration class_member_declaration interface_member_declaration formal_parameters))
  "Parser table.")