1 ;;; semantic/wisent/javat-wy.el --- Generated parser support file
3 ;; Copyright (C) 2002, 2007, 2009-2013 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 ('