// Technische Universitaet Muenchen
// Fakultaet fuer Informatik
-package iotpolicy.parser;
import java_cup.runtime.Symbol;
import java_cup.runtime.ComplexSymbolFactory;
private static final int [] ZZ_ACTION = zzUnpackAction();
private static final String ZZ_ACTION_PACKED_0 =
- "\2\0\1\1\1\2\2\3\1\4\16\2\1\5\1\6"+
+ "\2\0\1\1\1\2\2\3\1\4\17\2\1\5\1\6"+
"\1\7\1\10\1\11\1\12\1\13\1\14\1\15\1\16"+
- "\1\17\1\20\1\0\10\2\1\21\11\2\1\22\1\23"+
- "\1\24\1\25\1\26\25\2\1\27\1\30\3\2\1\31"+
- "\2\2\1\32\2\2\1\33\2\2\1\34\2\2\1\35"+
- "\7\2\1\36\2\2\1\37\2\2\1\40\1\41\1\42"+
- "\2\2\1\43\3\2\1\44\2\2\1\45\3\2\1\46"+
- "\1\47";
+ "\1\17\1\20\1\0\11\2\1\21\11\2\1\22\1\23"+
+ "\1\24\1\25\1\26\27\2\1\27\1\30\1\31\3\2"+
+ "\1\32\2\2\1\33\2\2\1\34\3\2\1\35\2\2"+
+ "\1\36\7\2\1\37\1\40\2\2\1\41\2\2\1\42"+
+ "\1\43\1\44\2\2\1\45\3\2\1\46\2\2\1\47"+
+ "\3\2\1\50\1\51";
private static int [] zzUnpackAction() {
- int [] result = new int[127];
+ int [] result = new int[134];
int offset = 0;
offset = zzUnpackAction(ZZ_ACTION_PACKED_0, offset, result);
return result;
private static final String ZZ_ROWMAP_PACKED_0 =
"\0\0\0\51\0\122\0\173\0\244\0\122\0\122\0\315"+
"\0\366\0\u011f\0\u0148\0\u0171\0\u019a\0\u01c3\0\u01ec\0\u0215"+
- "\0\u023e\0\u0267\0\u0290\0\u02b9\0\u02e2\0\122\0\122\0\122"+
- "\0\122\0\122\0\122\0\122\0\122\0\122\0\u030b\0\122"+
- "\0\u0334\0\u035d\0\u0386\0\u03af\0\u03d8\0\u0401\0\u042a\0\u0453"+
- "\0\u047c\0\u04a5\0\173\0\u04ce\0\u04f7\0\u0520\0\u0549\0\u0572"+
- "\0\u059b\0\u05c4\0\u05ed\0\u0616\0\122\0\122\0\122\0\122"+
- "\0\u063f\0\u0668\0\u0691\0\u06ba\0\u06e3\0\u070c\0\u0735\0\u075e"+
+ "\0\u023e\0\u0267\0\u0290\0\u02b9\0\u02e2\0\u030b\0\122\0\122"+
+ "\0\122\0\122\0\122\0\122\0\122\0\122\0\122\0\u0334"+
+ "\0\122\0\u035d\0\u0386\0\u03af\0\u03d8\0\u0401\0\u042a\0\u0453"+
+ "\0\u047c\0\u04a5\0\u04ce\0\u04f7\0\173\0\u0520\0\u0549\0\u0572"+
+ "\0\u059b\0\u05c4\0\u05ed\0\u0616\0\u063f\0\u0668\0\122\0\122"+
+ "\0\122\0\122\0\u0691\0\u06ba\0\u06e3\0\u070c\0\u0735\0\u075e"+
"\0\u0787\0\u07b0\0\u07d9\0\u0802\0\u082b\0\u0854\0\u087d\0\u08a6"+
- "\0\u08cf\0\u08f8\0\u0921\0\u094a\0\u0973\0\u099c\0\173\0\173"+
- "\0\u09c5\0\u09ee\0\u0a17\0\173\0\u0a40\0\u0a69\0\173\0\u0a92"+
- "\0\u0abb\0\173\0\u0ae4\0\u0b0d\0\173\0\u0b36\0\u0b5f\0\173"+
- "\0\u0b88\0\u0bb1\0\u0bda\0\u0c03\0\u0c2c\0\u0c55\0\u0c7e\0\173"+
- "\0\u0ca7\0\u0cd0\0\173\0\u0cf9\0\u0d22\0\173\0\173\0\173"+
- "\0\u0d4b\0\u0d74\0\173\0\u0d9d\0\u0dc6\0\u0def\0\173\0\u0e18"+
- "\0\u0e41\0\173\0\u0e6a\0\u0e93\0\u0ebc\0\173\0\173";
+ "\0\u08cf\0\u08f8\0\u0921\0\u094a\0\u0973\0\u099c\0\u09c5\0\u09ee"+
+ "\0\u0a17\0\u0a40\0\173\0\173\0\173\0\u0a69\0\u0a92\0\u0abb"+
+ "\0\173\0\u0ae4\0\u0b0d\0\173\0\u0b36\0\u0b5f\0\173\0\u0b88"+
+ "\0\u0bb1\0\u0bda\0\173\0\u0c03\0\u0c2c\0\173\0\u0c55\0\u0c7e"+
+ "\0\u0ca7\0\u0cd0\0\u0cf9\0\u0d22\0\u0d4b\0\173\0\173\0\u0d74"+
+ "\0\u0d9d\0\173\0\u0dc6\0\u0def\0\173\0\173\0\173\0\u0e18"+
+ "\0\u0e41\0\173\0\u0e6a\0\u0e93\0\u0ebc\0\173\0\u0ee5\0\u0f0e"+
+ "\0\173\0\u0f37\0\u0f60\0\u0f89\0\173\0\173";
private static int [] zzUnpackRowMap() {
- int [] result = new int[127];
+ int [] result = new int[134];
int offset = 0;
offset = zzUnpackRowMap(ZZ_ROWMAP_PACKED_0, offset, result);
return result;
private static final String ZZ_TRANS_PACKED_0 =
"\1\3\1\4\1\3\1\5\1\6\1\7\1\6\1\10"+
- "\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\36\1\3\1\0\3\37\1\0"+
- "\1\3\31\37\1\40\10\37\1\41\1\37\52\0\2\4"+
- "\4\0\27\4\17\0\1\42\45\0\2\4\4\0\1\4"+
- "\1\43\25\4\14\0\2\4\4\0\2\4\1\44\1\4"+
- "\1\45\22\4\14\0\2\4\4\0\11\4\1\46\15\4"+
- "\14\0\2\4\4\0\5\4\1\47\2\4\1\50\16\4"+
- "\14\0\2\4\4\0\5\4\1\51\21\4\14\0\2\4"+
- "\4\0\12\4\1\52\14\4\14\0\2\4\4\0\3\4"+
- "\1\53\23\4\14\0\2\4\4\0\5\4\1\54\3\4"+
- "\1\55\15\4\14\0\2\4\4\0\4\4\1\56\10\4"+
- "\1\57\11\4\14\0\2\4\4\0\2\4\1\60\24\4"+
- "\14\0\2\4\4\0\5\4\1\61\21\4\14\0\2\4"+
- "\4\0\17\4\1\62\7\4\14\0\2\4\4\0\11\4"+
- "\1\63\15\4\14\0\2\4\4\0\1\64\26\4\13\0"+
- "\3\37\2\0\31\37\1\0\10\37\1\0\1\37\10\0"+
- "\1\65\1\66\3\0\1\67\20\0\1\70\17\0\1\6"+
- "\44\0\2\4\4\0\2\4\1\71\24\4\14\0\2\4"+
- "\4\0\6\4\1\72\20\4\14\0\2\4\4\0\5\4"+
- "\1\73\21\4\14\0\2\4\4\0\25\4\1\74\1\4"+
- "\14\0\2\4\4\0\5\4\1\75\21\4\14\0\2\4"+
- "\4\0\2\4\1\76\24\4\14\0\2\4\4\0\1\4"+
- "\1\77\25\4\14\0\2\4\4\0\5\4\1\100\21\4"+
- "\14\0\2\4\4\0\17\4\1\101\7\4\14\0\2\4"+
- "\4\0\3\4\1\102\23\4\14\0\2\4\4\0\15\4"+
- "\1\103\11\4\14\0\2\4\4\0\23\4\1\104\3\4"+
- "\14\0\2\4\4\0\6\4\1\105\20\4\14\0\2\4"+
- "\4\0\1\106\26\4\14\0\2\4\4\0\7\4\1\107"+
- "\17\4\14\0\2\4\4\0\2\4\1\110\24\4\14\0"+
- "\2\4\4\0\2\4\1\111\24\4\14\0\2\4\4\0"+
- "\11\4\1\112\15\4\14\0\2\4\4\0\1\113\26\4"+
- "\14\0\2\4\4\0\6\4\1\114\20\4\14\0\2\4"+
- "\4\0\17\4\1\115\7\4\14\0\2\4\4\0\12\4"+
- "\1\116\14\4\14\0\2\4\4\0\11\4\1\117\15\4"+
- "\14\0\2\4\4\0\13\4\1\120\13\4\14\0\2\4"+
- "\4\0\15\4\1\121\11\4\14\0\2\4\4\0\7\4"+
- "\1\122\17\4\14\0\2\4\4\0\20\4\1\123\6\4"+
- "\14\0\2\4\4\0\6\4\1\124\20\4\14\0\2\4"+
- "\4\0\15\4\1\125\11\4\14\0\2\4\4\0\1\126"+
- "\26\4\14\0\2\4\4\0\16\4\1\127\10\4\14\0"+
- "\2\4\4\0\12\4\1\130\14\4\14\0\2\4\4\0"+
- "\4\4\1\131\22\4\14\0\2\4\4\0\4\4\1\132"+
- "\22\4\14\0\2\4\4\0\6\4\1\133\20\4\14\0"+
- "\2\4\4\0\1\4\1\134\25\4\14\0\2\4\4\0"+
- "\2\4\1\135\24\4\14\0\2\4\4\0\1\136\26\4"+
- "\14\0\2\4\4\0\11\4\1\137\15\4\14\0\2\4"+
- "\4\0\2\4\1\140\24\4\14\0\2\4\4\0\12\4"+
- "\1\141\14\4\14\0\2\4\4\0\6\4\1\142\20\4"+
- "\14\0\2\4\4\0\7\4\1\143\17\4\14\0\2\4"+
- "\4\0\1\4\1\144\25\4\14\0\2\4\4\0\1\145"+
- "\26\4\14\0\2\4\4\0\5\4\1\146\21\4\14\0"+
- "\2\4\4\0\14\4\1\147\12\4\14\0\2\4\4\0"+
- "\13\4\1\150\13\4\14\0\2\4\4\0\6\4\1\151"+
- "\20\4\14\0\2\4\4\0\15\4\1\152\11\4\14\0"+
- "\2\4\4\0\11\4\1\153\15\4\14\0\2\4\4\0"+
- "\1\154\26\4\14\0\2\4\4\0\1\155\26\4\14\0"+
- "\2\4\4\0\13\4\1\156\13\4\14\0\2\4\4\0"+
- "\20\4\1\157\6\4\14\0\2\4\4\0\16\4\1\160"+
- "\10\4\14\0\2\4\4\0\15\4\1\161\11\4\14\0"+
- "\2\4\4\0\11\4\1\162\15\4\14\0\2\4\4\0"+
- "\1\4\1\163\25\4\14\0\2\4\4\0\23\4\1\164"+
- "\3\4\14\0\2\4\4\0\12\4\1\165\14\4\14\0"+
- "\2\4\4\0\20\4\1\166\6\4\14\0\2\4\4\0"+
- "\3\4\1\167\23\4\14\0\2\4\4\0\2\4\1\170"+
- "\24\4\14\0\2\4\4\0\1\171\26\4\14\0\2\4"+
- "\4\0\11\4\1\172\15\4\14\0\2\4\4\0\1\173"+
- "\26\4\14\0\2\4\4\0\2\4\1\174\24\4\14\0"+
- "\2\4\4\0\5\4\1\175\21\4\14\0\2\4\4\0"+
- "\10\4\1\176\16\4\14\0\2\4\4\0\1\4\1\177"+
- "\25\4\13\0";
+ "\2\4\1\11\2\4\1\12\1\13\1\4\1\14\1\15"+
+ "\1\4\1\16\1\17\1\20\1\4\1\21\1\22\1\23"+
+ "\1\24\1\25\1\4\1\26\1\27\1\30\1\31\1\32"+
+ "\1\33\1\34\1\35\1\36\1\37\1\3\1\0\3\40"+
+ "\1\0\1\3\31\40\1\41\10\40\1\42\1\40\52\0"+
+ "\2\4\4\0\27\4\17\0\1\43\45\0\2\4\4\0"+
+ "\1\4\1\44\25\4\14\0\2\4\4\0\2\4\1\45"+
+ "\1\4\1\46\22\4\14\0\2\4\4\0\11\4\1\47"+
+ "\15\4\14\0\2\4\4\0\5\4\1\50\2\4\1\51"+
+ "\16\4\14\0\2\4\4\0\1\4\1\52\25\4\14\0"+
+ "\2\4\4\0\5\4\1\53\21\4\14\0\2\4\4\0"+
+ "\12\4\1\54\14\4\14\0\2\4\4\0\3\4\1\55"+
+ "\23\4\14\0\2\4\4\0\5\4\1\56\3\4\1\57"+
+ "\15\4\14\0\2\4\4\0\4\4\1\60\10\4\1\61"+
+ "\11\4\14\0\2\4\4\0\2\4\1\62\24\4\14\0"+
+ "\2\4\4\0\5\4\1\63\21\4\14\0\2\4\4\0"+
+ "\17\4\1\64\7\4\14\0\2\4\4\0\11\4\1\65"+
+ "\15\4\14\0\2\4\4\0\1\66\26\4\13\0\3\40"+
+ "\2\0\31\40\1\0\10\40\1\0\1\40\10\0\1\67"+
+ "\1\70\3\0\1\71\20\0\1\72\17\0\1\6\44\0"+
+ "\2\4\4\0\2\4\1\73\24\4\14\0\2\4\4\0"+
+ "\6\4\1\74\20\4\14\0\2\4\4\0\5\4\1\75"+
+ "\21\4\14\0\2\4\4\0\25\4\1\76\1\4\14\0"+
+ "\2\4\4\0\5\4\1\77\21\4\14\0\2\4\4\0"+
+ "\2\4\1\100\24\4\14\0\2\4\4\0\17\4\1\101"+
+ "\7\4\14\0\2\4\4\0\1\4\1\102\25\4\14\0"+
+ "\2\4\4\0\5\4\1\103\21\4\14\0\2\4\4\0"+
+ "\17\4\1\104\7\4\14\0\2\4\4\0\3\4\1\105"+
+ "\23\4\14\0\2\4\4\0\15\4\1\106\11\4\14\0"+
+ "\2\4\4\0\23\4\1\107\3\4\14\0\2\4\4\0"+
+ "\6\4\1\110\20\4\14\0\2\4\4\0\1\111\26\4"+
+ "\14\0\2\4\4\0\7\4\1\112\17\4\14\0\2\4"+
+ "\4\0\2\4\1\113\24\4\14\0\2\4\4\0\2\4"+
+ "\1\114\24\4\14\0\2\4\4\0\11\4\1\115\15\4"+
+ "\14\0\2\4\4\0\1\116\16\4\1\117\7\4\14\0"+
+ "\2\4\4\0\6\4\1\120\20\4\14\0\2\4\4\0"+
+ "\17\4\1\121\7\4\14\0\2\4\4\0\12\4\1\122"+
+ "\14\4\14\0\2\4\4\0\11\4\1\123\15\4\14\0"+
+ "\2\4\4\0\24\4\1\124\2\4\14\0\2\4\4\0"+
+ "\13\4\1\125\13\4\14\0\2\4\4\0\15\4\1\126"+
+ "\11\4\14\0\2\4\4\0\7\4\1\127\17\4\14\0"+
+ "\2\4\4\0\20\4\1\130\6\4\14\0\2\4\4\0"+
+ "\6\4\1\131\20\4\14\0\2\4\4\0\15\4\1\132"+
+ "\11\4\14\0\2\4\4\0\1\133\26\4\14\0\2\4"+
+ "\4\0\16\4\1\134\10\4\14\0\2\4\4\0\12\4"+
+ "\1\135\14\4\14\0\2\4\4\0\4\4\1\136\22\4"+
+ "\14\0\2\4\4\0\4\4\1\137\22\4\14\0\2\4"+
+ "\4\0\6\4\1\140\20\4\14\0\2\4\4\0\1\4"+
+ "\1\141\25\4\14\0\2\4\4\0\20\4\1\142\6\4"+
+ "\14\0\2\4\4\0\2\4\1\143\24\4\14\0\2\4"+
+ "\4\0\1\144\26\4\14\0\2\4\4\0\11\4\1\145"+
+ "\15\4\14\0\2\4\4\0\2\4\1\146\24\4\14\0"+
+ "\2\4\4\0\12\4\1\147\14\4\14\0\2\4\4\0"+
+ "\6\4\1\150\20\4\14\0\2\4\4\0\7\4\1\151"+
+ "\17\4\14\0\2\4\4\0\1\4\1\152\25\4\14\0"+
+ "\2\4\4\0\1\153\26\4\14\0\2\4\4\0\5\4"+
+ "\1\154\21\4\14\0\2\4\4\0\14\4\1\155\12\4"+
+ "\14\0\2\4\4\0\13\4\1\156\13\4\14\0\2\4"+
+ "\4\0\2\4\1\157\24\4\14\0\2\4\4\0\6\4"+
+ "\1\160\20\4\14\0\2\4\4\0\15\4\1\161\11\4"+
+ "\14\0\2\4\4\0\11\4\1\162\15\4\14\0\2\4"+
+ "\4\0\1\163\26\4\14\0\2\4\4\0\1\164\26\4"+
+ "\14\0\2\4\4\0\13\4\1\165\13\4\14\0\2\4"+
+ "\4\0\20\4\1\166\6\4\14\0\2\4\4\0\16\4"+
+ "\1\167\10\4\14\0\2\4\4\0\15\4\1\170\11\4"+
+ "\14\0\2\4\4\0\11\4\1\171\15\4\14\0\2\4"+
+ "\4\0\1\4\1\172\25\4\14\0\2\4\4\0\23\4"+
+ "\1\173\3\4\14\0\2\4\4\0\12\4\1\174\14\4"+
+ "\14\0\2\4\4\0\20\4\1\175\6\4\14\0\2\4"+
+ "\4\0\3\4\1\176\23\4\14\0\2\4\4\0\2\4"+
+ "\1\177\24\4\14\0\2\4\4\0\1\200\26\4\14\0"+
+ "\2\4\4\0\11\4\1\201\15\4\14\0\2\4\4\0"+
+ "\1\202\26\4\14\0\2\4\4\0\2\4\1\203\24\4"+
+ "\14\0\2\4\4\0\5\4\1\204\21\4\14\0\2\4"+
+ "\4\0\10\4\1\205\16\4\14\0\2\4\4\0\1\4"+
+ "\1\206\25\4\13\0";
private static int [] zzUnpackTrans() {
- int [] result = new int[3813];
+ int [] result = new int[4018];
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\11\11\1\1\1\11"+
- "\1\1\1\0\22\1\4\11\107\1";
+ "\2\0\1\11\2\1\2\11\17\1\11\11\1\1\1\11"+
+ "\1\1\1\0\23\1\4\11\114\1";
private static int [] zzUnpackAttribute() {
- int [] result = new int[127];
+ int [] result = new int[134];
int offset = 0;
offset = zzUnpackAttribute(ZZ_ATTRIBUTE_PACKED_0, offset, result);
return result;
{ /* throw new Error("Illegal character <"+ yytext()+">");*/
error("Illegal character <"+ yytext()+">");
}
- case 40: break;
+ case 42: break;
case 2:
{ return symbol("Identifier",IDENT, yytext());
}
- case 41: break;
+ case 43: break;
case 3:
{ /* ignore */
}
- case 42: break;
+ case 44: break;
case 4:
{ return symbol("semicolon",SEMICOLON);
}
- case 43: break;
+ case 45: break;
case 5:
{ string.setLength(0); yybegin(STRING);
}
- case 44: break;
+ case 46: break;
case 6:
{ return symbol("comma",COMMA);
}
- case 45: break;
+ case 47: break;
case 7:
{ return symbol("(",LPAR);
}
- case 46: break;
+ case 48: break;
case 8:
{ return symbol(")",RPAR);
}
- case 47: break;
+ case 49: break;
case 9:
{ return symbol("<",LANG);
}
- case 48: break;
+ case 50: break;
case 10:
{ return symbol(">",RANG);
}
- case 49: break;
+ case 51: break;
case 11:
{ return symbol("{",BEGIN);
}
- case 50: break;
+ case 52: break;
case 12:
{ return symbol("}",END);
}
- case 51: break;
+ case 53: break;
case 13:
{ return symbol("=",ASSIGN);
}
- case 52: break;
+ case 54: break;
case 14:
{ string.append( yytext() );
}
- case 53: break;
+ case 55: break;
case 15:
{ yybegin(YYINITIAL);
return symbol("StringConst",STRINGCONST,string.toString(),string.length());
}
- case 54: break;
+ case 56: break;
case 16:
{ string.append('\\');
}
- case 55: break;
+ case 57: break;
case 17:
{ return symbol("as",AS);
}
- case 56: break;
+ case 58: break;
case 18:
{ string.append('\n');
}
- case 57: break;
+ case 59: break;
case 19:
{ string.append('\t');
}
- case 58: break;
+ case 60: break;
case 20:
{ string.append('\r');
}
- case 59: break;
+ case 61: break;
case 21:
{ string.append('\"');
}
- case 60: break;
+ case 62: break;
case 22:
{ return symbol("int",TYPE, "int" );
}
- case 61: break;
+ case 63: break;
case 23:
{ return symbol("byte",TYPE, "byte" );
}
- case 62: break;
+ case 64: break;
case 24:
- { return symbol("long",TYPE, "long" );
+ { return symbol("enum",ENUM);
}
- case 63: break;
+ case 65: break;
case 25:
- { return symbol("char",TYPE, "char" );
+ { return symbol("long",TYPE, "long" );
}
- case 64: break;
+ case 66: break;
case 26:
- { return symbol("void",TYPE, "void" );
+ { return symbol("char",TYPE, "char" );
}
- case 65: break;
+ case 67: break;
case 27:
- { return symbol("with",WITH);
+ { return symbol("void",TYPE, "void" );
}
- case 66: break;
+ case 68: break;
case 28:
- { return symbol("short",TYPE, "short" );
+ { return symbol("with",WITH);
}
- case 67: break;
+ case 69: break;
case 29:
- { return symbol("float",TYPE, "float" );
+ { return symbol("short",TYPE, "short" );
}
- case 68: break;
+ case 70: break;
case 30:
- { return symbol("string",TYPE, "String" );
+ { return symbol("float",TYPE, "float" );
}
- case 69: break;
+ case 71: break;
case 31:
- { return symbol("double",TYPE, "double" );
+ { return symbol("string",TYPE, "String" );
}
- case 70: break;
+ case 72: break;
case 32:
- { return symbol("String",TYPE, "String" );
+ { return symbol("struct",STRUCT);
}
- case 71: break;
+ case 73: break;
case 33:
- { return symbol("public",PUBLIC);
+ { return symbol("double",TYPE, "double" );
}
- case 72: break;
+ case 74: break;
case 34:
- { return symbol("method",METHOD);
+ { return symbol("String",TYPE, "String" );
}
- case 73: break;
+ case 75: break;
case 35:
- { return symbol("boolean",TYPE, "boolean" );
+ { return symbol("public",PUBLIC);
}
- case 74: break;
+ case 76: break;
case 36:
- { return symbol("requires",REQUIRES);
+ { return symbol("method",METHOD);
}
- case 75: break;
+ case 77: break;
case 37:
- { return symbol("interface",INTERFACE);
+ { return symbol("boolean",TYPE, "boolean" );
}
- case 76: break;
+ case 78: break;
case 38:
- { return symbol("capability",CAPABILITY);
+ { return symbol("requires",REQUIRES);
}
- case 77: break;
+ case 79: break;
case 39:
+ { return symbol("interface",INTERFACE);
+ }
+ case 80: break;
+ case 40:
+ { return symbol("capability",CAPABILITY);
+ }
+ case 81: break;
+ case 41:
{ return symbol("description",DESCRIPTION);
}
- case 78: break;
+ case 82: break;
default:
zzScanError(ZZ_NO_MATCH);
}