1 ;;; semantic/wisent/javat-wy.el --- Generated parser support file
3 ;; Copyright (C) 2002, 2007, 2009-2012 Free Software Foundation, Inc.
5 ;; This file is part of GNU Emacs.
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.
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.
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/>.
22 ;; This file was generated from admin/grammars/java-tags.wy.
26 (require 'semantic
/lex
)
27 (eval-when-compile (require 'semantic
/bovine
))
34 (defconst wisent-java-tags-wy--keyword-table
35 (semantic-lex-make-keyword-table
36 '(("abstract" . ABSTRACT
)
45 ("continue" . CONTINUE
)
57 ("implements" . IMPLEMENTS
)
59 ("instanceof" . INSTANCEOF
)
61 ("interface" . INTERFACE
)
67 ("protected" . PROTECTED
)
72 ("strictfp" . STRICTFP
)
75 ("synchronized" . SYNCHRONIZED
)
79 ("transient" . TRANSIENT
)
82 ("volatile" . VOLATILE
)
85 ("@version" . _VERSION
)
88 ("@exception" . _EXCEPTION
)
93 ("@serialData" . _SERIALDATA
)
94 ("@serialField" . _SERIALFIELD
)
95 ("@deprecated" . _DEPRECATED
))
96 '(("@deprecated" javadoc
98 (type function variable
)
100 ("@serialField" javadoc
104 ("@serialData" javadoc
114 (type function variable
)
118 (type function variable
)
124 ("@exception" javadoc
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 ('