]> code.delx.au - gnu-emacs/blob - lisp/cedet/semantic/wisent/javat-wy.el
Update copyright notices for 2013.
[gnu-emacs] / lisp / cedet / semantic / wisent / javat-wy.el
1 ;;; semantic/wisent/javat-wy.el --- Generated parser support file
2
3 ;; Copyright (C) 2002, 2007, 2009-2013 Free Software Foundation, Inc.
4
5 ;; This file is part of GNU Emacs.
6
7 ;; GNU Emacs is free software: you can redistribute it and/or modify
8 ;; it under the terms of the GNU General Public License as published by
9 ;; the Free Software Foundation, either version 3 of the License, or
10 ;; (at your option) any later version.
11
12 ;; GNU Emacs is distributed in the hope that it will be useful,
13 ;; but WITHOUT ANY WARRANTY; without even the implied warranty of
14 ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15 ;; GNU General Public License for more details.
16
17 ;; You should have received a copy of the GNU General Public License
18 ;; along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
19
20 ;;; Commentary:
21 ;;
22 ;; This file was generated from admin/grammars/java-tags.wy.
23
24 ;;; Code:
25
26 (require 'semantic/lex)
27 (eval-when-compile (require 'semantic/bovine))
28 \f
29 ;;; Prologue
30 ;;
31 \f
32 ;;; Declarations
33 ;;
34 (defconst wisent-java-tags-wy--keyword-table
35 (semantic-lex-make-keyword-table
36 '(("abstract" . ABSTRACT)
37 ("boolean" . BOOLEAN)
38 ("break" . BREAK)
39 ("byte" . BYTE)
40 ("case" . CASE)
41 ("catch" . CATCH)
42 ("char" . CHAR)
43 ("class" . CLASS)
44 ("const" . CONST)
45 ("continue" . CONTINUE)
46 ("default" . DEFAULT)
47 ("do" . DO)
48 ("double" . DOUBLE)
49 ("else" . ELSE)
50 ("extends" . EXTENDS)
51 ("final" . FINAL)
52 ("finally" . FINALLY)
53 ("float" . FLOAT)
54 ("for" . FOR)
55 ("goto" . GOTO)
56 ("if" . IF)
57 ("implements" . IMPLEMENTS)
58 ("import" . IMPORT)
59 ("instanceof" . INSTANCEOF)
60 ("int" . INT)
61 ("interface" . INTERFACE)
62 ("long" . LONG)
63 ("native" . NATIVE)
64 ("new" . NEW)
65 ("package" . PACKAGE)
66 ("private" . PRIVATE)
67 ("protected" . PROTECTED)
68 ("public" . PUBLIC)
69 ("return" . RETURN)
70 ("short" . SHORT)
71 ("static" . STATIC)
72 ("strictfp" . STRICTFP)
73 ("super" . SUPER)
74 ("switch" . SWITCH)
75 ("synchronized" . SYNCHRONIZED)
76 ("this" . THIS)
77 ("throw" . THROW)
78 ("throws" . THROWS)
79 ("transient" . TRANSIENT)
80 ("try" . TRY)
81 ("void" . VOID)
82 ("volatile" . VOLATILE)
83 ("while" . WHILE)
84 ("@author" . _AUTHOR)
85 ("@version" . _VERSION)
86 ("@param" . _PARAM)
87 ("@return" . _RETURN)
88 ("@exception" . _EXCEPTION)
89 ("@throws" . _THROWS)
90 ("@see" . _SEE)
91 ("@since" . _SINCE)
92 ("@serial" . _SERIAL)
93 ("@serialData" . _SERIALDATA)
94 ("@serialField" . _SERIALFIELD)
95 ("@deprecated" . _DEPRECATED))
96 '(("@deprecated" javadoc
97 (seq 12 usage
98 (type function variable)
99 opt t))
100 ("@serialField" javadoc
101 (seq 11 usage
102 (variable)
103 opt t))
104 ("@serialData" javadoc
105 (seq 10 usage
106 (function)
107 opt t))
108 ("@serial" javadoc
109 (seq 9 usage
110 (variable)
111 opt t))
112 ("@since" javadoc
113 (seq 8 usage
114 (type function variable)
115 opt t))
116 ("@see" javadoc
117 (seq 7 usage
118 (type function variable)
119 opt t with-ref t))
120 ("@throws" javadoc
121 (seq 6 usage
122 (function)
123 with-name t))
124 ("@exception" javadoc
125 (seq 5 usage
126 (function)
127 with-name t))
128 ("@return" javadoc
129 (seq 4 usage
130 (function)))
131 ("@param" javadoc
132 (seq 3 usage
133 (function)
134 with-name t))
135 ("@version" javadoc
136 (seq 2 usage
137 (type)))
138 ("@author" javadoc
139 (seq 1 usage
140 (type)))
141 ("while" summary "while (<expr>) <stmt> | do <stmt> while (<expr>);")
142 ("volatile" summary "Field declaration modifier: volatile <type> <name> ...")
143 ("void" summary "Method return type: void <name> ...")
144 ("try" summary "try {<stmts>} [catch(<parm>) {<stmts>} ...] [finally {<stmts>}]")
145 ("transient" summary "Field declaration modifier: transient <type> <name> ...")
146 ("throws" summary "Method|Constructor declaration: throws <classType>, ...")
147 ("throw" summary "throw <expr> ;")
148 ("synchronized" summary "synchronized (<expr>) ... | Method decl. modifier: synchronized <type> <name> ...")
149 ("switch" summary "switch(<expr>) {[case <const-expr>: <stmts> ...] [default: <stmts>]}")
150 ("strictfp" summary "Declaration modifier: strictfp {class|interface|<type>} <name> ...")
151 ("static" summary "Declaration modifier: static {class|interface|<type>} <name> ...")
152 ("short" summary "Integral primitive type (-32768 to 32767)")
153 ("return" summary "return [<expr>] ;")
154 ("public" summary "Access level modifier: public {class|interface|<type>} <name> ...")
155 ("protected" summary "Access level modifier: protected {class|interface|<type>} <name> ...")
156 ("private" summary "Access level modifier: private {class|interface|<type>} <name> ...")
157 ("package" summary "Package declaration: package <name>")
158 ("native" summary "Method declaration modifier: native <type> <name> ...")
159 ("long" summary "Integral primitive type (-9223372036854775808 to 9223372036854775807)")
160 ("interface" summary "Interface declaration: interface <name>")
161 ("int" summary "Integral primitive type (-2147483648 to 2147483647)")
162 ("import" summary "Import package declarations: import <package>")
163 ("implements" summary "Class SuperInterfaces declaration: implements <name> [, ...]")
164 ("if" summary "if (<expr>) <stmt> [else <stmt>]")
165 ("goto" summary "Unused reserved word")
166 ("for" summary "for ([<init-expr>]; [<expr>]; [<update-expr>]) <stmt>")
167 ("float" summary "Primitive floating-point type (single-precision 32-bit IEEE 754)")
168 ("finally" summary "try {<stmts>} ... finally {<stmts>}")
169 ("final" summary "Class|Member declaration modifier: final {class|<type>} <name> ...")
170 ("extends" summary "SuperClass|SuperInterfaces declaration: extends <name> [, ...]")
171 ("else" summary "if (<expr>) <stmt> else <stmt>")
172 ("double" summary "Primitive floating-point type (double-precision 64-bit IEEE 754)")
173 ("do" summary "do <stmt> while (<expr>);")
174 ("default" summary "switch(<expr>) { ... default: <stmts>}")
175 ("continue" summary "continue [<label>] ;")
176 ("const" summary "Unused reserved word")
177 ("class" summary "Class declaration: class <name>")
178 ("char" summary "Integral primitive type ('