3 * Description: Java programming language.
4 * Author: Paul Fisher <pnfisher@eos.ncsu.edu>
7 state java extends HighlightEntry
23 /* String constants. */
31 /* Character constants. */
39 (build-re '(abstract boolean break byte case catch char class
40 const continue default do double else extends false final finally
41 float for goto if implements import instanceof int interface long
42 native new null package private protected public return short static
43 super switch synchronized this throw throws transient true try void
46 /\b(abstract|b(oolean|reak|yte)|c(a(se|tch)|har|lass|on(st|tinue))\
47 |d(efault|o(|uble))|e(lse|xtends)|f(alse|inal(|ly)|loat|or)|goto\
48 |i(f|mp(lements|ort)|n(stanceof|t(|erface)))|long|n(ative|ew|ull)\
49 |p(ackage|r(ivate|otected)|ublic)|return\
50 |s(hort|tatic|uper|witch|ynchronized)|t(h(is|row(|s))|r(ansient|ue|y))\
51 |vo(id|latile)|while)\b/ {