;;; semantic/wisent/javat-wy.el --- Generated parser support file
;; Copyright (C) 2002, 2007, 2009, 2010 Free Software Foundation, Inc.
;; This file is part of GNU Emacs.
;; GNU Emacs is free software: you can redistribute it and/or modify
;; it under the terms of the GNU General Public License as published by
;; the Free Software Foundation, either version 3 of the License, or
;; (at your option) any later version.
;; GNU Emacs is distributed in the hope that it will be useful,
;; but WITHOUT ANY WARRANTY; without even the implied warranty of
;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
;; GNU General Public License for more details.
;; You should have received a copy of the GNU General Public License
;; along with GNU Emacs. If not, see .
;;; Commentary:
;;
;; This file was generated from the grammar file
;; semantic/wisent/wisent-java-tags.wy in the CEDET repository.
;;; Code:
(require 'semantic/lex)
;;; Prologue
;;
;;; Declarations
;;
(defconst wisent-java-tags-wy--keyword-table
(semantic-lex-make-keyword-table
'(("abstract" . ABSTRACT)
("boolean" . BOOLEAN)
("break" . BREAK)
("byte" . BYTE)
("case" . CASE)
("catch" . CATCH)
("char" . CHAR)
("class" . CLASS)
("const" . CONST)
("continue" . CONTINUE)
("default" . DEFAULT)
("do" . DO)
("double" . DOUBLE)
("else" . ELSE)
("extends" . EXTENDS)
("final" . FINAL)
("finally" . FINALLY)
("float" . FLOAT)
("for" . FOR)
("goto" . GOTO)
("if" . IF)
("implements" . IMPLEMENTS)
("import" . IMPORT)
("instanceof" . INSTANCEOF)
("int" . INT)
("interface" . INTERFACE)
("long" . LONG)
("native" . NATIVE)
("new" . NEW)
("package" . PACKAGE)
("private" . PRIVATE)
("protected" . PROTECTED)
("public" . PUBLIC)
("return" . RETURN)
("short" . SHORT)
("static" . STATIC)
("strictfp" . STRICTFP)
("super" . SUPER)
("switch" . SWITCH)
("synchronized" . SYNCHRONIZED)
("this" . THIS)
("throw" . THROW)
("throws" . THROWS)
("transient" . TRANSIENT)
("try" . TRY)
("void" . VOID)
("volatile" . VOLATILE)
("while" . WHILE)
("@author" . _AUTHOR)
("@version" . _VERSION)
("@param" . _PARAM)
("@return" . _RETURN)
("@exception" . _EXCEPTION)
("@throws" . _THROWS)
("@see" . _SEE)
("@since" . _SINCE)
("@serial" . _SERIAL)
("@serialData" . _SERIALDATA)
("@serialField" . _SERIALFIELD)
("@deprecated" . _DEPRECATED))
'(("@deprecated" javadoc
(seq 12 usage
(type function variable)
opt t))
("@serialField" javadoc
(seq 11 usage
(variable)
opt t))
("@serialData" javadoc
(seq 10 usage
(function)
opt t))
("@serial" javadoc
(seq 9 usage
(variable)
opt t))
("@since" javadoc
(seq 8 usage
(type function variable)
opt t))
("@see" javadoc
(seq 7 usage
(type function variable)
opt t with-ref t))
("@throws" javadoc
(seq 6 usage
(function)
with-name t))
("@exception" javadoc
(seq 5 usage
(function)
with-name t))
("@return" javadoc
(seq 4 usage
(function)))
("@param" javadoc
(seq 3 usage
(function)
with-name t))
("@version" javadoc
(seq 2 usage
(type)))
("@author" javadoc
(seq 1 usage
(type)))
("while" summary "while () | do while ();")
("volatile" summary "Field declaration modifier: volatile ...")
("void" summary "Method return type: void ...")
("try" summary "try {} [catch() {} ...] [finally {}]")
("transient" summary "Field declaration modifier: transient ...")
("throws" summary "Method|Constructor declaration: throws , ...")
("throw" summary "throw ;")
("synchronized" summary "synchronized () ... | Method decl. modifier: synchronized ...")
("switch" summary "switch() {[case : ...] [default: ]}")
("strictfp" summary "Declaration modifier: strictfp {class|interface|} ...")
("static" summary "Declaration modifier: static {class|interface|} ...")
("short" summary "Integral primitive type (-32768 to 32767)")
("return" summary "return [] ;")
("public" summary "Access level modifier: public {class|interface|} ...")
("protected" summary "Access level modifier: protected {class|interface|} ...")
("private" summary "Access level modifier: private {class|interface|} ...")
("package" summary "Package declaration: package ")
("native" summary "Method declaration modifier: native ...")
("long" summary "Integral primitive type (-9223372036854775808 to 9223372036854775807)")
("interface" summary "Interface declaration: interface ")
("int" summary "Integral primitive type (-2147483648 to 2147483647)")
("import" summary "Import package declarations: import ")
("implements" summary "Class SuperInterfaces declaration: implements [, ...]")
("if" summary "if () [else ]")
("goto" summary "Unused reserved word")
("for" summary "for ([]; []; []) ")
("float" summary "Primitive floating-point type (single-precision 32-bit IEEE 754)")
("finally" summary "try {} ... finally {}")
("final" summary "Class|Member declaration modifier: final {class|} ...")
("extends" summary "SuperClass|SuperInterfaces declaration: extends [, ...]")
("else" summary "if () else ")
("double" summary "Primitive floating-point type (double-precision 64-bit IEEE 754)")
("do" summary "do while ();")
("default" summary "switch() { ... default: }")
("continue" summary "continue [