-package iotpolicy.parser;
-
/* The following code was generated by JFlex 1.6.1 */
// JFlex parser specification written by
// Technische Universitaet Muenchen
// Fakultaet fuer Informatik
+package iotpolicy.parser;
import java_cup.runtime.Symbol;
import java_cup.runtime.ComplexSymbolFactory;
* Translates characters to character classes
*/
private static final String ZZ_CMAP_PACKED =
- "\11\0\1\6\1\4\1\47\1\6\1\3\22\0\1\6\1\0\1\36"+
- "\1\0\1\1\3\0\1\41\1\42\2\0\1\37\1\0\1\40\1\0"+
- "\12\2\1\0\1\5\1\0\1\45\3\0\22\1\1\30\7\1\1\0"+
- "\1\46\2\0\1\1\1\0\1\24\1\16\1\27\1\25\1\20\1\23"+
- "\1\22\1\13\1\7\2\1\1\21\1\33\1\10\1\14\1\32\1\34"+
- "\1\15\1\12\1\11\1\26\1\31\1\35\1\1\1\17\1\1\1\43"+
- "\1\0\1\44\7\0\1\47\u1fa2\0\1\47\1\47\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\udfe6\0";
+ "\11\0\1\6\1\4\1\46\1\6\1\3\22\0\1\6\1\0\1\36"+
+ "\1\0\1\1\3\0\1\40\1\41\2\0\1\37\3\0\12\2\1\0"+
+ "\1\5\1\2\1\44\1\2\2\0\22\1\1\30\7\1\1\0\1\45"+
+ "\2\0\1\1\1\0\1\24\1\16\1\27\1\25\1\20\1\23\1\22"+
+ "\1\13\1\7\2\1\1\21\1\33\1\10\1\14\1\32\1\34\1\15"+
+ "\1\12\1\11\1\26\1\31\1\35\1\1\1\17\1\1\1\42\1\0"+
+ "\1\43\7\0\1\46\u1fa2\0\1\46\1\46\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\uffff\0\udfe6\0";
/**
* Translates characters to character classes
private static final String ZZ_ACTION_PACKED_0 =
"\2\0\1\1\1\2\2\3\1\4\16\2\1\5\1\6"+
"\1\7\1\10\1\11\1\12\1\13\1\14\1\15\1\16"+
- "\1\17\1\0\10\2\1\20\11\2\1\21\1\22\1\23"+
- "\1\24\1\25\25\2\1\26\1\27\3\2\1\30\2\2"+
- "\1\31\2\2\1\32\2\2\1\33\2\2\1\34\7\2"+
- "\1\35\2\2\1\36\2\2\1\37\1\40\1\41\2\2"+
- "\1\42\3\2\1\43\2\2\1\44\3\2\1\45\1\46";
+ "\1\0\10\2\1\17\11\2\1\20\1\21\1\22\1\23"+
+ "\1\24\25\2\1\25\1\26\3\2\1\27\2\2\1\30"+
+ "\2\2\1\31\2\2\1\32\2\2\1\33\7\2\1\34"+
+ "\2\2\1\35\2\2\1\36\1\37\1\40\2\2\1\41"+
+ "\3\2\1\42\2\2\1\43\3\2\1\44\1\45";
private static int [] zzUnpackAction() {
- int [] result = new int[126];
+ int [] result = new int[125];
int offset = 0;
offset = zzUnpackAction(ZZ_ACTION_PACKED_0, offset, result);
return result;
private static final int [] ZZ_ROWMAP = zzUnpackRowMap();
private static final String ZZ_ROWMAP_PACKED_0 =
- "\0\0\0\50\0\120\0\170\0\240\0\120\0\120\0\310"+
- "\0\360\0\u0118\0\u0140\0\u0168\0\u0190\0\u01b8\0\u01e0\0\u0208"+
- "\0\u0230\0\u0258\0\u0280\0\u02a8\0\u02d0\0\120\0\120\0\120"+
- "\0\120\0\120\0\120\0\120\0\120\0\u02f8\0\120\0\u0320"+
- "\0\u0348\0\u0370\0\u0398\0\u03c0\0\u03e8\0\u0410\0\u0438\0\u0460"+
- "\0\u0488\0\170\0\u04b0\0\u04d8\0\u0500\0\u0528\0\u0550\0\u0578"+
- "\0\u05a0\0\u05c8\0\u05f0\0\120\0\120\0\120\0\120\0\u0618"+
- "\0\u0640\0\u0668\0\u0690\0\u06b8\0\u06e0\0\u0708\0\u0730\0\u0758"+
- "\0\u0780\0\u07a8\0\u07d0\0\u07f8\0\u0820\0\u0848\0\u0870\0\u0898"+
- "\0\u08c0\0\u08e8\0\u0910\0\u0938\0\u0960\0\170\0\170\0\u0988"+
- "\0\u09b0\0\u09d8\0\170\0\u0a00\0\u0a28\0\170\0\u0a50\0\u0a78"+
- "\0\170\0\u0aa0\0\u0ac8\0\170\0\u0af0\0\u0b18\0\170\0\u0b40"+
- "\0\u0b68\0\u0b90\0\u0bb8\0\u0be0\0\u0c08\0\u0c30\0\170\0\u0c58"+
- "\0\u0c80\0\170\0\u0ca8\0\u0cd0\0\170\0\170\0\170\0\u0cf8"+
- "\0\u0d20\0\170\0\u0d48\0\u0d70\0\u0d98\0\170\0\u0dc0\0\u0de8"+
- "\0\170\0\u0e10\0\u0e38\0\u0e60\0\170\0\170";
+ "\0\0\0\47\0\116\0\165\0\234\0\116\0\116\0\303"+
+ "\0\352\0\u0111\0\u0138\0\u015f\0\u0186\0\u01ad\0\u01d4\0\u01fb"+
+ "\0\u0222\0\u0249\0\u0270\0\u0297\0\u02be\0\116\0\116\0\116"+
+ "\0\116\0\116\0\116\0\116\0\u02e5\0\116\0\u030c\0\u0333"+
+ "\0\u035a\0\u0381\0\u03a8\0\u03cf\0\u03f6\0\u041d\0\u0444\0\u046b"+
+ "\0\165\0\u0492\0\u04b9\0\u04e0\0\u0507\0\u052e\0\u0555\0\u057c"+
+ "\0\u05a3\0\u05ca\0\116\0\116\0\116\0\116\0\u05f1\0\u0618"+
+ "\0\u063f\0\u0666\0\u068d\0\u06b4\0\u06db\0\u0702\0\u0729\0\u0750"+
+ "\0\u0777\0\u079e\0\u07c5\0\u07ec\0\u0813\0\u083a\0\u0861\0\u0888"+
+ "\0\u08af\0\u08d6\0\u08fd\0\u0924\0\165\0\165\0\u094b\0\u0972"+
+ "\0\u0999\0\165\0\u09c0\0\u09e7\0\165\0\u0a0e\0\u0a35\0\165"+
+ "\0\u0a5c\0\u0a83\0\165\0\u0aaa\0\u0ad1\0\165\0\u0af8\0\u0b1f"+
+ "\0\u0b46\0\u0b6d\0\u0b94\0\u0bbb\0\u0be2\0\165\0\u0c09\0\u0c30"+
+ "\0\165\0\u0c57\0\u0c7e\0\165\0\165\0\165\0\u0ca5\0\u0ccc"+
+ "\0\165\0\u0cf3\0\u0d1a\0\u0d41\0\165\0\u0d68\0\u0d8f\0\165"+
+ "\0\u0db6\0\u0ddd\0\u0e04\0\165\0\165";
private static int [] zzUnpackRowMap() {
- int [] result = new int[126];
+ int [] result = new int[125];
int offset = 0;
offset = zzUnpackRowMap(ZZ_ROWMAP_PACKED_0, offset, result);
return result;
"\2\4\1\11\2\4\1\12\1\13\2\4\1\14\1\4"+
"\1\15\1\16\1\17\1\4\1\20\1\21\1\22\1\23"+
"\1\24\1\4\1\25\1\26\1\27\1\30\1\31\1\32"+
- "\1\33\1\34\1\35\1\3\1\0\3\36\1\0\1\3"+
- "\31\36\1\37\7\36\1\40\1\36\51\0\2\4\4\0"+
- "\27\4\16\0\1\41\44\0\2\4\4\0\1\4\1\42"+
- "\25\4\13\0\2\4\4\0\2\4\1\43\1\4\1\44"+
- "\22\4\13\0\2\4\4\0\11\4\1\45\15\4\13\0"+
- "\2\4\4\0\5\4\1\46\2\4\1\47\16\4\13\0"+
- "\2\4\4\0\5\4\1\50\21\4\13\0\2\4\4\0"+
- "\12\4\1\51\14\4\13\0\2\4\4\0\3\4\1\52"+
- "\23\4\13\0\2\4\4\0\5\4\1\53\3\4\1\54"+
- "\15\4\13\0\2\4\4\0\4\4\1\55\10\4\1\56"+
- "\11\4\13\0\2\4\4\0\2\4\1\57\24\4\13\0"+
- "\2\4\4\0\5\4\1\60\21\4\13\0\2\4\4\0"+
- "\17\4\1\61\7\4\13\0\2\4\4\0\11\4\1\62"+
- "\15\4\13\0\2\4\4\0\1\63\26\4\12\0\3\36"+
- "\2\0\31\36\1\0\7\36\1\0\1\36\10\0\1\64"+
- "\1\65\3\0\1\66\20\0\1\67\16\0\1\6\43\0"+
- "\2\4\4\0\2\4\1\70\24\4\13\0\2\4\4\0"+
- "\6\4\1\71\20\4\13\0\2\4\4\0\5\4\1\72"+
- "\21\4\13\0\2\4\4\0\25\4\1\73\1\4\13\0"+
- "\2\4\4\0\5\4\1\74\21\4\13\0\2\4\4\0"+
- "\2\4\1\75\24\4\13\0\2\4\4\0\1\4\1\76"+
- "\25\4\13\0\2\4\4\0\5\4\1\77\21\4\13\0"+
- "\2\4\4\0\17\4\1\100\7\4\13\0\2\4\4\0"+
- "\3\4\1\101\23\4\13\0\2\4\4\0\15\4\1\102"+
- "\11\4\13\0\2\4\4\0\23\4\1\103\3\4\13\0"+
- "\2\4\4\0\6\4\1\104\20\4\13\0\2\4\4\0"+
- "\1\105\26\4\13\0\2\4\4\0\7\4\1\106\17\4"+
- "\13\0\2\4\4\0\2\4\1\107\24\4\13\0\2\4"+
- "\4\0\2\4\1\110\24\4\13\0\2\4\4\0\11\4"+
- "\1\111\15\4\13\0\2\4\4\0\1\112\26\4\13\0"+
- "\2\4\4\0\6\4\1\113\20\4\13\0\2\4\4\0"+
- "\17\4\1\114\7\4\13\0\2\4\4\0\12\4\1\115"+
- "\14\4\13\0\2\4\4\0\11\4\1\116\15\4\13\0"+
- "\2\4\4\0\13\4\1\117\13\4\13\0\2\4\4\0"+
- "\15\4\1\120\11\4\13\0\2\4\4\0\7\4\1\121"+
- "\17\4\13\0\2\4\4\0\20\4\1\122\6\4\13\0"+
- "\2\4\4\0\6\4\1\123\20\4\13\0\2\4\4\0"+
- "\15\4\1\124\11\4\13\0\2\4\4\0\1\125\26\4"+
- "\13\0\2\4\4\0\16\4\1\126\10\4\13\0\2\4"+
- "\4\0\12\4\1\127\14\4\13\0\2\4\4\0\4\4"+
- "\1\130\22\4\13\0\2\4\4\0\4\4\1\131\22\4"+
- "\13\0\2\4\4\0\6\4\1\132\20\4\13\0\2\4"+
- "\4\0\1\4\1\133\25\4\13\0\2\4\4\0\2\4"+
- "\1\134\24\4\13\0\2\4\4\0\1\135\26\4\13\0"+
- "\2\4\4\0\11\4\1\136\15\4\13\0\2\4\4\0"+
- "\2\4\1\137\24\4\13\0\2\4\4\0\12\4\1\140"+
- "\14\4\13\0\2\4\4\0\6\4\1\141\20\4\13\0"+
- "\2\4\4\0\7\4\1\142\17\4\13\0\2\4\4\0"+
- "\1\4\1\143\25\4\13\0\2\4\4\0\1\144\26\4"+
- "\13\0\2\4\4\0\5\4\1\145\21\4\13\0\2\4"+
- "\4\0\14\4\1\146\12\4\13\0\2\4\4\0\13\4"+
- "\1\147\13\4\13\0\2\4\4\0\6\4\1\150\20\4"+
- "\13\0\2\4\4\0\15\4\1\151\11\4\13\0\2\4"+
- "\4\0\11\4\1\152\15\4\13\0\2\4\4\0\1\153"+
- "\26\4\13\0\2\4\4\0\1\154\26\4\13\0\2\4"+
- "\4\0\13\4\1\155\13\4\13\0\2\4\4\0\20\4"+
- "\1\156\6\4\13\0\2\4\4\0\16\4\1\157\10\4"+
- "\13\0\2\4\4\0\15\4\1\160\11\4\13\0\2\4"+
- "\4\0\11\4\1\161\15\4\13\0\2\4\4\0\1\4"+
- "\1\162\25\4\13\0\2\4\4\0\23\4\1\163\3\4"+
- "\13\0\2\4\4\0\12\4\1\164\14\4\13\0\2\4"+
- "\4\0\20\4\1\165\6\4\13\0\2\4\4\0\3\4"+
- "\1\166\23\4\13\0\2\4\4\0\2\4\1\167\24\4"+
- "\13\0\2\4\4\0\1\170\26\4\13\0\2\4\4\0"+
- "\11\4\1\171\15\4\13\0\2\4\4\0\1\172\26\4"+
- "\13\0\2\4\4\0\2\4\1\173\24\4\13\0\2\4"+
- "\4\0\5\4\1\174\21\4\13\0\2\4\4\0\10\4"+
- "\1\175\16\4\13\0\2\4\4\0\1\4\1\176\25\4"+
- "\12\0";
+ "\1\33\1\34\1\3\1\0\3\35\1\0\1\3\31\35"+
+ "\1\36\6\35\1\37\1\35\50\0\2\4\4\0\27\4"+
+ "\15\0\1\40\43\0\2\4\4\0\1\4\1\41\25\4"+
+ "\12\0\2\4\4\0\2\4\1\42\1\4\1\43\22\4"+
+ "\12\0\2\4\4\0\11\4\1\44\15\4\12\0\2\4"+
+ "\4\0\5\4\1\45\2\4\1\46\16\4\12\0\2\4"+
+ "\4\0\5\4\1\47\21\4\12\0\2\4\4\0\12\4"+
+ "\1\50\14\4\12\0\2\4\4\0\3\4\1\51\23\4"+
+ "\12\0\2\4\4\0\5\4\1\52\3\4\1\53\15\4"+
+ "\12\0\2\4\4\0\4\4\1\54\10\4\1\55\11\4"+
+ "\12\0\2\4\4\0\2\4\1\56\24\4\12\0\2\4"+
+ "\4\0\5\4\1\57\21\4\12\0\2\4\4\0\17\4"+
+ "\1\60\7\4\12\0\2\4\4\0\11\4\1\61\15\4"+
+ "\12\0\2\4\4\0\1\62\26\4\11\0\3\35\2\0"+
+ "\31\35\1\0\6\35\1\0\1\35\10\0\1\63\1\64"+
+ "\3\0\1\65\20\0\1\66\15\0\1\6\42\0\2\4"+
+ "\4\0\2\4\1\67\24\4\12\0\2\4\4\0\6\4"+
+ "\1\70\20\4\12\0\2\4\4\0\5\4\1\71\21\4"+
+ "\12\0\2\4\4\0\25\4\1\72\1\4\12\0\2\4"+
+ "\4\0\5\4\1\73\21\4\12\0\2\4\4\0\2\4"+
+ "\1\74\24\4\12\0\2\4\4\0\1\4\1\75\25\4"+
+ "\12\0\2\4\4\0\5\4\1\76\21\4\12\0\2\4"+
+ "\4\0\17\4\1\77\7\4\12\0\2\4\4\0\3\4"+
+ "\1\100\23\4\12\0\2\4\4\0\15\4\1\101\11\4"+
+ "\12\0\2\4\4\0\23\4\1\102\3\4\12\0\2\4"+
+ "\4\0\6\4\1\103\20\4\12\0\2\4\4\0\1\104"+
+ "\26\4\12\0\2\4\4\0\7\4\1\105\17\4\12\0"+
+ "\2\4\4\0\2\4\1\106\24\4\12\0\2\4\4\0"+
+ "\2\4\1\107\24\4\12\0\2\4\4\0\11\4\1\110"+
+ "\15\4\12\0\2\4\4\0\1\111\26\4\12\0\2\4"+
+ "\4\0\6\4\1\112\20\4\12\0\2\4\4\0\17\4"+
+ "\1\113\7\4\12\0\2\4\4\0\12\4\1\114\14\4"+
+ "\12\0\2\4\4\0\11\4\1\115\15\4\12\0\2\4"+
+ "\4\0\13\4\1\116\13\4\12\0\2\4\4\0\15\4"+
+ "\1\117\11\4\12\0\2\4\4\0\7\4\1\120\17\4"+
+ "\12\0\2\4\4\0\20\4\1\121\6\4\12\0\2\4"+
+ "\4\0\6\4\1\122\20\4\12\0\2\4\4\0\15\4"+
+ "\1\123\11\4\12\0\2\4\4\0\1\124\26\4\12\0"+
+ "\2\4\4\0\16\4\1\125\10\4\12\0\2\4\4\0"+
+ "\12\4\1\126\14\4\12\0\2\4\4\0\4\4\1\127"+
+ "\22\4\12\0\2\4\4\0\4\4\1\130\22\4\12\0"+
+ "\2\4\4\0\6\4\1\131\20\4\12\0\2\4\4\0"+
+ "\1\4\1\132\25\4\12\0\2\4\4\0\2\4\1\133"+
+ "\24\4\12\0\2\4\4\0\1\134\26\4\12\0\2\4"+
+ "\4\0\11\4\1\135\15\4\12\0\2\4\4\0\2\4"+
+ "\1\136\24\4\12\0\2\4\4\0\12\4\1\137\14\4"+
+ "\12\0\2\4\4\0\6\4\1\140\20\4\12\0\2\4"+
+ "\4\0\7\4\1\141\17\4\12\0\2\4\4\0\1\4"+
+ "\1\142\25\4\12\0\2\4\4\0\1\143\26\4\12\0"+
+ "\2\4\4\0\5\4\1\144\21\4\12\0\2\4\4\0"+
+ "\14\4\1\145\12\4\12\0\2\4\4\0\13\4\1\146"+
+ "\13\4\12\0\2\4\4\0\6\4\1\147\20\4\12\0"+
+ "\2\4\4\0\15\4\1\150\11\4\12\0\2\4\4\0"+
+ "\11\4\1\151\15\4\12\0\2\4\4\0\1\152\26\4"+
+ "\12\0\2\4\4\0\1\153\26\4\12\0\2\4\4\0"+
+ "\13\4\1\154\13\4\12\0\2\4\4\0\20\4\1\155"+
+ "\6\4\12\0\2\4\4\0\16\4\1\156\10\4\12\0"+
+ "\2\4\4\0\15\4\1\157\11\4\12\0\2\4\4\0"+
+ "\11\4\1\160\15\4\12\0\2\4\4\0\1\4\1\161"+
+ "\25\4\12\0\2\4\4\0\23\4\1\162\3\4\12\0"+
+ "\2\4\4\0\12\4\1\163\14\4\12\0\2\4\4\0"+
+ "\20\4\1\164\6\4\12\0\2\4\4\0\3\4\1\165"+
+ "\23\4\12\0\2\4\4\0\2\4\1\166\24\4\12\0"+
+ "\2\4\4\0\1\167\26\4\12\0\2\4\4\0\11\4"+
+ "\1\170\15\4\12\0\2\4\4\0\1\171\26\4\12\0"+
+ "\2\4\4\0\2\4\1\172\24\4\12\0\2\4\4\0"+
+ "\5\4\1\173\21\4\12\0\2\4\4\0\10\4\1\174"+
+ "\16\4\12\0\2\4\4\0\1\4\1\175\25\4\11\0";
private static int [] zzUnpackTrans() {
- int [] result = new int[3720];
+ int [] result = new int[3627];
int offset = 0;
offset = zzUnpackTrans(ZZ_TRANS_PACKED_0, offset, result);
return result;
private static final int [] ZZ_ATTRIBUTE = zzUnpackAttribute();
private static final String ZZ_ATTRIBUTE_PACKED_0 =
- "\2\0\1\11\2\1\2\11\16\1\10\11\1\1\1\11"+
+ "\2\0\1\11\2\1\2\11\16\1\7\11\1\1\1\11"+
"\1\1\1\0\22\1\4\11\107\1";
private static int [] zzUnpackAttribute() {
- int [] result = new int[126];
+ int [] result = new int[125];
int offset = 0;
offset = zzUnpackAttribute(ZZ_ATTRIBUTE_PACKED_0, offset, result);
return result;
char [] map = new char[0x110000];
int i = 0; /* index in packed string */
int j = 0; /* index in unpacked array */
- while (i < 168) {
+ while (i < 166) {
int count = packed.charAt(i++);
char value = packed.charAt(i++);
do map[j++] = value; while (--count > 0);
{ /* throw new Error("Illegal character <"+ yytext()+">");*/
error("Illegal character <"+ yytext()+">");
}
- case 39: break;
+ case 38: break;
case 2:
{ return symbol("Identifier",IDENT, yytext());
}
- case 40: break;
+ case 39: break;
case 3:
{ /* ignore */
}
- case 41: break;
+ case 40: break;
case 4:
{ return symbol("semicolon",SEMICOLON);
}
- case 42: break;
+ case 41: break;
case 5:
{ string.setLength(0); yybegin(STRING);
}
- case 43: break;
+ case 42: break;
case 6:
{ return symbol("comma",COMMA);
}
- case 44: break;
+ case 43: break;
case 7:
- { return symbol("dot",DOT);
- }
- case 45: break;
- case 8:
{ return symbol("(",LPAR);
}
- case 46: break;
- case 9:
+ case 44: break;
+ case 8:
{ return symbol(")",RPAR);
}
- case 47: break;
- case 10:
+ case 45: break;
+ case 9:
{ return symbol("{",BEGIN);
}
- case 48: break;
- case 11:
+ case 46: break;
+ case 10:
{ return symbol("}",END);
}
- case 49: break;
- case 12:
+ case 47: break;
+ case 11:
{ return symbol("=",ASSIGN);
}
- case 50: break;
- case 13:
+ case 48: break;
+ case 12:
{ string.append( yytext() );
}
- case 51: break;
- case 14:
+ case 49: break;
+ case 13:
{ yybegin(YYINITIAL);
return symbol("StringConst",STRINGCONST,string.toString(),string.length());
}
- case 52: break;
- case 15:
+ case 50: break;
+ case 14:
{ string.append('\\');
}
- case 53: break;
- case 16:
+ case 51: break;
+ case 15:
{ return symbol("as",AS);
}
- case 54: break;
- case 17:
+ case 52: break;
+ case 16:
{ string.append('\n');
}
- case 55: break;
- case 18:
+ case 53: break;
+ case 17:
{ string.append('\t');
}
- case 56: break;
- case 19:
+ case 54: break;
+ case 18:
{ string.append('\r');
}
- case 57: break;
- case 20:
+ case 55: break;
+ case 19:
{ string.append('\"');
}
- case 58: break;
- case 21:
+ case 56: break;
+ case 20:
{ return symbol("int",TYPE, "int" );
}
- case 59: break;
- case 22:
+ case 57: break;
+ case 21:
{ return symbol("byte",TYPE, "byte" );
}
- case 60: break;
- case 23:
+ case 58: break;
+ case 22:
{ return symbol("long",TYPE, "long" );
}
- case 61: break;
- case 24:
+ case 59: break;
+ case 23:
{ return symbol("char",TYPE, "char" );
}
- case 62: break;
- case 25:
+ case 60: break;
+ case 24:
{ return symbol("void",TYPE, "void" );
}
- case 63: break;
- case 26:
+ case 61: break;
+ case 25:
{ return symbol("with",WITH);
}
- case 64: break;
- case 27:
+ case 62: break;
+ case 26:
{ return symbol("short",TYPE, "short" );
}
- case 65: break;
- case 28:
+ case 63: break;
+ case 27:
{ return symbol("float",TYPE, "float" );
}
- case 66: break;
- case 29:
+ case 64: break;
+ case 28:
{ return symbol("string",TYPE, "String" );
}
- case 67: break;
- case 30:
+ case 65: break;
+ case 29:
{ return symbol("double",TYPE, "double" );
}
- case 68: break;
- case 31:
+ case 66: break;
+ case 30:
{ return symbol("String",TYPE, "String" );
}
- case 69: break;
- case 32:
+ case 67: break;
+ case 31:
{ return symbol("public",PUBLIC);
}
- case 70: break;
- case 33:
+ case 68: break;
+ case 32:
{ return symbol("method",METHOD);
}
- case 71: break;
- case 34:
+ case 69: break;
+ case 33:
{ return symbol("boolean",TYPE, "boolean" );
}
- case 72: break;
- case 35:
+ case 70: break;
+ case 34:
{ return symbol("requires",REQUIRES);
}
- case 73: break;
- case 36:
+ case 71: break;
+ case 35:
{ return symbol("interface",INTERFACE);
}
- case 74: break;
- case 37:
+ case 72: break;
+ case 36:
{ return symbol("capability",CAPABILITY);
}
- case 75: break;
- case 38:
+ case 73: break;
+ case 37:
{ return symbol("description",DESCRIPTION);
}
- case 76: break;
+ case 74: break;
default:
zzScanError(ZZ_NO_MATCH);
}