@@ -315,7 +315,7 @@
s3.addTransition(ScannerTransEntry(6 ,'g' ,7));
_scannerList.Insert(s3);
- Scanner s4(BACKUP);
+ Scanner s4(ASSIGN);
s4.addState(ScannerStateEntry(0 ,INTERMEDIATE));
s4.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s4.addState(ScannerStateEntry(2 ,START));
@@ -323,45 +323,45 @@
s4.addState(ScannerStateEntry(4 ,INTERMEDIATE));
s4.addState(ScannerStateEntry(5 ,INTERMEDIATE));
s4.addState(ScannerStateEntry(6 ,FINAL));
- s4.addTransition(ScannerTransEntry(0 ,'a' ,1));
- s4.addTransition(ScannerTransEntry(1 ,'c' ,3));
- s4.addTransition(ScannerTransEntry(2 ,'b' ,0));
- s4.addTransition(ScannerTransEntry(3 ,'k' ,4));
- s4.addTransition(ScannerTransEntry(4 ,'u' ,5));
- s4.addTransition(ScannerTransEntry(5 ,'p' ,6));
+ s4.addTransition(ScannerTransEntry(0 ,'s' ,1));
+ s4.addTransition(ScannerTransEntry(1 ,'s' ,3));
+ s4.addTransition(ScannerTransEntry(2 ,'a' ,0));
+ s4.addTransition(ScannerTransEntry(3 ,'i' ,4));
+ s4.addTransition(ScannerTransEntry(4 ,'g' ,5));
+ s4.addTransition(ScannerTransEntry(5 ,'n' ,6));
_scannerList.Insert(s4);
- Scanner s5(BEGIN_TOKEN);
+ Scanner s5(BACKUP);
s5.addState(ScannerStateEntry(0 ,INTERMEDIATE));
s5.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s5.addState(ScannerStateEntry(2 ,START));
s5.addState(ScannerStateEntry(3 ,INTERMEDIATE));
s5.addState(ScannerStateEntry(4 ,INTERMEDIATE));
- s5.addState(ScannerStateEntry(5 ,FINAL));
- s5.addTransition(ScannerTransEntry(0 ,'e' ,1));
- s5.addTransition(ScannerTransEntry(1 ,'g' ,3));
+ s5.addState(ScannerStateEntry(5 ,INTERMEDIATE));
+ s5.addState(ScannerStateEntry(6 ,FINAL));
+ s5.addTransition(ScannerTransEntry(0 ,'a' ,1));
+ s5.addTransition(ScannerTransEntry(1 ,'c' ,3));
s5.addTransition(ScannerTransEntry(2 ,'b' ,0));
- s5.addTransition(ScannerTransEntry(3 ,'i' ,4));
- s5.addTransition(ScannerTransEntry(4 ,'n' ,5));
+ s5.addTransition(ScannerTransEntry(3 ,'k' ,4));
+ s5.addTransition(ScannerTransEntry(4 ,'u' ,5));
+ s5.addTransition(ScannerTransEntry(5 ,'p' ,6));
_scannerList.Insert(s5);
- Scanner s6(BINARY);
+ Scanner s6(BEGIN_TOKEN);
s6.addState(ScannerStateEntry(0 ,INTERMEDIATE));
s6.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s6.addState(ScannerStateEntry(2 ,START));
s6.addState(ScannerStateEntry(3 ,INTERMEDIATE));
s6.addState(ScannerStateEntry(4 ,INTERMEDIATE));
- s6.addState(ScannerStateEntry(5 ,INTERMEDIATE));
- s6.addState(ScannerStateEntry(6 ,FINAL));
- s6.addTransition(ScannerTransEntry(0 ,'i' ,1));
- s6.addTransition(ScannerTransEntry(1 ,'n' ,3));
+ s6.addState(ScannerStateEntry(5 ,FINAL));
+ s6.addTransition(ScannerTransEntry(0 ,'e' ,1));
+ s6.addTransition(ScannerTransEntry(1 ,'g' ,3));
s6.addTransition(ScannerTransEntry(2 ,'b' ,0));
- s6.addTransition(ScannerTransEntry(3 ,'a' ,4));
- s6.addTransition(ScannerTransEntry(4 ,'r' ,5));
- s6.addTransition(ScannerTransEntry(5 ,'y' ,6));
+ s6.addTransition(ScannerTransEntry(3 ,'i' ,4));
+ s6.addTransition(ScannerTransEntry(4 ,'n' ,5));
_scannerList.Insert(s6);
- Scanner s7(BUFILE);
+ Scanner s7(BINARY);
s7.addState(ScannerStateEntry(0 ,INTERMEDIATE));
s7.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s7.addState(ScannerStateEntry(2 ,START));
@@ -369,81 +369,73 @@
s7.addState(ScannerStateEntry(4 ,INTERMEDIATE));
s7.addState(ScannerStateEntry(5 ,INTERMEDIATE));
s7.addState(ScannerStateEntry(6 ,FINAL));
- s7.addTransition(ScannerTransEntry(0 ,'u' ,1));
- s7.addTransition(ScannerTransEntry(1 ,'f' ,3));
+ s7.addTransition(ScannerTransEntry(0 ,'i' ,1));
+ s7.addTransition(ScannerTransEntry(1 ,'n' ,3));
s7.addTransition(ScannerTransEntry(2 ,'b' ,0));
- s7.addTransition(ScannerTransEntry(3 ,'i' ,4));
- s7.addTransition(ScannerTransEntry(4 ,'l' ,5));
- s7.addTransition(ScannerTransEntry(5 ,'e' ,6));
+ s7.addTransition(ScannerTransEntry(3 ,'a' ,4));
+ s7.addTransition(ScannerTransEntry(4 ,'r' ,5));
+ s7.addTransition(ScannerTransEntry(5 ,'y' ,6));
_scannerList.Insert(s7);
- Scanner s8(TSTICKET);
+ Scanner s8(BUFILE);
s8.addState(ScannerStateEntry(0 ,INTERMEDIATE));
s8.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s8.addState(ScannerStateEntry(2 ,START));
s8.addState(ScannerStateEntry(3 ,INTERMEDIATE));
s8.addState(ScannerStateEntry(4 ,INTERMEDIATE));
s8.addState(ScannerStateEntry(5 ,INTERMEDIATE));
- s8.addState(ScannerStateEntry(6 ,INTERMEDIATE));
- s8.addState(ScannerStateEntry(7 ,INTERMEDIATE));
- s8.addState(ScannerStateEntry(8 ,FINAL));
- s8.addTransition(ScannerTransEntry(0 ,'s' ,1));
- s8.addTransition(ScannerTransEntry(1 ,'t' ,3));
- s8.addTransition(ScannerTransEntry(2 ,'t' ,0));
+ s8.addState(ScannerStateEntry(6 ,FINAL));
+ s8.addTransition(ScannerTransEntry(0 ,'u' ,1));
+ s8.addTransition(ScannerTransEntry(1 ,'f' ,3));
+ s8.addTransition(ScannerTransEntry(2 ,'b' ,0));
s8.addTransition(ScannerTransEntry(3 ,'i' ,4));
- s8.addTransition(ScannerTransEntry(4 ,'c' ,5));
- s8.addTransition(ScannerTransEntry(5 ,'k' ,6));
- s8.addTransition(ScannerTransEntry(6 ,'e' ,7));
- s8.addTransition(ScannerTransEntry(7 ,'t' ,8));
+ s8.addTransition(ScannerTransEntry(4 ,'l' ,5));
+ s8.addTransition(ScannerTransEntry(5 ,'e' ,6));
_scannerList.Insert(s8);
- Scanner s9(BY);
+ Scanner s9(TSTICKET);
s9.addState(ScannerStateEntry(0 ,INTERMEDIATE));
- s9.addState(ScannerStateEntry(1 ,FINAL));
+ s9.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s9.addState(ScannerStateEntry(2 ,START));
- s9.addTransition(ScannerTransEntry(0 ,'y' ,1));
- s9.addTransition(ScannerTransEntry(2 ,'b' ,0));
+ s9.addState(ScannerStateEntry(3 ,INTERMEDIATE));
+ s9.addState(ScannerStateEntry(4 ,INTERMEDIATE));
+ s9.addState(ScannerStateEntry(5 ,INTERMEDIATE));
+ s9.addState(ScannerStateEntry(6 ,INTERMEDIATE));
+ s9.addState(ScannerStateEntry(7 ,INTERMEDIATE));
+ s9.addState(ScannerStateEntry(8 ,FINAL));
+ s9.addTransition(ScannerTransEntry(0 ,'s' ,1));
+ s9.addTransition(ScannerTransEntry(1 ,'t' ,3));
+ s9.addTransition(ScannerTransEntry(2 ,'t' ,0));
+ s9.addTransition(ScannerTransEntry(3 ,'i' ,4));
+ s9.addTransition(ScannerTransEntry(4 ,'c' ,5));
+ s9.addTransition(ScannerTransEntry(5 ,'k' ,6));
+ s9.addTransition(ScannerTransEntry(6 ,'e' ,7));
+ s9.addTransition(ScannerTransEntry(7 ,'t' ,8));
_scannerList.Insert(s9);
- Scanner s10(CHECK);
+ Scanner s10(BY);
s10.addState(ScannerStateEntry(0 ,INTERMEDIATE));
- s10.addState(ScannerStateEntry(1 ,INTERMEDIATE));
+ s10.addState(ScannerStateEntry(1 ,FINAL));
s10.addState(ScannerStateEntry(2 ,START));
- s10.addState(ScannerStateEntry(3 ,INTERMEDIATE));
- s10.addState(ScannerStateEntry(4 ,INTERMEDIATE));
- s10.addState(ScannerStateEntry(5 ,FINAL));
- s10.addTransition(ScannerTransEntry(0 ,'h' ,1));
- s10.addTransition(ScannerTransEntry(1 ,'e' ,3));
- s10.addTransition(ScannerTransEntry(2 ,'c' ,0));
- s10.addTransition(ScannerTransEntry(3 ,'c' ,4));
- s10.addTransition(ScannerTransEntry(4 ,'k' ,5));
+ s10.addTransition(ScannerTransEntry(0 ,'y' ,1));
+ s10.addTransition(ScannerTransEntry(2 ,'b' ,0));
_scannerList.Insert(s10);
- Scanner s11(CHECKPOINT);
+ Scanner s11(CHECK);
s11.addState(ScannerStateEntry(0 ,INTERMEDIATE));
s11.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s11.addState(ScannerStateEntry(2 ,START));
s11.addState(ScannerStateEntry(3 ,INTERMEDIATE));
s11.addState(ScannerStateEntry(4 ,INTERMEDIATE));
- s11.addState(ScannerStateEntry(5 ,INTERMEDIATE));
- s11.addState(ScannerStateEntry(6 ,INTERMEDIATE));
- s11.addState(ScannerStateEntry(7 ,INTERMEDIATE));
- s11.addState(ScannerStateEntry(8 ,INTERMEDIATE));
- s11.addState(ScannerStateEntry(9 ,INTERMEDIATE));
- s11.addState(ScannerStateEntry(10 ,FINAL));
+ s11.addState(ScannerStateEntry(5 ,FINAL));
s11.addTransition(ScannerTransEntry(0 ,'h' ,1));
s11.addTransition(ScannerTransEntry(1 ,'e' ,3));
s11.addTransition(ScannerTransEntry(2 ,'c' ,0));
s11.addTransition(ScannerTransEntry(3 ,'c' ,4));
s11.addTransition(ScannerTransEntry(4 ,'k' ,5));
- s11.addTransition(ScannerTransEntry(5 ,'p' ,6));
- s11.addTransition(ScannerTransEntry(6 ,'o' ,7));
- s11.addTransition(ScannerTransEntry(7 ,'i' ,8));
- s11.addTransition(ScannerTransEntry(8 ,'n' ,9));
- s11.addTransition(ScannerTransEntry(9 ,'t' ,10));
_scannerList.Insert(s11);
- Scanner s12(CLEANUP);
+ Scanner s12(CHECKPOINT);
s12.addState(ScannerStateEntry(0 ,INTERMEDIATE));
s12.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s12.addState(ScannerStateEntry(2 ,START));
@@ -451,279 +443,285 @@
s12.addState(ScannerStateEntry(4 ,INTERMEDIATE));
s12.addState(ScannerStateEntry(5 ,INTERMEDIATE));
s12.addState(ScannerStateEntry(6 ,INTERMEDIATE));
- s12.addState(ScannerStateEntry(7 ,FINAL));
- s12.addTransition(ScannerTransEntry(0 ,'l' ,1));
+ s12.addState(ScannerStateEntry(7 ,INTERMEDIATE));
+ s12.addState(ScannerStateEntry(8 ,INTERMEDIATE));
+ s12.addState(ScannerStateEntry(9 ,INTERMEDIATE));
+ s12.addState(ScannerStateEntry(10 ,FINAL));
+ s12.addTransition(ScannerTransEntry(0 ,'h' ,1));
s12.addTransition(ScannerTransEntry(1 ,'e' ,3));
s12.addTransition(ScannerTransEntry(2 ,'c' ,0));
- s12.addTransition(ScannerTransEntry(3 ,'a' ,4));
- s12.addTransition(ScannerTransEntry(4 ,'n' ,5));
- s12.addTransition(ScannerTransEntry(5 ,'u' ,6));
- s12.addTransition(ScannerTransEntry(6 ,'p' ,7));
+ s12.addTransition(ScannerTransEntry(3 ,'c' ,4));
+ s12.addTransition(ScannerTransEntry(4 ,'k' ,5));
+ s12.addTransition(ScannerTransEntry(5 ,'p' ,6));
+ s12.addTransition(ScannerTransEntry(6 ,'o' ,7));
+ s12.addTransition(ScannerTransEntry(7 ,'i' ,8));
+ s12.addTransition(ScannerTransEntry(8 ,'n' ,9));
+ s12.addTransition(ScannerTransEntry(9 ,'t' ,10));
_scannerList.Insert(s12);
- Scanner s13(CLOSE);
+ Scanner s13(CLEANUP);
s13.addState(ScannerStateEntry(0 ,INTERMEDIATE));
s13.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s13.addState(ScannerStateEntry(2 ,START));
s13.addState(ScannerStateEntry(3 ,INTERMEDIATE));
s13.addState(ScannerStateEntry(4 ,INTERMEDIATE));
- s13.addState(ScannerStateEntry(5 ,FINAL));
+ s13.addState(ScannerStateEntry(5 ,INTERMEDIATE));
+ s13.addState(ScannerStateEntry(6 ,INTERMEDIATE));
+ s13.addState(ScannerStateEntry(7 ,FINAL));
s13.addTransition(ScannerTransEntry(0 ,'l' ,1));
- s13.addTransition(ScannerTransEntry(1 ,'o' ,3));
+ s13.addTransition(ScannerTransEntry(1 ,'e' ,3));
s13.addTransition(ScannerTransEntry(2 ,'c' ,0));
- s13.addTransition(ScannerTransEntry(3 ,'s' ,4));
- s13.addTransition(ScannerTransEntry(4 ,'e' ,5));
+ s13.addTransition(ScannerTransEntry(3 ,'a' ,4));
+ s13.addTransition(ScannerTransEntry(4 ,'n' ,5));
+ s13.addTransition(ScannerTransEntry(5 ,'u' ,6));
+ s13.addTransition(ScannerTransEntry(6 ,'p' ,7));
_scannerList.Insert(s13);
- Scanner s14(CONNECT);
+ Scanner s14(CLOSE);
s14.addState(ScannerStateEntry(0 ,INTERMEDIATE));
s14.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s14.addState(ScannerStateEntry(2 ,START));
s14.addState(ScannerStateEntry(3 ,INTERMEDIATE));
s14.addState(ScannerStateEntry(4 ,INTERMEDIATE));
- s14.addState(ScannerStateEntry(5 ,INTERMEDIATE));
- s14.addState(ScannerStateEntry(6 ,INTERMEDIATE));
- s14.addState(ScannerStateEntry(7 ,FINAL));
- s14.addTransition(ScannerTransEntry(0 ,'o' ,1));
- s14.addTransition(ScannerTransEntry(1 ,'n' ,3));
+ s14.addState(ScannerStateEntry(5 ,FINAL));
+ s14.addTransition(ScannerTransEntry(0 ,'l' ,1));
+ s14.addTransition(ScannerTransEntry(1 ,'o' ,3));
s14.addTransition(ScannerTransEntry(2 ,'c' ,0));
- s14.addTransition(ScannerTransEntry(3 ,'n' ,4));
+ s14.addTransition(ScannerTransEntry(3 ,'s' ,4));
s14.addTransition(ScannerTransEntry(4 ,'e' ,5));
- s14.addTransition(ScannerTransEntry(5 ,'c' ,6));
- s14.addTransition(ScannerTransEntry(6 ,'t' ,7));
_scannerList.Insert(s14);
- Scanner s15(COPY);
+ Scanner s15(CONNECT);
s15.addState(ScannerStateEntry(0 ,INTERMEDIATE));
s15.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s15.addState(ScannerStateEntry(2 ,START));
s15.addState(ScannerStateEntry(3 ,INTERMEDIATE));
- s15.addState(ScannerStateEntry(4 ,FINAL));
+ s15.addState(ScannerStateEntry(4 ,INTERMEDIATE));
+ s15.addState(ScannerStateEntry(5 ,INTERMEDIATE));
+ s15.addState(ScannerStateEntry(6 ,INTERMEDIATE));
+ s15.addState(ScannerStateEntry(7 ,FINAL));
s15.addTransition(ScannerTransEntry(0 ,'o' ,1));
- s15.addTransition(ScannerTransEntry(1 ,'p' ,3));
+ s15.addTransition(ScannerTransEntry(1 ,'n' ,3));
s15.addTransition(ScannerTransEntry(2 ,'c' ,0));
- s15.addTransition(ScannerTransEntry(3 ,'y' ,4));
+ s15.addTransition(ScannerTransEntry(3 ,'n' ,4));
+ s15.addTransition(ScannerTransEntry(4 ,'e' ,5));
+ s15.addTransition(ScannerTransEntry(5 ,'c' ,6));
+ s15.addTransition(ScannerTransEntry(6 ,'t' ,7));
_scannerList.Insert(s15);
- Scanner s16(CORRECT);
+ Scanner s16(COPY);
s16.addState(ScannerStateEntry(0 ,INTERMEDIATE));
s16.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s16.addState(ScannerStateEntry(2 ,START));
s16.addState(ScannerStateEntry(3 ,INTERMEDIATE));
- s16.addState(ScannerStateEntry(4 ,INTERMEDIATE));
- s16.addState(ScannerStateEntry(5 ,INTERMEDIATE));
- s16.addState(ScannerStateEntry(6 ,INTERMEDIATE));
- s16.addState(ScannerStateEntry(7 ,FINAL));
+ s16.addState(ScannerStateEntry(4 ,FINAL));
s16.addTransition(ScannerTransEntry(0 ,'o' ,1));
- s16.addTransition(ScannerTransEntry(1 ,'r' ,3));
+ s16.addTransition(ScannerTransEntry(1 ,'p' ,3));
s16.addTransition(ScannerTransEntry(2 ,'c' ,0));
- s16.addTransition(ScannerTransEntry(3 ,'r' ,4));
- s16.addTransition(ScannerTransEntry(4 ,'e' ,5));
- s16.addTransition(ScannerTransEntry(5 ,'c' ,6));
- s16.addTransition(ScannerTransEntry(6 ,'t' ,7));
+ s16.addTransition(ScannerTransEntry(3 ,'y' ,4));
_scannerList.Insert(s16);
- Scanner s17(CREATE);
+ Scanner s17(CORRECT);
s17.addState(ScannerStateEntry(0 ,INTERMEDIATE));
s17.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s17.addState(ScannerStateEntry(2 ,START));
s17.addState(ScannerStateEntry(3 ,INTERMEDIATE));
s17.addState(ScannerStateEntry(4 ,INTERMEDIATE));
s17.addState(ScannerStateEntry(5 ,INTERMEDIATE));
- s17.addState(ScannerStateEntry(6 ,FINAL));
- s17.addTransition(ScannerTransEntry(0 ,'r' ,1));
- s17.addTransition(ScannerTransEntry(1 ,'e' ,3));
+ s17.addState(ScannerStateEntry(6 ,INTERMEDIATE));
+ s17.addState(ScannerStateEntry(7 ,FINAL));
+ s17.addTransition(ScannerTransEntry(0 ,'o' ,1));
+ s17.addTransition(ScannerTransEntry(1 ,'r' ,3));
s17.addTransition(ScannerTransEntry(2 ,'c' ,0));
- s17.addTransition(ScannerTransEntry(3 ,'a' ,4));
- s17.addTransition(ScannerTransEntry(4 ,'t' ,5));
- s17.addTransition(ScannerTransEntry(5 ,'e' ,6));
+ s17.addTransition(ScannerTransEntry(3 ,'r' ,4));
+ s17.addTransition(ScannerTransEntry(4 ,'e' ,5));
+ s17.addTransition(ScannerTransEntry(5 ,'c' ,6));
+ s17.addTransition(ScannerTransEntry(6 ,'t' ,7));
_scannerList.Insert(s17);
- Scanner s18(DATAFILE);
+ Scanner s18(CREATE);
s18.addState(ScannerStateEntry(0 ,INTERMEDIATE));
s18.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s18.addState(ScannerStateEntry(2 ,START));
s18.addState(ScannerStateEntry(3 ,INTERMEDIATE));
s18.addState(ScannerStateEntry(4 ,INTERMEDIATE));
s18.addState(ScannerStateEntry(5 ,INTERMEDIATE));
- s18.addState(ScannerStateEntry(6 ,INTERMEDIATE));
- s18.addState(ScannerStateEntry(7 ,INTERMEDIATE));
- s18.addState(ScannerStateEntry(8 ,FINAL));
- s18.addTransition(ScannerTransEntry(0 ,'a' ,1));
- s18.addTransition(ScannerTransEntry(1 ,'t' ,3));
- s18.addTransition(ScannerTransEntry(2 ,'d' ,0));
+ s18.addState(ScannerStateEntry(6 ,FINAL));
+ s18.addTransition(ScannerTransEntry(0 ,'r' ,1));
+ s18.addTransition(ScannerTransEntry(1 ,'e' ,3));
+ s18.addTransition(ScannerTransEntry(2 ,'c' ,0));
s18.addTransition(ScannerTransEntry(3 ,'a' ,4));
- s18.addTransition(ScannerTransEntry(4 ,'f' ,5));
- s18.addTransition(ScannerTransEntry(5 ,'i' ,6));
- s18.addTransition(ScannerTransEntry(6 ,'l' ,7));
- s18.addTransition(ScannerTransEntry(7 ,'e' ,8));
+ s18.addTransition(ScannerTransEntry(4 ,'t' ,5));
+ s18.addTransition(ScannerTransEntry(5 ,'e' ,6));
_scannerList.Insert(s18);
- Scanner s19(DB);
+ Scanner s19(DATAFILE);
s19.addState(ScannerStateEntry(0 ,INTERMEDIATE));
- s19.addState(ScannerStateEntry(1 ,FINAL));
+ s19.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s19.addState(ScannerStateEntry(2 ,START));
- s19.addTransition(ScannerTransEntry(0 ,'b' ,1));
+ s19.addState(ScannerStateEntry(3 ,INTERMEDIATE));
+ s19.addState(ScannerStateEntry(4 ,INTERMEDIATE));
+ s19.addState(ScannerStateEntry(5 ,INTERMEDIATE));
+ s19.addState(ScannerStateEntry(6 ,INTERMEDIATE));
+ s19.addState(ScannerStateEntry(7 ,INTERMEDIATE));
+ s19.addState(ScannerStateEntry(8 ,FINAL));
+ s19.addTransition(ScannerTransEntry(0 ,'a' ,1));
+ s19.addTransition(ScannerTransEntry(1 ,'t' ,3));
s19.addTransition(ScannerTransEntry(2 ,'d' ,0));
+ s19.addTransition(ScannerTransEntry(3 ,'a' ,4));
+ s19.addTransition(ScannerTransEntry(4 ,'f' ,5));
+ s19.addTransition(ScannerTransEntry(5 ,'i' ,6));
+ s19.addTransition(ScannerTransEntry(6 ,'l' ,7));
+ s19.addTransition(ScannerTransEntry(7 ,'e' ,8));
_scannerList.Insert(s19);
- Scanner s20(DEFINE);
+ Scanner s20(DB);
s20.addState(ScannerStateEntry(0 ,INTERMEDIATE));
- s20.addState(ScannerStateEntry(1 ,INTERMEDIATE));
+ s20.addState(ScannerStateEntry(1 ,FINAL));
s20.addState(ScannerStateEntry(2 ,START));
- s20.addState(ScannerStateEntry(3 ,INTERMEDIATE));
- s20.addState(ScannerStateEntry(4 ,INTERMEDIATE));
- s20.addState(ScannerStateEntry(5 ,INTERMEDIATE));
- s20.addState(ScannerStateEntry(6 ,FINAL));
- s20.addTransition(ScannerTransEntry(0 ,'e' ,1));
- s20.addTransition(ScannerTransEntry(1 ,'f' ,3));
+ s20.addTransition(ScannerTransEntry(0 ,'b' ,1));
s20.addTransition(ScannerTransEntry(2 ,'d' ,0));
- s20.addTransition(ScannerTransEntry(3 ,'i' ,4));
- s20.addTransition(ScannerTransEntry(4 ,'n' ,5));
- s20.addTransition(ScannerTransEntry(5 ,'e' ,6));
_scannerList.Insert(s20);
- Scanner s21(DISABLE);
+ Scanner s21(DEFINE);
s21.addState(ScannerStateEntry(0 ,INTERMEDIATE));
s21.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s21.addState(ScannerStateEntry(2 ,START));
s21.addState(ScannerStateEntry(3 ,INTERMEDIATE));
s21.addState(ScannerStateEntry(4 ,INTERMEDIATE));
s21.addState(ScannerStateEntry(5 ,INTERMEDIATE));
- s21.addState(ScannerStateEntry(6 ,INTERMEDIATE));
- s21.addState(ScannerStateEntry(7 ,FINAL));
- s21.addTransition(ScannerTransEntry(0 ,'i' ,1));
- s21.addTransition(ScannerTransEntry(1 ,'s' ,3));
+ s21.addState(ScannerStateEntry(6 ,FINAL));
+ s21.addTransition(ScannerTransEntry(0 ,'e' ,1));
+ s21.addTransition(ScannerTransEntry(1 ,'f' ,3));
s21.addTransition(ScannerTransEntry(2 ,'d' ,0));
- s21.addTransition(ScannerTransEntry(3 ,'a' ,4));
- s21.addTransition(ScannerTransEntry(4 ,'b' ,5));
- s21.addTransition(ScannerTransEntry(5 ,'l' ,6));
- s21.addTransition(ScannerTransEntry(6 ,'e' ,7));
+ s21.addTransition(ScannerTransEntry(3 ,'i' ,4));
+ s21.addTransition(ScannerTransEntry(4 ,'n' ,5));
+ s21.addTransition(ScannerTransEntry(5 ,'e' ,6));
_scannerList.Insert(s21);
- Scanner s22(DROP);
+ Scanner s22(DISABLE);
s22.addState(ScannerStateEntry(0 ,INTERMEDIATE));
s22.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s22.addState(ScannerStateEntry(2 ,START));
s22.addState(ScannerStateEntry(3 ,INTERMEDIATE));
- s22.addState(ScannerStateEntry(4 ,FINAL));
- s22.addTransition(ScannerTransEntry(0 ,'r' ,1));
- s22.addTransition(ScannerTransEntry(1 ,'o' ,3));
+ s22.addState(ScannerStateEntry(4 ,INTERMEDIATE));
+ s22.addState(ScannerStateEntry(5 ,INTERMEDIATE));
+ s22.addState(ScannerStateEntry(6 ,INTERMEDIATE));
+ s22.addState(ScannerStateEntry(7 ,FINAL));
+ s22.addTransition(ScannerTransEntry(0 ,'i' ,1));
+ s22.addTransition(ScannerTransEntry(1 ,'s' ,3));
s22.addTransition(ScannerTransEntry(2 ,'d' ,0));
- s22.addTransition(ScannerTransEntry(3 ,'p' ,4));
+ s22.addTransition(ScannerTransEntry(3 ,'a' ,4));
+ s22.addTransition(ScannerTransEntry(4 ,'b' ,5));
+ s22.addTransition(ScannerTransEntry(5 ,'l' ,6));
+ s22.addTransition(ScannerTransEntry(6 ,'e' ,7));
_scannerList.Insert(s22);
- Scanner s23(DUMP);
+ Scanner s23(DROP);
s23.addState(ScannerStateEntry(0 ,INTERMEDIATE));
s23.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s23.addState(ScannerStateEntry(2 ,START));
s23.addState(ScannerStateEntry(3 ,INTERMEDIATE));
s23.addState(ScannerStateEntry(4 ,FINAL));
- s23.addTransition(ScannerTransEntry(0 ,'u' ,1));
- s23.addTransition(ScannerTransEntry(1 ,'m' ,3));
+ s23.addTransition(ScannerTransEntry(0 ,'r' ,1));
+ s23.addTransition(ScannerTransEntry(1 ,'o' ,3));
s23.addTransition(ScannerTransEntry(2 ,'d' ,0));
s23.addTransition(ScannerTransEntry(3 ,'p' ,4));
_scannerList.Insert(s23);
- Scanner s24(ENABLE);
+ Scanner s24(DUMP);
s24.addState(ScannerStateEntry(0 ,INTERMEDIATE));
s24.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s24.addState(ScannerStateEntry(2 ,START));
s24.addState(ScannerStateEntry(3 ,INTERMEDIATE));
- s24.addState(ScannerStateEntry(4 ,INTERMEDIATE));
- s24.addState(ScannerStateEntry(5 ,INTERMEDIATE));
- s24.addState(ScannerStateEntry(6 ,FINAL));
- s24.addTransition(ScannerTransEntry(0 ,'n' ,1));
- s24.addTransition(ScannerTransEntry(1 ,'a' ,3));
- s24.addTransition(ScannerTransEntry(2 ,'e' ,0));
- s24.addTransition(ScannerTransEntry(3 ,'b' ,4));
- s24.addTransition(ScannerTransEntry(4 ,'l' ,5));
- s24.addTransition(ScannerTransEntry(5 ,'e' ,6));
+ s24.addState(ScannerStateEntry(4 ,FINAL));
+ s24.addTransition(ScannerTransEntry(0 ,'u' ,1));
+ s24.addTransition(ScannerTransEntry(1 ,'m' ,3));
+ s24.addTransition(ScannerTransEntry(2 ,'d' ,0));
+ s24.addTransition(ScannerTransEntry(3 ,'p' ,4));
_scannerList.Insert(s24);
- Scanner s25(END_TOKEN);
+ Scanner s25(ENABLE);
s25.addState(ScannerStateEntry(0 ,INTERMEDIATE));
s25.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s25.addState(ScannerStateEntry(2 ,START));
- s25.addState(ScannerStateEntry(3 ,FINAL));
+ s25.addState(ScannerStateEntry(3 ,INTERMEDIATE));
+ s25.addState(ScannerStateEntry(4 ,INTERMEDIATE));
+ s25.addState(ScannerStateEntry(5 ,INTERMEDIATE));
+ s25.addState(ScannerStateEntry(6 ,FINAL));
s25.addTransition(ScannerTransEntry(0 ,'n' ,1));
- s25.addTransition(ScannerTransEntry(1 ,'d' ,3));
+ s25.addTransition(ScannerTransEntry(1 ,'a' ,3));
s25.addTransition(ScannerTransEntry(2 ,'e' ,0));
+ s25.addTransition(ScannerTransEntry(3 ,'b' ,4));
+ s25.addTransition(ScannerTransEntry(4 ,'l' ,5));
+ s25.addTransition(ScannerTransEntry(5 ,'e' ,6));
_scannerList.Insert(s25);
- Scanner s26(EXPORT);
+ Scanner s26(END_TOKEN);
s26.addState(ScannerStateEntry(0 ,INTERMEDIATE));
s26.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s26.addState(ScannerStateEntry(2 ,START));
- s26.addState(ScannerStateEntry(3 ,INTERMEDIATE));
- s26.addState(ScannerStateEntry(4 ,INTERMEDIATE));
- s26.addState(ScannerStateEntry(5 ,INTERMEDIATE));
- s26.addState(ScannerStateEntry(6 ,FINAL));
- s26.addTransition(ScannerTransEntry(0 ,'x' ,1));
- s26.addTransition(ScannerTransEntry(1 ,'p' ,3));
+ s26.addState(ScannerStateEntry(3 ,FINAL));
+ s26.addTransition(ScannerTransEntry(0 ,'n' ,1));
+ s26.addTransition(ScannerTransEntry(1 ,'d' ,3));
s26.addTransition(ScannerTransEntry(2 ,'e' ,0));
- s26.addTransition(ScannerTransEntry(3 ,'o' ,4));
- s26.addTransition(ScannerTransEntry(4 ,'r' ,5));
- s26.addTransition(ScannerTransEntry(5 ,'t' ,6));
_scannerList.Insert(s26);
- Scanner s27(FILE);
+ Scanner s27(EXPORT);
s27.addState(ScannerStateEntry(0 ,INTERMEDIATE));
s27.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s27.addState(ScannerStateEntry(2 ,START));
s27.addState(ScannerStateEntry(3 ,INTERMEDIATE));
- s27.addState(ScannerStateEntry(4 ,FINAL));
- s27.addTransition(ScannerTransEntry(0 ,'i' ,1));
- s27.addTransition(ScannerTransEntry(1 ,'l' ,3));
- s27.addTransition(ScannerTransEntry(2 ,'f' ,0));
- s27.addTransition(ScannerTransEntry(3 ,'e' ,4));
+ s27.addState(ScannerStateEntry(4 ,INTERMEDIATE));
+ s27.addState(ScannerStateEntry(5 ,INTERMEDIATE));
+ s27.addState(ScannerStateEntry(6 ,FINAL));
+ s27.addTransition(ScannerTransEntry(0 ,'x' ,1));
+ s27.addTransition(ScannerTransEntry(1 ,'p' ,3));
+ s27.addTransition(ScannerTransEntry(2 ,'e' ,0));
+ s27.addTransition(ScannerTransEntry(3 ,'o' ,4));
+ s27.addTransition(ScannerTransEntry(4 ,'r' ,5));
+ s27.addTransition(ScannerTransEntry(5 ,'t' ,6));
_scannerList.Insert(s27);
- Scanner s28(FOR);
+ Scanner s28(FILE);
s28.addState(ScannerStateEntry(0 ,INTERMEDIATE));
s28.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s28.addState(ScannerStateEntry(2 ,START));
- s28.addState(ScannerStateEntry(3 ,FINAL));
- s28.addTransition(ScannerTransEntry(0 ,'o' ,1));
- s28.addTransition(ScannerTransEntry(1 ,'r' ,3));
+ s28.addState(ScannerStateEntry(3 ,INTERMEDIATE));
+ s28.addState(ScannerStateEntry(4 ,FINAL));
+ s28.addTransition(ScannerTransEntry(0 ,'i' ,1));
+ s28.addTransition(ScannerTransEntry(1 ,'l' ,3));
s28.addTransition(ScannerTransEntry(2 ,'f' ,0));
+ s28.addTransition(ScannerTransEntry(3 ,'e' ,4));
_scannerList.Insert(s28);
- Scanner s29(FORCELOAD);
+ Scanner s29(FILTER);
s29.addState(ScannerStateEntry(0 ,INTERMEDIATE));
s29.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s29.addState(ScannerStateEntry(2 ,START));
s29.addState(ScannerStateEntry(3 ,INTERMEDIATE));
s29.addState(ScannerStateEntry(4 ,INTERMEDIATE));
s29.addState(ScannerStateEntry(5 ,INTERMEDIATE));
- s29.addState(ScannerStateEntry(6 ,INTERMEDIATE));
- s29.addState(ScannerStateEntry(7 ,INTERMEDIATE));
- s29.addState(ScannerStateEntry(8 ,INTERMEDIATE));
- s29.addState(ScannerStateEntry(9 ,FINAL));
- s29.addTransition(ScannerTransEntry(0 ,'o' ,1));
- s29.addTransition(ScannerTransEntry(1 ,'r' ,3));
+ s29.addState(ScannerStateEntry(6 ,FINAL));
+ s29.addTransition(ScannerTransEntry(0 ,'i' ,1));
+ s29.addTransition(ScannerTransEntry(1 ,'l' ,3));
s29.addTransition(ScannerTransEntry(2 ,'f' ,0));
- s29.addTransition(ScannerTransEntry(3 ,'c' ,4));
+ s29.addTransition(ScannerTransEntry(3 ,'t' ,4));
s29.addTransition(ScannerTransEntry(4 ,'e' ,5));
- s29.addTransition(ScannerTransEntry(5 ,'l' ,6));
- s29.addTransition(ScannerTransEntry(6 ,'o' ,7));
- s29.addTransition(ScannerTransEntry(7 ,'a' ,8));
- s29.addTransition(ScannerTransEntry(8 ,'d' ,9));
+ s29.addTransition(ScannerTransEntry(5 ,'r' ,6));
_scannerList.Insert(s29);
- Scanner s30(FROM);
+ Scanner s30(FOR);
s30.addState(ScannerStateEntry(0 ,INTERMEDIATE));
s30.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s30.addState(ScannerStateEntry(2 ,START));
- s30.addState(ScannerStateEntry(3 ,INTERMEDIATE));
- s30.addState(ScannerStateEntry(4 ,FINAL));
- s30.addTransition(ScannerTransEntry(0 ,'r' ,1));
- s30.addTransition(ScannerTransEntry(1 ,'o' ,3));
+ s30.addState(ScannerStateEntry(3 ,FINAL));
+ s30.addTransition(ScannerTransEntry(0 ,'o' ,1));
+ s30.addTransition(ScannerTransEntry(1 ,'r' ,3));
s30.addTransition(ScannerTransEntry(2 ,'f' ,0));
- s30.addTransition(ScannerTransEntry(3 ,'m' ,4));
_scannerList.Insert(s30);
- Scanner s31(GETDBSPEC);
+ Scanner s31(FORCELOAD);
s31.addState(ScannerStateEntry(0 ,INTERMEDIATE));
s31.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s31.addState(ScannerStateEntry(2 ,START));
@@ -734,40 +732,30 @@
s31.addState(ScannerStateEntry(7 ,INTERMEDIATE));
s31.addState(ScannerStateEntry(8 ,INTERMEDIATE));
s31.addState(ScannerStateEntry(9 ,FINAL));
- s31.addTransition(ScannerTransEntry(0 ,'e' ,1));
- s31.addTransition(ScannerTransEntry(1 ,'t' ,3));
- s31.addTransition(ScannerTransEntry(2 ,'g' ,0));
- s31.addTransition(ScannerTransEntry(3 ,'d' ,4));
- s31.addTransition(ScannerTransEntry(4 ,'b' ,5));
- s31.addTransition(ScannerTransEntry(5 ,'s' ,6));
- s31.addTransition(ScannerTransEntry(6 ,'p' ,7));
- s31.addTransition(ScannerTransEntry(7 ,'e' ,8));
- s31.addTransition(ScannerTransEntry(8 ,'c' ,9));
+ s31.addTransition(ScannerTransEntry(0 ,'o' ,1));
+ s31.addTransition(ScannerTransEntry(1 ,'r' ,3));
+ s31.addTransition(ScannerTransEntry(2 ,'f' ,0));
+ s31.addTransition(ScannerTransEntry(3 ,'c' ,4));
+ s31.addTransition(ScannerTransEntry(4 ,'e' ,5));
+ s31.addTransition(ScannerTransEntry(5 ,'l' ,6));
+ s31.addTransition(ScannerTransEntry(6 ,'o' ,7));
+ s31.addTransition(ScannerTransEntry(7 ,'a' ,8));
+ s31.addTransition(ScannerTransEntry(8 ,'d' ,9));
_scannerList.Insert(s31);
- Scanner s32(GETTSLIST);
+ Scanner s32(FROM);
s32.addState(ScannerStateEntry(0 ,INTERMEDIATE));
s32.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s32.addState(ScannerStateEntry(2 ,START));
s32.addState(ScannerStateEntry(3 ,INTERMEDIATE));
- s32.addState(ScannerStateEntry(4 ,INTERMEDIATE));
- s32.addState(ScannerStateEntry(5 ,INTERMEDIATE));
- s32.addState(ScannerStateEntry(6 ,INTERMEDIATE));
- s32.addState(ScannerStateEntry(7 ,INTERMEDIATE));
- s32.addState(ScannerStateEntry(8 ,INTERMEDIATE));
- s32.addState(ScannerStateEntry(9 ,FINAL));
- s32.addTransition(ScannerTransEntry(0 ,'e' ,1));
- s32.addTransition(ScannerTransEntry(1 ,'t' ,3));
- s32.addTransition(ScannerTransEntry(2 ,'g' ,0));
- s32.addTransition(ScannerTransEntry(3 ,'t' ,4));
- s32.addTransition(ScannerTransEntry(4 ,'s' ,5));
- s32.addTransition(ScannerTransEntry(5 ,'l' ,6));
- s32.addTransition(ScannerTransEntry(6 ,'i' ,7));
- s32.addTransition(ScannerTransEntry(7 ,'s' ,8));
- s32.addTransition(ScannerTransEntry(8 ,'t' ,9));
+ s32.addState(ScannerStateEntry(4 ,FINAL));
+ s32.addTransition(ScannerTransEntry(0 ,'r' ,1));
+ s32.addTransition(ScannerTransEntry(1 ,'o' ,3));
+ s32.addTransition(ScannerTransEntry(2 ,'f' ,0));
+ s32.addTransition(ScannerTransEntry(3 ,'m' ,4));
_scannerList.Insert(s32);
- Scanner s33(GETNODELIST);
+ Scanner s33(GETDBSPEC);
s33.addState(ScannerStateEntry(0 ,INTERMEDIATE));
s33.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s33.addState(ScannerStateEntry(2 ,START));
@@ -777,23 +765,19 @@
s33.addState(ScannerStateEntry(6 ,INTERMEDIATE));
s33.addState(ScannerStateEntry(7 ,INTERMEDIATE));
s33.addState(ScannerStateEntry(8 ,INTERMEDIATE));
- s33.addState(ScannerStateEntry(9 ,INTERMEDIATE));
- s33.addState(ScannerStateEntry(10 ,INTERMEDIATE));
- s33.addState(ScannerStateEntry(11 ,FINAL));
+ s33.addState(ScannerStateEntry(9 ,FINAL));
s33.addTransition(ScannerTransEntry(0 ,'e' ,1));
s33.addTransition(ScannerTransEntry(1 ,'t' ,3));
s33.addTransition(ScannerTransEntry(2 ,'g' ,0));
- s33.addTransition(ScannerTransEntry(3 ,'n' ,4));
- s33.addTransition(ScannerTransEntry(4 ,'o' ,5));
- s33.addTransition(ScannerTransEntry(5 ,'d' ,6));
- s33.addTransition(ScannerTransEntry(6 ,'e' ,7));
- s33.addTransition(ScannerTransEntry(7 ,'l' ,8));
- s33.addTransition(ScannerTransEntry(8 ,'i' ,9));
- s33.addTransition(ScannerTransEntry(9 ,'s' ,10));
- s33.addTransition(ScannerTransEntry(10 ,'t' ,11));
+ s33.addTransition(ScannerTransEntry(3 ,'d' ,4));
+ s33.addTransition(ScannerTransEntry(4 ,'b' ,5));
+ s33.addTransition(ScannerTransEntry(5 ,'s' ,6));
+ s33.addTransition(ScannerTransEntry(6 ,'p' ,7));
+ s33.addTransition(ScannerTransEntry(7 ,'e' ,8));
+ s33.addTransition(ScannerTransEntry(8 ,'c' ,9));
_scannerList.Insert(s33);
- Scanner s34(GETDBINFO);
+ Scanner s34(GETTSLIST);
s34.addState(ScannerStateEntry(0 ,INTERMEDIATE));
s34.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s34.addState(ScannerStateEntry(2 ,START));
@@ -807,31 +791,41 @@
s34.addTransition(ScannerTransEntry(0 ,'e' ,1));
s34.addTransition(ScannerTransEntry(1 ,'t' ,3));
s34.addTransition(ScannerTransEntry(2 ,'g' ,0));
- s34.addTransition(ScannerTransEntry(3 ,'d' ,4));
- s34.addTransition(ScannerTransEntry(4 ,'b' ,5));
- s34.addTransition(ScannerTransEntry(5 ,'i' ,6));
- s34.addTransition(ScannerTransEntry(6 ,'n' ,7));
- s34.addTransition(ScannerTransEntry(7 ,'f' ,8));
- s34.addTransition(ScannerTransEntry(8 ,'o' ,9));
+ s34.addTransition(ScannerTransEntry(3 ,'t' ,4));
+ s34.addTransition(ScannerTransEntry(4 ,'s' ,5));
+ s34.addTransition(ScannerTransEntry(5 ,'l' ,6));
+ s34.addTransition(ScannerTransEntry(6 ,'i' ,7));
+ s34.addTransition(ScannerTransEntry(7 ,'s' ,8));
+ s34.addTransition(ScannerTransEntry(8 ,'t' ,9));
_scannerList.Insert(s34);
- Scanner s35(IMPORT);
+ Scanner s35(GETNODELIST);
s35.addState(ScannerStateEntry(0 ,INTERMEDIATE));
s35.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s35.addState(ScannerStateEntry(2 ,START));
s35.addState(ScannerStateEntry(3 ,INTERMEDIATE));
s35.addState(ScannerStateEntry(4 ,INTERMEDIATE));
s35.addState(ScannerStateEntry(5 ,INTERMEDIATE));
- s35.addState(ScannerStateEntry(6 ,FINAL));
- s35.addTransition(ScannerTransEntry(0 ,'m' ,1));
- s35.addTransition(ScannerTransEntry(1 ,'p' ,3));
- s35.addTransition(ScannerTransEntry(2 ,'i' ,0));
- s35.addTransition(ScannerTransEntry(3 ,'o' ,4));
- s35.addTransition(ScannerTransEntry(4 ,'r' ,5));
- s35.addTransition(ScannerTransEntry(5 ,'t' ,6));
+ s35.addState(ScannerStateEntry(6 ,INTERMEDIATE));
+ s35.addState(ScannerStateEntry(7 ,INTERMEDIATE));
+ s35.addState(ScannerStateEntry(8 ,INTERMEDIATE));
+ s35.addState(ScannerStateEntry(9 ,INTERMEDIATE));
+ s35.addState(ScannerStateEntry(10 ,INTERMEDIATE));
+ s35.addState(ScannerStateEntry(11 ,FINAL));
+ s35.addTransition(ScannerTransEntry(0 ,'e' ,1));
+ s35.addTransition(ScannerTransEntry(1 ,'t' ,3));
+ s35.addTransition(ScannerTransEntry(2 ,'g' ,0));
+ s35.addTransition(ScannerTransEntry(3 ,'n' ,4));
+ s35.addTransition(ScannerTransEntry(4 ,'o' ,5));
+ s35.addTransition(ScannerTransEntry(5 ,'d' ,6));
+ s35.addTransition(ScannerTransEntry(6 ,'e' ,7));
+ s35.addTransition(ScannerTransEntry(7 ,'l' ,8));
+ s35.addTransition(ScannerTransEntry(8 ,'i' ,9));
+ s35.addTransition(ScannerTransEntry(9 ,'s' ,10));
+ s35.addTransition(ScannerTransEntry(10 ,'t' ,11));
_scannerList.Insert(s35);
- Scanner s36(INITFILE);
+ Scanner s36(GETDBINFO);
s36.addState(ScannerStateEntry(0 ,INTERMEDIATE));
s36.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s36.addState(ScannerStateEntry(2 ,START));
@@ -840,104 +834,112 @@
s36.addState(ScannerStateEntry(5 ,INTERMEDIATE));
s36.addState(ScannerStateEntry(6 ,INTERMEDIATE));
s36.addState(ScannerStateEntry(7 ,INTERMEDIATE));
- s36.addState(ScannerStateEntry(8 ,FINAL));
- s36.addTransition(ScannerTransEntry(0 ,'n' ,1));
- s36.addTransition(ScannerTransEntry(1 ,'i' ,3));
- s36.addTransition(ScannerTransEntry(2 ,'i' ,0));
- s36.addTransition(ScannerTransEntry(3 ,'t' ,4));
- s36.addTransition(ScannerTransEntry(4 ,'f' ,5));
+ s36.addState(ScannerStateEntry(8 ,INTERMEDIATE));
+ s36.addState(ScannerStateEntry(9 ,FINAL));
+ s36.addTransition(ScannerTransEntry(0 ,'e' ,1));
+ s36.addTransition(ScannerTransEntry(1 ,'t' ,3));
+ s36.addTransition(ScannerTransEntry(2 ,'g' ,0));
+ s36.addTransition(ScannerTransEntry(3 ,'d' ,4));
+ s36.addTransition(ScannerTransEntry(4 ,'b' ,5));
s36.addTransition(ScannerTransEntry(5 ,'i' ,6));
- s36.addTransition(ScannerTransEntry(6 ,'l' ,7));
- s36.addTransition(ScannerTransEntry(7 ,'e' ,8));
+ s36.addTransition(ScannerTransEntry(6 ,'n' ,7));
+ s36.addTransition(ScannerTransEntry(7 ,'f' ,8));
+ s36.addTransition(ScannerTransEntry(8 ,'o' ,9));
_scannerList.Insert(s36);
- Scanner s37(INTERVAL);
+ Scanner s37(IMPORT);
s37.addState(ScannerStateEntry(0 ,INTERMEDIATE));
s37.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s37.addState(ScannerStateEntry(2 ,START));
s37.addState(ScannerStateEntry(3 ,INTERMEDIATE));
s37.addState(ScannerStateEntry(4 ,INTERMEDIATE));
s37.addState(ScannerStateEntry(5 ,INTERMEDIATE));
- s37.addState(ScannerStateEntry(6 ,INTERMEDIATE));
- s37.addState(ScannerStateEntry(7 ,INTERMEDIATE));
- s37.addState(ScannerStateEntry(8 ,FINAL));
- s37.addTransition(ScannerTransEntry(0 ,'n' ,1));
- s37.addTransition(ScannerTransEntry(1 ,'t' ,3));
+ s37.addState(ScannerStateEntry(6 ,FINAL));
+ s37.addTransition(ScannerTransEntry(0 ,'m' ,1));
+ s37.addTransition(ScannerTransEntry(1 ,'p' ,3));
s37.addTransition(ScannerTransEntry(2 ,'i' ,0));
- s37.addTransition(ScannerTransEntry(3 ,'e' ,4));
+ s37.addTransition(ScannerTransEntry(3 ,'o' ,4));
s37.addTransition(ScannerTransEntry(4 ,'r' ,5));
- s37.addTransition(ScannerTransEntry(5 ,'v' ,6));
- s37.addTransition(ScannerTransEntry(6 ,'a' ,7));
- s37.addTransition(ScannerTransEntry(7 ,'l' ,8));
+ s37.addTransition(ScannerTransEntry(5 ,'t' ,6));
_scannerList.Insert(s37);
- Scanner s38(KEEP);
+ Scanner s38(INITFILE);
s38.addState(ScannerStateEntry(0 ,INTERMEDIATE));
s38.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s38.addState(ScannerStateEntry(2 ,START));
s38.addState(ScannerStateEntry(3 ,INTERMEDIATE));
- s38.addState(ScannerStateEntry(4 ,FINAL));
- s38.addTransition(ScannerTransEntry(0 ,'e' ,1));
- s38.addTransition(ScannerTransEntry(1 ,'e' ,3));
- s38.addTransition(ScannerTransEntry(2 ,'k' ,0));
- s38.addTransition(ScannerTransEntry(3 ,'p' ,4));
+ s38.addState(ScannerStateEntry(4 ,INTERMEDIATE));
+ s38.addState(ScannerStateEntry(5 ,INTERMEDIATE));
+ s38.addState(ScannerStateEntry(6 ,INTERMEDIATE));
+ s38.addState(ScannerStateEntry(7 ,INTERMEDIATE));
+ s38.addState(ScannerStateEntry(8 ,FINAL));
+ s38.addTransition(ScannerTransEntry(0 ,'n' ,1));
+ s38.addTransition(ScannerTransEntry(1 ,'i' ,3));
+ s38.addTransition(ScannerTransEntry(2 ,'i' ,0));
+ s38.addTransition(ScannerTransEntry(3 ,'t' ,4));
+ s38.addTransition(ScannerTransEntry(4 ,'f' ,5));
+ s38.addTransition(ScannerTransEntry(5 ,'i' ,6));
+ s38.addTransition(ScannerTransEntry(6 ,'l' ,7));
+ s38.addTransition(ScannerTransEntry(7 ,'e' ,8));
_scannerList.Insert(s38);
- Scanner s39(LIST);
+ Scanner s39(INTERVAL);
s39.addState(ScannerStateEntry(0 ,INTERMEDIATE));
s39.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s39.addState(ScannerStateEntry(2 ,START));
s39.addState(ScannerStateEntry(3 ,INTERMEDIATE));
- s39.addState(ScannerStateEntry(4 ,FINAL));
- s39.addTransition(ScannerTransEntry(0 ,'i' ,1));
- s39.addTransition(ScannerTransEntry(1 ,'s' ,3));
- s39.addTransition(ScannerTransEntry(2 ,'l' ,0));
- s39.addTransition(ScannerTransEntry(3 ,'t' ,4));
+ s39.addState(ScannerStateEntry(4 ,INTERMEDIATE));
+ s39.addState(ScannerStateEntry(5 ,INTERMEDIATE));
+ s39.addState(ScannerStateEntry(6 ,INTERMEDIATE));
+ s39.addState(ScannerStateEntry(7 ,INTERMEDIATE));
+ s39.addState(ScannerStateEntry(8 ,FINAL));
+ s39.addTransition(ScannerTransEntry(0 ,'n' ,1));
+ s39.addTransition(ScannerTransEntry(1 ,'t' ,3));
+ s39.addTransition(ScannerTransEntry(2 ,'i' ,0));
+ s39.addTransition(ScannerTransEntry(3 ,'e' ,4));
+ s39.addTransition(ScannerTransEntry(4 ,'r' ,5));
+ s39.addTransition(ScannerTransEntry(5 ,'v' ,6));
+ s39.addTransition(ScannerTransEntry(6 ,'a' ,7));
+ s39.addTransition(ScannerTransEntry(7 ,'l' ,8));
_scannerList.Insert(s39);
- Scanner s40(LOCK);
+ Scanner s40(KEEP);
s40.addState(ScannerStateEntry(0 ,INTERMEDIATE));
s40.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s40.addState(ScannerStateEntry(2 ,START));
s40.addState(ScannerStateEntry(3 ,INTERMEDIATE));
s40.addState(ScannerStateEntry(4 ,FINAL));
- s40.addTransition(ScannerTransEntry(0 ,'o' ,1));
- s40.addTransition(ScannerTransEntry(1 ,'c' ,3));
- s40.addTransition(ScannerTransEntry(2 ,'l' ,0));
- s40.addTransition(ScannerTransEntry(3 ,'k' ,4));
+ s40.addTransition(ScannerTransEntry(0 ,'e' ,1));
+ s40.addTransition(ScannerTransEntry(1 ,'e' ,3));
+ s40.addTransition(ScannerTransEntry(2 ,'k' ,0));
+ s40.addTransition(ScannerTransEntry(3 ,'p' ,4));
_scannerList.Insert(s40);
- Scanner s41(LOCKSTAT);
+ Scanner s41(LIST);
s41.addState(ScannerStateEntry(0 ,INTERMEDIATE));
s41.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s41.addState(ScannerStateEntry(2 ,START));
s41.addState(ScannerStateEntry(3 ,INTERMEDIATE));
- s41.addState(ScannerStateEntry(4 ,INTERMEDIATE));
- s41.addState(ScannerStateEntry(5 ,INTERMEDIATE));
- s41.addState(ScannerStateEntry(6 ,INTERMEDIATE));
- s41.addState(ScannerStateEntry(7 ,INTERMEDIATE));
- s41.addState(ScannerStateEntry(8 ,FINAL));
- s41.addTransition(ScannerTransEntry(0 ,'o' ,1));
- s41.addTransition(ScannerTransEntry(1 ,'c' ,3));
+ s41.addState(ScannerStateEntry(4 ,FINAL));
+ s41.addTransition(ScannerTransEntry(0 ,'i' ,1));
+ s41.addTransition(ScannerTransEntry(1 ,'s' ,3));
s41.addTransition(ScannerTransEntry(2 ,'l' ,0));
- s41.addTransition(ScannerTransEntry(3 ,'k' ,4));
- s41.addTransition(ScannerTransEntry(4 ,'s' ,5));
- s41.addTransition(ScannerTransEntry(5 ,'t' ,6));
- s41.addTransition(ScannerTransEntry(6 ,'a' ,7));
- s41.addTransition(ScannerTransEntry(7 ,'t' ,8));
+ s41.addTransition(ScannerTransEntry(3 ,'t' ,4));
_scannerList.Insert(s41);
- Scanner s42(LOG);
+ Scanner s42(LOCK);
s42.addState(ScannerStateEntry(0 ,INTERMEDIATE));
s42.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s42.addState(ScannerStateEntry(2 ,START));
- s42.addState(ScannerStateEntry(3 ,FINAL));
+ s42.addState(ScannerStateEntry(3 ,INTERMEDIATE));
+ s42.addState(ScannerStateEntry(4 ,FINAL));
s42.addTransition(ScannerTransEntry(0 ,'o' ,1));
- s42.addTransition(ScannerTransEntry(1 ,'g' ,3));
+ s42.addTransition(ScannerTransEntry(1 ,'c' ,3));
s42.addTransition(ScannerTransEntry(2 ,'l' ,0));
+ s42.addTransition(ScannerTransEntry(3 ,'k' ,4));
_scannerList.Insert(s42);
- Scanner s43(LOGFILE);
+ Scanner s43(LOCKSTAT);
s43.addState(ScannerStateEntry(0 ,INTERMEDIATE));
s43.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s43.addState(ScannerStateEntry(2 ,START));
@@ -945,151 +947,149 @@
s43.addState(ScannerStateEntry(4 ,INTERMEDIATE));
s43.addState(ScannerStateEntry(5 ,INTERMEDIATE));
s43.addState(ScannerStateEntry(6 ,INTERMEDIATE));
- s43.addState(ScannerStateEntry(7 ,FINAL));
+ s43.addState(ScannerStateEntry(7 ,INTERMEDIATE));
+ s43.addState(ScannerStateEntry(8 ,FINAL));
s43.addTransition(ScannerTransEntry(0 ,'o' ,1));
- s43.addTransition(ScannerTransEntry(1 ,'g' ,3));
+ s43.addTransition(ScannerTransEntry(1 ,'c' ,3));
s43.addTransition(ScannerTransEntry(2 ,'l' ,0));
- s43.addTransition(ScannerTransEntry(3 ,'f' ,4));
- s43.addTransition(ScannerTransEntry(4 ,'i' ,5));
- s43.addTransition(ScannerTransEntry(5 ,'l' ,6));
- s43.addTransition(ScannerTransEntry(6 ,'e' ,7));
+ s43.addTransition(ScannerTransEntry(3 ,'k' ,4));
+ s43.addTransition(ScannerTransEntry(4 ,'s' ,5));
+ s43.addTransition(ScannerTransEntry(5 ,'t' ,6));
+ s43.addTransition(ScannerTransEntry(6 ,'a' ,7));
+ s43.addTransition(ScannerTransEntry(7 ,'t' ,8));
_scannerList.Insert(s43);
- Scanner s44(LOGMNG);
+ Scanner s44(LOG);
s44.addState(ScannerStateEntry(0 ,INTERMEDIATE));
s44.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s44.addState(ScannerStateEntry(2 ,START));
- s44.addState(ScannerStateEntry(3 ,INTERMEDIATE));
- s44.addState(ScannerStateEntry(4 ,INTERMEDIATE));
- s44.addState(ScannerStateEntry(5 ,INTERMEDIATE));
- s44.addState(ScannerStateEntry(6 ,FINAL));
+ s44.addState(ScannerStateEntry(3 ,FINAL));
s44.addTransition(ScannerTransEntry(0 ,'o' ,1));
s44.addTransition(ScannerTransEntry(1 ,'g' ,3));
s44.addTransition(ScannerTransEntry(2 ,'l' ,0));
- s44.addTransition(ScannerTransEntry(3 ,'m' ,4));
- s44.addTransition(ScannerTransEntry(4 ,'n' ,5));
- s44.addTransition(ScannerTransEntry(5 ,'g' ,6));
_scannerList.Insert(s44);
- Scanner s45(LOGNUM);
+ Scanner s45(LOGFILE);
s45.addState(ScannerStateEntry(0 ,INTERMEDIATE));
s45.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s45.addState(ScannerStateEntry(2 ,START));
s45.addState(ScannerStateEntry(3 ,INTERMEDIATE));
s45.addState(ScannerStateEntry(4 ,INTERMEDIATE));
s45.addState(ScannerStateEntry(5 ,INTERMEDIATE));
- s45.addState(ScannerStateEntry(6 ,FINAL));
+ s45.addState(ScannerStateEntry(6 ,INTERMEDIATE));
+ s45.addState(ScannerStateEntry(7 ,FINAL));
s45.addTransition(ScannerTransEntry(0 ,'o' ,1));
s45.addTransition(ScannerTransEntry(1 ,'g' ,3));
s45.addTransition(ScannerTransEntry(2 ,'l' ,0));
- s45.addTransition(ScannerTransEntry(3 ,'n' ,4));
- s45.addTransition(ScannerTransEntry(4 ,'u' ,5));
- s45.addTransition(ScannerTransEntry(5 ,'m' ,6));
+ s45.addTransition(ScannerTransEntry(3 ,'f' ,4));
+ s45.addTransition(ScannerTransEntry(4 ,'i' ,5));
+ s45.addTransition(ScannerTransEntry(5 ,'l' ,6));
+ s45.addTransition(ScannerTransEntry(6 ,'e' ,7));
_scannerList.Insert(s45);
- Scanner s46(LOGSIZE);
+ Scanner s46(LOGMNG);
s46.addState(ScannerStateEntry(0 ,INTERMEDIATE));
s46.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s46.addState(ScannerStateEntry(2 ,START));
s46.addState(ScannerStateEntry(3 ,INTERMEDIATE));
s46.addState(ScannerStateEntry(4 ,INTERMEDIATE));
s46.addState(ScannerStateEntry(5 ,INTERMEDIATE));
- s46.addState(ScannerStateEntry(6 ,INTERMEDIATE));
- s46.addState(ScannerStateEntry(7 ,FINAL));
+ s46.addState(ScannerStateEntry(6 ,FINAL));
s46.addTransition(ScannerTransEntry(0 ,'o' ,1));
s46.addTransition(ScannerTransEntry(1 ,'g' ,3));
s46.addTransition(ScannerTransEntry(2 ,'l' ,0));
- s46.addTransition(ScannerTransEntry(3 ,'s' ,4));
- s46.addTransition(ScannerTransEntry(4 ,'i' ,5));
- s46.addTransition(ScannerTransEntry(5 ,'z' ,6));
- s46.addTransition(ScannerTransEntry(6 ,'e' ,7));
+ s46.addTransition(ScannerTransEntry(3 ,'m' ,4));
+ s46.addTransition(ScannerTransEntry(4 ,'n' ,5));
+ s46.addTransition(ScannerTransEntry(5 ,'g' ,6));
_scannerList.Insert(s46);
- Scanner s47(IDENTIFIED);
+ Scanner s47(LOGNUM);
s47.addState(ScannerStateEntry(0 ,INTERMEDIATE));
s47.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s47.addState(ScannerStateEntry(2 ,START));
s47.addState(ScannerStateEntry(3 ,INTERMEDIATE));
s47.addState(ScannerStateEntry(4 ,INTERMEDIATE));
s47.addState(ScannerStateEntry(5 ,INTERMEDIATE));
- s47.addState(ScannerStateEntry(6 ,INTERMEDIATE));
- s47.addState(ScannerStateEntry(7 ,INTERMEDIATE));
- s47.addState(ScannerStateEntry(8 ,INTERMEDIATE));
- s47.addState(ScannerStateEntry(9 ,INTERMEDIATE));
- s47.addState(ScannerStateEntry(10 ,FINAL));
- s47.addTransition(ScannerTransEntry(0 ,'d' ,1));
- s47.addTransition(ScannerTransEntry(1 ,'e' ,3));
- s47.addTransition(ScannerTransEntry(2 ,'i' ,0));
+ s47.addState(ScannerStateEntry(6 ,FINAL));
+ s47.addTransition(ScannerTransEntry(0 ,'o' ,1));
+ s47.addTransition(ScannerTransEntry(1 ,'g' ,3));
+ s47.addTransition(ScannerTransEntry(2 ,'l' ,0));
s47.addTransition(ScannerTransEntry(3 ,'n' ,4));
- s47.addTransition(ScannerTransEntry(4 ,'t' ,5));
- s47.addTransition(ScannerTransEntry(5 ,'i' ,6));
- s47.addTransition(ScannerTransEntry(6 ,'f' ,7));
- s47.addTransition(ScannerTransEntry(7 ,'i' ,8));
- s47.addTransition(ScannerTransEntry(8 ,'e' ,9));
- s47.addTransition(ScannerTransEntry(9 ,'d' ,10));
+ s47.addTransition(ScannerTransEntry(4 ,'u' ,5));
+ s47.addTransition(ScannerTransEntry(5 ,'m' ,6));
_scannerList.Insert(s47);
- Scanner s48(UINDEX);
+ Scanner s48(LOGSIZE);
s48.addState(ScannerStateEntry(0 ,INTERMEDIATE));
s48.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s48.addState(ScannerStateEntry(2 ,START));
s48.addState(ScannerStateEntry(3 ,INTERMEDIATE));
s48.addState(ScannerStateEntry(4 ,INTERMEDIATE));
s48.addState(ScannerStateEntry(5 ,INTERMEDIATE));
- s48.addState(ScannerStateEntry(6 ,FINAL));
- s48.addTransition(ScannerTransEntry(0 ,'i' ,1));
- s48.addTransition(ScannerTransEntry(1 ,'n' ,3));
- s48.addTransition(ScannerTransEntry(2 ,'u' ,0));
- s48.addTransition(ScannerTransEntry(3 ,'d' ,4));
- s48.addTransition(ScannerTransEntry(4 ,'e' ,5));
- s48.addTransition(ScannerTransEntry(5 ,'x' ,6));
+ s48.addState(ScannerStateEntry(6 ,INTERMEDIATE));
+ s48.addState(ScannerStateEntry(7 ,FINAL));
+ s48.addTransition(ScannerTransEntry(0 ,'o' ,1));
+ s48.addTransition(ScannerTransEntry(1 ,'g' ,3));
+ s48.addTransition(ScannerTransEntry(2 ,'l' ,0));
+ s48.addTransition(ScannerTransEntry(3 ,'s' ,4));
+ s48.addTransition(ScannerTransEntry(4 ,'i' ,5));
+ s48.addTransition(ScannerTransEntry(5 ,'z' ,6));
+ s48.addTransition(ScannerTransEntry(6 ,'e' ,7));
_scannerList.Insert(s48);
- Scanner s49(INFO);
+ Scanner s49(IDENTIFIED);
s49.addState(ScannerStateEntry(0 ,INTERMEDIATE));
s49.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s49.addState(ScannerStateEntry(2 ,START));
s49.addState(ScannerStateEntry(3 ,INTERMEDIATE));
- s49.addState(ScannerStateEntry(4 ,FINAL));
- s49.addTransition(ScannerTransEntry(0 ,'n' ,1));
- s49.addTransition(ScannerTransEntry(1 ,'f' ,3));
+ s49.addState(ScannerStateEntry(4 ,INTERMEDIATE));
+ s49.addState(ScannerStateEntry(5 ,INTERMEDIATE));
+ s49.addState(ScannerStateEntry(6 ,INTERMEDIATE));
+ s49.addState(ScannerStateEntry(7 ,INTERMEDIATE));
+ s49.addState(ScannerStateEntry(8 ,INTERMEDIATE));
+ s49.addState(ScannerStateEntry(9 ,INTERMEDIATE));
+ s49.addState(ScannerStateEntry(10 ,FINAL));
+ s49.addTransition(ScannerTransEntry(0 ,'d' ,1));
+ s49.addTransition(ScannerTransEntry(1 ,'e' ,3));
s49.addTransition(ScannerTransEntry(2 ,'i' ,0));
- s49.addTransition(ScannerTransEntry(3 ,'o' ,4));
+ s49.addTransition(ScannerTransEntry(3 ,'n' ,4));
+ s49.addTransition(ScannerTransEntry(4 ,'t' ,5));
+ s49.addTransition(ScannerTransEntry(5 ,'i' ,6));
+ s49.addTransition(ScannerTransEntry(6 ,'f' ,7));
+ s49.addTransition(ScannerTransEntry(7 ,'i' ,8));
+ s49.addTransition(ScannerTransEntry(8 ,'e' ,9));
+ s49.addTransition(ScannerTransEntry(9 ,'d' ,10));
_scannerList.Insert(s49);
- Scanner s50(MEDIATOR);
+ Scanner s50(UINDEX);
s50.addState(ScannerStateEntry(0 ,INTERMEDIATE));
s50.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s50.addState(ScannerStateEntry(2 ,START));
s50.addState(ScannerStateEntry(3 ,INTERMEDIATE));
s50.addState(ScannerStateEntry(4 ,INTERMEDIATE));
s50.addState(ScannerStateEntry(5 ,INTERMEDIATE));
- s50.addState(ScannerStateEntry(6 ,INTERMEDIATE));
- s50.addState(ScannerStateEntry(7 ,INTERMEDIATE));
- s50.addState(ScannerStateEntry(8 ,FINAL));
- s50.addTransition(ScannerTransEntry(0 ,'e' ,1));
- s50.addTransition(ScannerTransEntry(1 ,'d' ,3));
- s50.addTransition(ScannerTransEntry(2 ,'m' ,0));
- s50.addTransition(ScannerTransEntry(3 ,'i' ,4));
- s50.addTransition(ScannerTransEntry(4 ,'a' ,5));
- s50.addTransition(ScannerTransEntry(5 ,'t' ,6));
- s50.addTransition(ScannerTransEntry(6 ,'o' ,7));
- s50.addTransition(ScannerTransEntry(7 ,'r' ,8));
+ s50.addState(ScannerStateEntry(6 ,FINAL));
+ s50.addTransition(ScannerTransEntry(0 ,'i' ,1));
+ s50.addTransition(ScannerTransEntry(1 ,'n' ,3));
+ s50.addTransition(ScannerTransEntry(2 ,'u' ,0));
+ s50.addTransition(ScannerTransEntry(3 ,'d' ,4));
+ s50.addTransition(ScannerTransEntry(4 ,'e' ,5));
+ s50.addTransition(ScannerTransEntry(5 ,'x' ,6));
_scannerList.Insert(s50);
- Scanner s51(NODE);
+ Scanner s51(INFO);
s51.addState(ScannerStateEntry(0 ,INTERMEDIATE));
s51.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s51.addState(ScannerStateEntry(2 ,START));
s51.addState(ScannerStateEntry(3 ,INTERMEDIATE));
s51.addState(ScannerStateEntry(4 ,FINAL));
- s51.addTransition(ScannerTransEntry(0 ,'o' ,1));
- s51.addTransition(ScannerTransEntry(1 ,'d' ,3));
- s51.addTransition(ScannerTransEntry(2 ,'n' ,0));
- s51.addTransition(ScannerTransEntry(3 ,'e' ,4));
+ s51.addTransition(ScannerTransEntry(0 ,'n' ,1));
+ s51.addTransition(ScannerTransEntry(1 ,'f' ,3));
+ s51.addTransition(ScannerTransEntry(2 ,'i' ,0));
+ s51.addTransition(ScannerTransEntry(3 ,'o' ,4));
_scannerList.Insert(s51);
- Scanner s52(NOLOGGING);
+ Scanner s52(MEDIATOR);
s52.addState(ScannerStateEntry(0 ,INTERMEDIATE));
s52.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s52.addState(ScannerStateEntry(2 ,START));
@@ -1098,108 +1098,114 @@
s52.addState(ScannerStateEntry(5 ,INTERMEDIATE));
s52.addState(ScannerStateEntry(6 ,INTERMEDIATE));
s52.addState(ScannerStateEntry(7 ,INTERMEDIATE));
- s52.addState(ScannerStateEntry(8 ,INTERMEDIATE));
- s52.addState(ScannerStateEntry(9 ,FINAL));
- s52.addTransition(ScannerTransEntry(0 ,'o' ,1));
- s52.addTransition(ScannerTransEntry(1 ,'l' ,3));
- s52.addTransition(ScannerTransEntry(2 ,'n' ,0));
- s52.addTransition(ScannerTransEntry(3 ,'o' ,4));
- s52.addTransition(ScannerTransEntry(4 ,'g' ,5));
- s52.addTransition(ScannerTransEntry(5 ,'g' ,6));
- s52.addTransition(ScannerTransEntry(6 ,'i' ,7));
- s52.addTransition(ScannerTransEntry(7 ,'n' ,8));
- s52.addTransition(ScannerTransEntry(8 ,'g' ,9));
+ s52.addState(ScannerStateEntry(8 ,FINAL));
+ s52.addTransition(ScannerTransEntry(0 ,'e' ,1));
+ s52.addTransition(ScannerTransEntry(1 ,'d' ,3));
+ s52.addTransition(ScannerTransEntry(2 ,'m' ,0));
+ s52.addTransition(ScannerTransEntry(3 ,'i' ,4));
+ s52.addTransition(ScannerTransEntry(4 ,'a' ,5));
+ s52.addTransition(ScannerTransEntry(5 ,'t' ,6));
+ s52.addTransition(ScannerTransEntry(6 ,'o' ,7));
+ s52.addTransition(ScannerTransEntry(7 ,'r' ,8));
_scannerList.Insert(s52);
- Scanner s53(OBJECT);
+ Scanner s53(NODE);
s53.addState(ScannerStateEntry(0 ,INTERMEDIATE));
s53.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s53.addState(ScannerStateEntry(2 ,START));
s53.addState(ScannerStateEntry(3 ,INTERMEDIATE));
- s53.addState(ScannerStateEntry(4 ,INTERMEDIATE));
- s53.addState(ScannerStateEntry(5 ,INTERMEDIATE));
- s53.addState(ScannerStateEntry(6 ,FINAL));
- s53.addTransition(ScannerTransEntry(0 ,'b' ,1));
- s53.addTransition(ScannerTransEntry(1 ,'j' ,3));
- s53.addTransition(ScannerTransEntry(2 ,'o' ,0));
+ s53.addState(ScannerStateEntry(4 ,FINAL));
+ s53.addTransition(ScannerTransEntry(0 ,'o' ,1));
+ s53.addTransition(ScannerTransEntry(1 ,'d' ,3));
+ s53.addTransition(ScannerTransEntry(2 ,'n' ,0));
s53.addTransition(ScannerTransEntry(3 ,'e' ,4));
- s53.addTransition(ScannerTransEntry(4 ,'c' ,5));
- s53.addTransition(ScannerTransEntry(5 ,'t' ,6));
_scannerList.Insert(s53);
- Scanner s54(OFF);
+ Scanner s54(NOLOGGING);
s54.addState(ScannerStateEntry(0 ,INTERMEDIATE));
s54.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s54.addState(ScannerStateEntry(2 ,START));
- s54.addState(ScannerStateEntry(3 ,FINAL));
- s54.addTransition(ScannerTransEntry(0 ,'f' ,1));
- s54.addTransition(ScannerTransEntry(1 ,'f' ,3));
- s54.addTransition(ScannerTransEntry(2 ,'o' ,0));
+ s54.addState(ScannerStateEntry(3 ,INTERMEDIATE));
+ s54.addState(ScannerStateEntry(4 ,INTERMEDIATE));
+ s54.addState(ScannerStateEntry(5 ,INTERMEDIATE));
+ s54.addState(ScannerStateEntry(6 ,INTERMEDIATE));
+ s54.addState(ScannerStateEntry(7 ,INTERMEDIATE));
+ s54.addState(ScannerStateEntry(8 ,INTERMEDIATE));
+ s54.addState(ScannerStateEntry(9 ,FINAL));
+ s54.addTransition(ScannerTransEntry(0 ,'o' ,1));
+ s54.addTransition(ScannerTransEntry(1 ,'l' ,3));
+ s54.addTransition(ScannerTransEntry(2 ,'n' ,0));
+ s54.addTransition(ScannerTransEntry(3 ,'o' ,4));
+ s54.addTransition(ScannerTransEntry(4 ,'g' ,5));
+ s54.addTransition(ScannerTransEntry(5 ,'g' ,6));
+ s54.addTransition(ScannerTransEntry(6 ,'i' ,7));
+ s54.addTransition(ScannerTransEntry(7 ,'n' ,8));
+ s54.addTransition(ScannerTransEntry(8 ,'g' ,9));
_scannerList.Insert(s54);
- Scanner s55(ON);
+ Scanner s55(OBJECT);
s55.addState(ScannerStateEntry(0 ,INTERMEDIATE));
- s55.addState(ScannerStateEntry(1 ,FINAL));
+ s55.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s55.addState(ScannerStateEntry(2 ,START));
- s55.addTransition(ScannerTransEntry(0 ,'n' ,1));
+ s55.addState(ScannerStateEntry(3 ,INTERMEDIATE));
+ s55.addState(ScannerStateEntry(4 ,INTERMEDIATE));
+ s55.addState(ScannerStateEntry(5 ,INTERMEDIATE));
+ s55.addState(ScannerStateEntry(6 ,FINAL));
+ s55.addTransition(ScannerTransEntry(0 ,'b' ,1));
+ s55.addTransition(ScannerTransEntry(1 ,'j' ,3));
s55.addTransition(ScannerTransEntry(2 ,'o' ,0));
+ s55.addTransition(ScannerTransEntry(3 ,'e' ,4));
+ s55.addTransition(ScannerTransEntry(4 ,'c' ,5));
+ s55.addTransition(ScannerTransEntry(5 ,'t' ,6));
_scannerList.Insert(s55);
- Scanner s56(PATH);
+ Scanner s56(OFF);
s56.addState(ScannerStateEntry(0 ,INTERMEDIATE));
s56.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s56.addState(ScannerStateEntry(2 ,START));
- s56.addState(ScannerStateEntry(3 ,INTERMEDIATE));
- s56.addState(ScannerStateEntry(4 ,FINAL));
- s56.addTransition(ScannerTransEntry(0 ,'a' ,1));
- s56.addTransition(ScannerTransEntry(1 ,'t' ,3));
- s56.addTransition(ScannerTransEntry(2 ,'p' ,0));
- s56.addTransition(ScannerTransEntry(3 ,'h' ,4));
+ s56.addState(ScannerStateEntry(3 ,FINAL));
+ s56.addTransition(ScannerTransEntry(0 ,'f' ,1));
+ s56.addTransition(ScannerTransEntry(1 ,'f' ,3));
+ s56.addTransition(ScannerTransEntry(2 ,'o' ,0));
_scannerList.Insert(s56);
- Scanner s57(PASSWD);
+ Scanner s57(ON);
s57.addState(ScannerStateEntry(0 ,INTERMEDIATE));
- s57.addState(ScannerStateEntry(1 ,INTERMEDIATE));
+ s57.addState(ScannerStateEntry(1 ,FINAL));
s57.addState(ScannerStateEntry(2 ,START));
- s57.addState(ScannerStateEntry(3 ,INTERMEDIATE));
- s57.addState(ScannerStateEntry(4 ,INTERMEDIATE));
- s57.addState(ScannerStateEntry(5 ,INTERMEDIATE));
- s57.addState(ScannerStateEntry(6 ,FINAL));
- s57.addTransition(ScannerTransEntry(0 ,'a' ,1));
- s57.addTransition(ScannerTransEntry(1 ,'s' ,3));
- s57.addTransition(ScannerTransEntry(2 ,'p' ,0));
- s57.addTransition(ScannerTransEntry(3 ,'s' ,4));
- s57.addTransition(ScannerTransEntry(4 ,'w' ,5));
- s57.addTransition(ScannerTransEntry(5 ,'d' ,6));
+ s57.addTransition(ScannerTransEntry(0 ,'n' ,1));
+ s57.addTransition(ScannerTransEntry(2 ,'o' ,0));
_scannerList.Insert(s57);
- Scanner s58(PLAIN);
+ Scanner s58(PATH);
s58.addState(ScannerStateEntry(0 ,INTERMEDIATE));
s58.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s58.addState(ScannerStateEntry(2 ,START));
s58.addState(ScannerStateEntry(3 ,INTERMEDIATE));
- s58.addState(ScannerStateEntry(4 ,INTERMEDIATE));
- s58.addState(ScannerStateEntry(5 ,FINAL));
- s58.addTransition(ScannerTransEntry(0 ,'l' ,1));
- s58.addTransition(ScannerTransEntry(1 ,'a' ,3));
+ s58.addState(ScannerStateEntry(4 ,FINAL));
+ s58.addTransition(ScannerTransEntry(0 ,'a' ,1));
+ s58.addTransition(ScannerTransEntry(1 ,'t' ,3));
s58.addTransition(ScannerTransEntry(2 ,'p' ,0));
- s58.addTransition(ScannerTransEntry(3 ,'i' ,4));
- s58.addTransition(ScannerTransEntry(4 ,'n' ,5));
+ s58.addTransition(ScannerTransEntry(3 ,'h' ,4));
_scannerList.Insert(s58);
- Scanner s59(POOL);
+ Scanner s59(PASSWD);
s59.addState(ScannerStateEntry(0 ,INTERMEDIATE));
s59.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s59.addState(ScannerStateEntry(2 ,START));
s59.addState(ScannerStateEntry(3 ,INTERMEDIATE));
- s59.addState(ScannerStateEntry(4 ,FINAL));
- s59.addTransition(ScannerTransEntry(0 ,'o' ,1));
- s59.addTransition(ScannerTransEntry(1 ,'o' ,3));
+ s59.addState(ScannerStateEntry(4 ,INTERMEDIATE));
+ s59.addState(ScannerStateEntry(5 ,INTERMEDIATE));
+ s59.addState(ScannerStateEntry(6 ,FINAL));
+ s59.addTransition(ScannerTransEntry(0 ,'a' ,1));
+ s59.addTransition(ScannerTransEntry(1 ,'s' ,3));
s59.addTransition(ScannerTransEntry(2 ,'p' ,0));
- s59.addTransition(ScannerTransEntry(3 ,'l' ,4));
+ s59.addTransition(ScannerTransEntry(3 ,'s' ,4));
+ s59.addTransition(ScannerTransEntry(4 ,'w' ,5));
+ s59.addTransition(ScannerTransEntry(5 ,'d' ,6));
_scannerList.Insert(s59);
- Scanner s60(PRIMARY);
+ Scanner s60(PERMISSION);
s60.addState(ScannerStateEntry(0 ,INTERMEDIATE));
s60.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s60.addState(ScannerStateEntry(2 ,START));
@@ -1207,47 +1213,49 @@
s60.addState(ScannerStateEntry(4 ,INTERMEDIATE));
s60.addState(ScannerStateEntry(5 ,INTERMEDIATE));
s60.addState(ScannerStateEntry(6 ,INTERMEDIATE));
- s60.addState(ScannerStateEntry(7 ,FINAL));
- s60.addTransition(ScannerTransEntry(0 ,'r' ,1));
- s60.addTransition(ScannerTransEntry(1 ,'i' ,3));
+ s60.addState(ScannerStateEntry(7 ,INTERMEDIATE));
+ s60.addState(ScannerStateEntry(8 ,INTERMEDIATE));
+ s60.addState(ScannerStateEntry(9 ,INTERMEDIATE));
+ s60.addState(ScannerStateEntry(10 ,FINAL));
+ s60.addTransition(ScannerTransEntry(0 ,'e' ,1));
+ s60.addTransition(ScannerTransEntry(1 ,'r' ,3));
s60.addTransition(ScannerTransEntry(2 ,'p' ,0));
s60.addTransition(ScannerTransEntry(3 ,'m' ,4));
- s60.addTransition(ScannerTransEntry(4 ,'a' ,5));
- s60.addTransition(ScannerTransEntry(5 ,'r' ,6));
- s60.addTransition(ScannerTransEntry(6 ,'y' ,7));
+ s60.addTransition(ScannerTransEntry(4 ,'i' ,5));
+ s60.addTransition(ScannerTransEntry(5 ,'s' ,6));
+ s60.addTransition(ScannerTransEntry(6 ,'s' ,7));
+ s60.addTransition(ScannerTransEntry(7 ,'i' ,8));
+ s60.addTransition(ScannerTransEntry(8 ,'o' ,9));
+ s60.addTransition(ScannerTransEntry(9 ,'n' ,10));
_scannerList.Insert(s60);
- Scanner s61(QUIT);
+ Scanner s61(PLAIN);
s61.addState(ScannerStateEntry(0 ,INTERMEDIATE));
s61.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s61.addState(ScannerStateEntry(2 ,START));
s61.addState(ScannerStateEntry(3 ,INTERMEDIATE));
- s61.addState(ScannerStateEntry(4 ,FINAL));
- s61.addTransition(ScannerTransEntry(0 ,'u' ,1));
- s61.addTransition(ScannerTransEntry(1 ,'i' ,3));
- s61.addTransition(ScannerTransEntry(2 ,'q' ,0));
- s61.addTransition(ScannerTransEntry(3 ,'t' ,4));
+ s61.addState(ScannerStateEntry(4 ,INTERMEDIATE));
+ s61.addState(ScannerStateEntry(5 ,FINAL));
+ s61.addTransition(ScannerTransEntry(0 ,'l' ,1));
+ s61.addTransition(ScannerTransEntry(1 ,'a' ,3));
+ s61.addTransition(ScannerTransEntry(2 ,'p' ,0));
+ s61.addTransition(ScannerTransEntry(3 ,'i' ,4));
+ s61.addTransition(ScannerTransEntry(4 ,'n' ,5));
_scannerList.Insert(s61);
- Scanner s62(RAWMODE);
+ Scanner s62(POOL);
s62.addState(ScannerStateEntry(0 ,INTERMEDIATE));
s62.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s62.addState(ScannerStateEntry(2 ,START));
s62.addState(ScannerStateEntry(3 ,INTERMEDIATE));
- s62.addState(ScannerStateEntry(4 ,INTERMEDIATE));
- s62.addState(ScannerStateEntry(5 ,INTERMEDIATE));
- s62.addState(ScannerStateEntry(6 ,INTERMEDIATE));
- s62.addState(ScannerStateEntry(7 ,FINAL));
- s62.addTransition(ScannerTransEntry(0 ,'a' ,1));
- s62.addTransition(ScannerTransEntry(1 ,'w' ,3));
- s62.addTransition(ScannerTransEntry(2 ,'r' ,0));
- s62.addTransition(ScannerTransEntry(3 ,'m' ,4));
- s62.addTransition(ScannerTransEntry(4 ,'o' ,5));
- s62.addTransition(ScannerTransEntry(5 ,'d' ,6));
- s62.addTransition(ScannerTransEntry(6 ,'e' ,7));
+ s62.addState(ScannerStateEntry(4 ,FINAL));
+ s62.addTransition(ScannerTransEntry(0 ,'o' ,1));
+ s62.addTransition(ScannerTransEntry(1 ,'o' ,3));
+ s62.addTransition(ScannerTransEntry(2 ,'p' ,0));
+ s62.addTransition(ScannerTransEntry(3 ,'l' ,4));
_scannerList.Insert(s62);
- Scanner s63(RELOCATE);
+ Scanner s63(PRIMARY);
s63.addState(ScannerStateEntry(0 ,INTERMEDIATE));
s63.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s63.addState(ScannerStateEntry(2 ,START));
@@ -1255,35 +1263,29 @@
s63.addState(ScannerStateEntry(4 ,INTERMEDIATE));
s63.addState(ScannerStateEntry(5 ,INTERMEDIATE));
s63.addState(ScannerStateEntry(6 ,INTERMEDIATE));
- s63.addState(ScannerStateEntry(7 ,INTERMEDIATE));
- s63.addState(ScannerStateEntry(8 ,FINAL));
- s63.addTransition(ScannerTransEntry(0 ,'e' ,1));
- s63.addTransition(ScannerTransEntry(1 ,'l' ,3));
- s63.addTransition(ScannerTransEntry(2 ,'r' ,0));
- s63.addTransition(ScannerTransEntry(3 ,'o' ,4));
- s63.addTransition(ScannerTransEntry(4 ,'c' ,5));
- s63.addTransition(ScannerTransEntry(5 ,'a' ,6));
- s63.addTransition(ScannerTransEntry(6 ,'t' ,7));
- s63.addTransition(ScannerTransEntry(7 ,'e' ,8));
+ s63.addState(ScannerStateEntry(7 ,FINAL));
+ s63.addTransition(ScannerTransEntry(0 ,'r' ,1));
+ s63.addTransition(ScannerTransEntry(1 ,'i' ,3));
+ s63.addTransition(ScannerTransEntry(2 ,'p' ,0));
+ s63.addTransition(ScannerTransEntry(3 ,'m' ,4));
+ s63.addTransition(ScannerTransEntry(4 ,'a' ,5));
+ s63.addTransition(ScannerTransEntry(5 ,'r' ,6));
+ s63.addTransition(ScannerTransEntry(6 ,'y' ,7));
_scannerList.Insert(s63);
- Scanner s64(REMOVE);
+ Scanner s64(QUIT);
s64.addState(ScannerStateEntry(0 ,INTERMEDIATE));
s64.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s64.addState(ScannerStateEntry(2 ,START));
s64.addState(ScannerStateEntry(3 ,INTERMEDIATE));
- s64.addState(ScannerStateEntry(4 ,INTERMEDIATE));
- s64.addState(ScannerStateEntry(5 ,INTERMEDIATE));
- s64.addState(ScannerStateEntry(6 ,FINAL));
- s64.addTransition(ScannerTransEntry(0 ,'e' ,1));
- s64.addTransition(ScannerTransEntry(1 ,'m' ,3));
- s64.addTransition(ScannerTransEntry(2 ,'r' ,0));
- s64.addTransition(ScannerTransEntry(3 ,'o' ,4));
- s64.addTransition(ScannerTransEntry(4 ,'v' ,5));
- s64.addTransition(ScannerTransEntry(5 ,'e' ,6));
+ s64.addState(ScannerStateEntry(4 ,FINAL));
+ s64.addTransition(ScannerTransEntry(0 ,'u' ,1));
+ s64.addTransition(ScannerTransEntry(1 ,'i' ,3));
+ s64.addTransition(ScannerTransEntry(2 ,'q' ,0));
+ s64.addTransition(ScannerTransEntry(3 ,'t' ,4));
_scannerList.Insert(s64);
- Scanner s65(RECOVER);
+ Scanner s65(RAWMODE);
s65.addState(ScannerStateEntry(0 ,INTERMEDIATE));
s65.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s65.addState(ScannerStateEntry(2 ,START));
@@ -1292,16 +1294,16 @@
s65.addState(ScannerStateEntry(5 ,INTERMEDIATE));
s65.addState(ScannerStateEntry(6 ,INTERMEDIATE));
s65.addState(ScannerStateEntry(7 ,FINAL));
- s65.addTransition(ScannerTransEntry(0 ,'e' ,1));
- s65.addTransition(ScannerTransEntry(1 ,'c' ,3));
+ s65.addTransition(ScannerTransEntry(0 ,'a' ,1));
+ s65.addTransition(ScannerTransEntry(1 ,'w' ,3));
s65.addTransition(ScannerTransEntry(2 ,'r' ,0));
- s65.addTransition(ScannerTransEntry(3 ,'o' ,4));
- s65.addTransition(ScannerTransEntry(4 ,'v' ,5));
- s65.addTransition(ScannerTransEntry(5 ,'e' ,6));
- s65.addTransition(ScannerTransEntry(6 ,'r' ,7));
+ s65.addTransition(ScannerTransEntry(3 ,'m' ,4));
+ s65.addTransition(ScannerTransEntry(4 ,'o' ,5));
+ s65.addTransition(ScannerTransEntry(5 ,'d' ,6));
+ s65.addTransition(ScannerTransEntry(6 ,'e' ,7));
_scannerList.Insert(s65);
- Scanner s66(RETRIEVE);
+ Scanner s66(RELOCATE);
s66.addState(ScannerStateEntry(0 ,INTERMEDIATE));
s66.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s66.addState(ScannerStateEntry(2 ,START));
@@ -1312,28 +1314,32 @@
s66.addState(ScannerStateEntry(7 ,INTERMEDIATE));
s66.addState(ScannerStateEntry(8 ,FINAL));
s66.addTransition(ScannerTransEntry(0 ,'e' ,1));
- s66.addTransition(ScannerTransEntry(1 ,'t' ,3));
+ s66.addTransition(ScannerTransEntry(1 ,'l' ,3));
s66.addTransition(ScannerTransEntry(2 ,'r' ,0));
- s66.addTransition(ScannerTransEntry(3 ,'r' ,4));
- s66.addTransition(ScannerTransEntry(4 ,'i' ,5));
- s66.addTransition(ScannerTransEntry(5 ,'e' ,6));
- s66.addTransition(ScannerTransEntry(6 ,'v' ,7));
+ s66.addTransition(ScannerTransEntry(3 ,'o' ,4));
+ s66.addTransition(ScannerTransEntry(4 ,'c' ,5));
+ s66.addTransition(ScannerTransEntry(5 ,'a' ,6));
+ s66.addTransition(ScannerTransEntry(6 ,'t' ,7));
s66.addTransition(ScannerTransEntry(7 ,'e' ,8));
_scannerList.Insert(s66);
- Scanner s67(ROLE);
+ Scanner s67(REMOVE);
s67.addState(ScannerStateEntry(0 ,INTERMEDIATE));
s67.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s67.addState(ScannerStateEntry(2 ,START));
s67.addState(ScannerStateEntry(3 ,INTERMEDIATE));
- s67.addState(ScannerStateEntry(4 ,FINAL));
- s67.addTransition(ScannerTransEntry(0 ,'o' ,1));
- s67.addTransition(ScannerTransEntry(1 ,'l' ,3));
+ s67.addState(ScannerStateEntry(4 ,INTERMEDIATE));
+ s67.addState(ScannerStateEntry(5 ,INTERMEDIATE));
+ s67.addState(ScannerStateEntry(6 ,FINAL));
+ s67.addTransition(ScannerTransEntry(0 ,'e' ,1));
+ s67.addTransition(ScannerTransEntry(1 ,'m' ,3));
s67.addTransition(ScannerTransEntry(2 ,'r' ,0));
- s67.addTransition(ScannerTransEntry(3 ,'e' ,4));
+ s67.addTransition(ScannerTransEntry(3 ,'o' ,4));
+ s67.addTransition(ScannerTransEntry(4 ,'v' ,5));
+ s67.addTransition(ScannerTransEntry(5 ,'e' ,6));
_scannerList.Insert(s67);
- Scanner s68(SECONDARY);
+ Scanner s68(RECOVER);
s68.addState(ScannerStateEntry(0 ,INTERMEDIATE));
s68.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s68.addState(ScannerStateEntry(2 ,START));
@@ -1341,21 +1347,17 @@
s68.addState(ScannerStateEntry(4 ,INTERMEDIATE));
s68.addState(ScannerStateEntry(5 ,INTERMEDIATE));
s68.addState(ScannerStateEntry(6 ,INTERMEDIATE));
- s68.addState(ScannerStateEntry(7 ,INTERMEDIATE));
- s68.addState(ScannerStateEntry(8 ,INTERMEDIATE));
- s68.addState(ScannerStateEntry(9 ,FINAL));
+ s68.addState(ScannerStateEntry(7 ,FINAL));
s68.addTransition(ScannerTransEntry(0 ,'e' ,1));
s68.addTransition(ScannerTransEntry(1 ,'c' ,3));
- s68.addTransition(ScannerTransEntry(2 ,'s' ,0));
+ s68.addTransition(ScannerTransEntry(2 ,'r' ,0));
s68.addTransition(ScannerTransEntry(3 ,'o' ,4));
- s68.addTransition(ScannerTransEntry(4 ,'n' ,5));
- s68.addTransition(ScannerTransEntry(5 ,'d' ,6));
- s68.addTransition(ScannerTransEntry(6 ,'a' ,7));
- s68.addTransition(ScannerTransEntry(7 ,'r' ,8));
- s68.addTransition(ScannerTransEntry(8 ,'y' ,9));
+ s68.addTransition(ScannerTransEntry(4 ,'v' ,5));
+ s68.addTransition(ScannerTransEntry(5 ,'e' ,6));
+ s68.addTransition(ScannerTransEntry(6 ,'r' ,7));
_scannerList.Insert(s68);
- Scanner s69(SESSION);
+ Scanner s69(RETRIEVE);
s69.addState(ScannerStateEntry(0 ,INTERMEDIATE));
s69.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s69.addState(ScannerStateEntry(2 ,START));
@@ -1363,69 +1365,67 @@
s69.addState(ScannerStateEntry(4 ,INTERMEDIATE));
s69.addState(ScannerStateEntry(5 ,INTERMEDIATE));
s69.addState(ScannerStateEntry(6 ,INTERMEDIATE));
- s69.addState(ScannerStateEntry(7 ,FINAL));
+ s69.addState(ScannerStateEntry(7 ,INTERMEDIATE));
+ s69.addState(ScannerStateEntry(8 ,FINAL));
s69.addTransition(ScannerTransEntry(0 ,'e' ,1));
- s69.addTransition(ScannerTransEntry(1 ,'s' ,3));
- s69.addTransition(ScannerTransEntry(2 ,'s' ,0));
- s69.addTransition(ScannerTransEntry(3 ,'s' ,4));
+ s69.addTransition(ScannerTransEntry(1 ,'t' ,3));
+ s69.addTransition(ScannerTransEntry(2 ,'r' ,0));
+ s69.addTransition(ScannerTransEntry(3 ,'r' ,4));
s69.addTransition(ScannerTransEntry(4 ,'i' ,5));
- s69.addTransition(ScannerTransEntry(5 ,'o' ,6));
- s69.addTransition(ScannerTransEntry(6 ,'n' ,7));
+ s69.addTransition(ScannerTransEntry(5 ,'e' ,6));
+ s69.addTransition(ScannerTransEntry(6 ,'v' ,7));
+ s69.addTransition(ScannerTransEntry(7 ,'e' ,8));
_scannerList.Insert(s69);
- Scanner s70(SET);
+ Scanner s70(RIGHT);
s70.addState(ScannerStateEntry(0 ,INTERMEDIATE));
s70.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s70.addState(ScannerStateEntry(2 ,START));
- s70.addState(ScannerStateEntry(3 ,FINAL));
- s70.addTransition(ScannerTransEntry(0 ,'e' ,1));
- s70.addTransition(ScannerTransEntry(1 ,'t' ,3));
- s70.addTransition(ScannerTransEntry(2 ,'s' ,0));
+ s70.addState(ScannerStateEntry(3 ,INTERMEDIATE));
+ s70.addState(ScannerStateEntry(4 ,INTERMEDIATE));
+ s70.addState(ScannerStateEntry(5 ,FINAL));
+ s70.addTransition(ScannerTransEntry(0 ,'i' ,1));
+ s70.addTransition(ScannerTransEntry(1 ,'g' ,3));
+ s70.addTransition(ScannerTransEntry(2 ,'r' ,0));
+ s70.addTransition(ScannerTransEntry(3 ,'h' ,4));
+ s70.addTransition(ScannerTransEntry(4 ,'t' ,5));
_scannerList.Insert(s70);
- Scanner s71(SETTSNODEINFO);
+ Scanner s71(ROLE);
s71.addState(ScannerStateEntry(0 ,INTERMEDIATE));
s71.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s71.addState(ScannerStateEntry(2 ,START));
s71.addState(ScannerStateEntry(3 ,INTERMEDIATE));
- s71.addState(ScannerStateEntry(4 ,INTERMEDIATE));
- s71.addState(ScannerStateEntry(5 ,INTERMEDIATE));
- s71.addState(ScannerStateEntry(6 ,INTERMEDIATE));
- s71.addState(ScannerStateEntry(7 ,INTERMEDIATE));
- s71.addState(ScannerStateEntry(8 ,INTERMEDIATE));
- s71.addState(ScannerStateEntry(9 ,INTERMEDIATE));
- s71.addState(ScannerStateEntry(10 ,INTERMEDIATE));
- s71.addState(ScannerStateEntry(11 ,INTERMEDIATE));
- s71.addState(ScannerStateEntry(12 ,INTERMEDIATE));
- s71.addState(ScannerStateEntry(13 ,FINAL));
- s71.addTransition(ScannerTransEntry(0 ,'e' ,1));
- s71.addTransition(ScannerTransEntry(1 ,'t' ,3));
- s71.addTransition(ScannerTransEntry(2 ,'s' ,0));
- s71.addTransition(ScannerTransEntry(3 ,'t' ,4));
- s71.addTransition(ScannerTransEntry(4 ,'s' ,5));
- s71.addTransition(ScannerTransEntry(5 ,'n' ,6));
- s71.addTransition(ScannerTransEntry(6 ,'o' ,7));
- s71.addTransition(ScannerTransEntry(7 ,'d' ,8));
- s71.addTransition(ScannerTransEntry(8 ,'e' ,9));
- s71.addTransition(ScannerTransEntry(9 ,'i' ,10));
- s71.addTransition(ScannerTransEntry(10 ,'n' ,11));
- s71.addTransition(ScannerTransEntry(11 ,'f' ,12));
- s71.addTransition(ScannerTransEntry(12 ,'o' ,13));
+ s71.addState(ScannerStateEntry(4 ,FINAL));
+ s71.addTransition(ScannerTransEntry(0 ,'o' ,1));
+ s71.addTransition(ScannerTransEntry(1 ,'l' ,3));
+ s71.addTransition(ScannerTransEntry(2 ,'r' ,0));
+ s71.addTransition(ScannerTransEntry(3 ,'e' ,4));
_scannerList.Insert(s71);
- Scanner s72(SIZE);
+ Scanner s72(SECONDARY);
s72.addState(ScannerStateEntry(0 ,INTERMEDIATE));
s72.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s72.addState(ScannerStateEntry(2 ,START));
s72.addState(ScannerStateEntry(3 ,INTERMEDIATE));
- s72.addState(ScannerStateEntry(4 ,FINAL));
- s72.addTransition(ScannerTransEntry(0 ,'i' ,1));
- s72.addTransition(ScannerTransEntry(1 ,'z' ,3));
+ s72.addState(ScannerStateEntry(4 ,INTERMEDIATE));
+ s72.addState(ScannerStateEntry(5 ,INTERMEDIATE));
+ s72.addState(ScannerStateEntry(6 ,INTERMEDIATE));
+ s72.addState(ScannerStateEntry(7 ,INTERMEDIATE));
+ s72.addState(ScannerStateEntry(8 ,INTERMEDIATE));
+ s72.addState(ScannerStateEntry(9 ,FINAL));
+ s72.addTransition(ScannerTransEntry(0 ,'e' ,1));
+ s72.addTransition(ScannerTransEntry(1 ,'c' ,3));
s72.addTransition(ScannerTransEntry(2 ,'s' ,0));
- s72.addTransition(ScannerTransEntry(3 ,'e' ,4));
+ s72.addTransition(ScannerTransEntry(3 ,'o' ,4));
+ s72.addTransition(ScannerTransEntry(4 ,'n' ,5));
+ s72.addTransition(ScannerTransEntry(5 ,'d' ,6));
+ s72.addTransition(ScannerTransEntry(6 ,'a' ,7));
+ s72.addTransition(ScannerTransEntry(7 ,'r' ,8));
+ s72.addTransition(ScannerTransEntry(8 ,'y' ,9));
_scannerList.Insert(s72);
- Scanner s73(SORTAREASIZE);
+ Scanner s73(SESSION);
s73.addState(ScannerStateEntry(0 ,INTERMEDIATE));
s73.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s73.addState(ScannerStateEntry(2 ,START));
@@ -1433,183 +1433,185 @@
s73.addState(ScannerStateEntry(4 ,INTERMEDIATE));
s73.addState(ScannerStateEntry(5 ,INTERMEDIATE));
s73.addState(ScannerStateEntry(6 ,INTERMEDIATE));
- s73.addState(ScannerStateEntry(7 ,INTERMEDIATE));
- s73.addState(ScannerStateEntry(8 ,INTERMEDIATE));
- s73.addState(ScannerStateEntry(9 ,INTERMEDIATE));
- s73.addState(ScannerStateEntry(10 ,INTERMEDIATE));
- s73.addState(ScannerStateEntry(11 ,INTERMEDIATE));
- s73.addState(ScannerStateEntry(12 ,FINAL));
- s73.addTransition(ScannerTransEntry(0 ,'o' ,1));
- s73.addTransition(ScannerTransEntry(1 ,'r' ,3));
+ s73.addState(ScannerStateEntry(7 ,FINAL));
+ s73.addTransition(ScannerTransEntry(0 ,'e' ,1));
+ s73.addTransition(ScannerTransEntry(1 ,'s' ,3));
s73.addTransition(ScannerTransEntry(2 ,'s' ,0));
- s73.addTransition(ScannerTransEntry(3 ,'t' ,4));
- s73.addTransition(ScannerTransEntry(4 ,'a' ,5));
- s73.addTransition(ScannerTransEntry(5 ,'r' ,6));
- s73.addTransition(ScannerTransEntry(6 ,'e' ,7));
- s73.addTransition(ScannerTransEntry(7 ,'a' ,8));
- s73.addTransition(ScannerTransEntry(8 ,'s' ,9));
- s73.addTransition(ScannerTransEntry(9 ,'i' ,10));
- s73.addTransition(ScannerTransEntry(10 ,'z' ,11));
- s73.addTransition(ScannerTransEntry(11 ,'e' ,12));
+ s73.addTransition(ScannerTransEntry(3 ,'s' ,4));
+ s73.addTransition(ScannerTransEntry(4 ,'i' ,5));
+ s73.addTransition(ScannerTransEntry(5 ,'o' ,6));
+ s73.addTransition(ScannerTransEntry(6 ,'n' ,7));
_scannerList.Insert(s73);
- Scanner s74(STRUCTURE);
+ Scanner s74(SET);
s74.addState(ScannerStateEntry(0 ,INTERMEDIATE));
s74.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s74.addState(ScannerStateEntry(2 ,START));
- s74.addState(ScannerStateEntry(3 ,INTERMEDIATE));
- s74.addState(ScannerStateEntry(4 ,INTERMEDIATE));
- s74.addState(ScannerStateEntry(5 ,INTERMEDIATE));
- s74.addState(ScannerStateEntry(6 ,INTERMEDIATE));
- s74.addState(ScannerStateEntry(7 ,INTERMEDIATE));
- s74.addState(ScannerStateEntry(8 ,INTERMEDIATE));
- s74.addState(ScannerStateEntry(9 ,FINAL));
- s74.addTransition(ScannerTransEntry(0 ,'t' ,1));
- s74.addTransition(ScannerTransEntry(1 ,'r' ,3));
+ s74.addState(ScannerStateEntry(3 ,FINAL));
+ s74.addTransition(ScannerTransEntry(0 ,'e' ,1));
+ s74.addTransition(ScannerTransEntry(1 ,'t' ,3));
s74.addTransition(ScannerTransEntry(2 ,'s' ,0));
- s74.addTransition(ScannerTransEntry(3 ,'u' ,4));
- s74.addTransition(ScannerTransEntry(4 ,'c' ,5));
- s74.addTransition(ScannerTransEntry(5 ,'t' ,6));
- s74.addTransition(ScannerTransEntry(6 ,'u' ,7));
- s74.addTransition(ScannerTransEntry(7 ,'r' ,8));
- s74.addTransition(ScannerTransEntry(8 ,'e' ,9));
_scannerList.Insert(s74);
- Scanner s75(SHOW);
+ Scanner s75(SETTSNODEINFO);
s75.addState(ScannerStateEntry(0 ,INTERMEDIATE));
s75.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s75.addState(ScannerStateEntry(2 ,START));
s75.addState(ScannerStateEntry(3 ,INTERMEDIATE));
- s75.addState(ScannerStateEntry(4 ,FINAL));
- s75.addTransition(ScannerTransEntry(0 ,'h' ,1));
- s75.addTransition(ScannerTransEntry(1 ,'o' ,3));
+ s75.addState(ScannerStateEntry(4 ,INTERMEDIATE));
+ s75.addState(ScannerStateEntry(5 ,INTERMEDIATE));
+ s75.addState(ScannerStateEntry(6 ,INTERMEDIATE));
+ s75.addState(ScannerStateEntry(7 ,INTERMEDIATE));
+ s75.addState(ScannerStateEntry(8 ,INTERMEDIATE));
+ s75.addState(ScannerStateEntry(9 ,INTERMEDIATE));
+ s75.addState(ScannerStateEntry(10 ,INTERMEDIATE));
+ s75.addState(ScannerStateEntry(11 ,INTERMEDIATE));
+ s75.addState(ScannerStateEntry(12 ,INTERMEDIATE));
+ s75.addState(ScannerStateEntry(13 ,FINAL));
+ s75.addTransition(ScannerTransEntry(0 ,'e' ,1));
+ s75.addTransition(ScannerTransEntry(1 ,'t' ,3));
s75.addTransition(ScannerTransEntry(2 ,'s' ,0));
- s75.addTransition(ScannerTransEntry(3 ,'w' ,4));
+ s75.addTransition(ScannerTransEntry(3 ,'t' ,4));
+ s75.addTransition(ScannerTransEntry(4 ,'s' ,5));
+ s75.addTransition(ScannerTransEntry(5 ,'n' ,6));
+ s75.addTransition(ScannerTransEntry(6 ,'o' ,7));
+ s75.addTransition(ScannerTransEntry(7 ,'d' ,8));
+ s75.addTransition(ScannerTransEntry(8 ,'e' ,9));
+ s75.addTransition(ScannerTransEntry(9 ,'i' ,10));
+ s75.addTransition(ScannerTransEntry(10 ,'n' ,11));
+ s75.addTransition(ScannerTransEntry(11 ,'f' ,12));
+ s75.addTransition(ScannerTransEntry(12 ,'o' ,13));
_scannerList.Insert(s75);
- Scanner s76(START_TOK);
+ Scanner s76(SIZE);
s76.addState(ScannerStateEntry(0 ,INTERMEDIATE));
s76.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s76.addState(ScannerStateEntry(2 ,START));
s76.addState(ScannerStateEntry(3 ,INTERMEDIATE));
- s76.addState(ScannerStateEntry(4 ,INTERMEDIATE));
- s76.addState(ScannerStateEntry(5 ,FINAL));
- s76.addTransition(ScannerTransEntry(0 ,'t' ,1));
- s76.addTransition(ScannerTransEntry(1 ,'a' ,3));
+ s76.addState(ScannerStateEntry(4 ,FINAL));
+ s76.addTransition(ScannerTransEntry(0 ,'i' ,1));
+ s76.addTransition(ScannerTransEntry(1 ,'z' ,3));
s76.addTransition(ScannerTransEntry(2 ,'s' ,0));
- s76.addTransition(ScannerTransEntry(3 ,'r' ,4));
- s76.addTransition(ScannerTransEntry(4 ,'t' ,5));
+ s76.addTransition(ScannerTransEntry(3 ,'e' ,4));
_scannerList.Insert(s76);
- Scanner s77(STOP_TOK);
+ Scanner s77(SORTAREASIZE);
s77.addState(ScannerStateEntry(0 ,INTERMEDIATE));
s77.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s77.addState(ScannerStateEntry(2 ,START));
s77.addState(ScannerStateEntry(3 ,INTERMEDIATE));
- s77.addState(ScannerStateEntry(4 ,FINAL));
- s77.addTransition(ScannerTransEntry(0 ,'t' ,1));
- s77.addTransition(ScannerTransEntry(1 ,'o' ,3));
+ s77.addState(ScannerStateEntry(4 ,INTERMEDIATE));
+ s77.addState(ScannerStateEntry(5 ,INTERMEDIATE));
+ s77.addState(ScannerStateEntry(6 ,INTERMEDIATE));
+ s77.addState(ScannerStateEntry(7 ,INTERMEDIATE));
+ s77.addState(ScannerStateEntry(8 ,INTERMEDIATE));
+ s77.addState(ScannerStateEntry(9 ,INTERMEDIATE));
+ s77.addState(ScannerStateEntry(10 ,INTERMEDIATE));
+ s77.addState(ScannerStateEntry(11 ,INTERMEDIATE));
+ s77.addState(ScannerStateEntry(12 ,FINAL));
+ s77.addTransition(ScannerTransEntry(0 ,'o' ,1));
+ s77.addTransition(ScannerTransEntry(1 ,'r' ,3));
s77.addTransition(ScannerTransEntry(2 ,'s' ,0));
- s77.addTransition(ScannerTransEntry(3 ,'p' ,4));
+ s77.addTransition(ScannerTransEntry(3 ,'t' ,4));
+ s77.addTransition(ScannerTransEntry(4 ,'a' ,5));
+ s77.addTransition(ScannerTransEntry(5 ,'r' ,6));
+ s77.addTransition(ScannerTransEntry(6 ,'e' ,7));
+ s77.addTransition(ScannerTransEntry(7 ,'a' ,8));
+ s77.addTransition(ScannerTransEntry(8 ,'s' ,9));
+ s77.addTransition(ScannerTransEntry(9 ,'i' ,10));
+ s77.addTransition(ScannerTransEntry(10 ,'z' ,11));
+ s77.addTransition(ScannerTransEntry(11 ,'e' ,12));
_scannerList.Insert(s77);
- Scanner s78(SWITCH);
+ Scanner s78(STRUCTURE);
s78.addState(ScannerStateEntry(0 ,INTERMEDIATE));
s78.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s78.addState(ScannerStateEntry(2 ,START));
s78.addState(ScannerStateEntry(3 ,INTERMEDIATE));
s78.addState(ScannerStateEntry(4 ,INTERMEDIATE));
s78.addState(ScannerStateEntry(5 ,INTERMEDIATE));
- s78.addState(ScannerStateEntry(6 ,FINAL));
- s78.addTransition(ScannerTransEntry(0 ,'w' ,1));
- s78.addTransition(ScannerTransEntry(1 ,'i' ,3));
+ s78.addState(ScannerStateEntry(6 ,INTERMEDIATE));
+ s78.addState(ScannerStateEntry(7 ,INTERMEDIATE));
+ s78.addState(ScannerStateEntry(8 ,INTERMEDIATE));
+ s78.addState(ScannerStateEntry(9 ,FINAL));
+ s78.addTransition(ScannerTransEntry(0 ,'t' ,1));
+ s78.addTransition(ScannerTransEntry(1 ,'r' ,3));
s78.addTransition(ScannerTransEntry(2 ,'s' ,0));
- s78.addTransition(ScannerTransEntry(3 ,'t' ,4));
+ s78.addTransition(ScannerTransEntry(3 ,'u' ,4));
s78.addTransition(ScannerTransEntry(4 ,'c' ,5));
- s78.addTransition(ScannerTransEntry(5 ,'h' ,6));
+ s78.addTransition(ScannerTransEntry(5 ,'t' ,6));
+ s78.addTransition(ScannerTransEntry(6 ,'u' ,7));
+ s78.addTransition(ScannerTransEntry(7 ,'r' ,8));
+ s78.addTransition(ScannerTransEntry(8 ,'e' ,9));
_scannerList.Insert(s78);
- Scanner s79(SYNC);
+ Scanner s79(SHOW);
s79.addState(ScannerStateEntry(0 ,INTERMEDIATE));
s79.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s79.addState(ScannerStateEntry(2 ,START));
s79.addState(ScannerStateEntry(3 ,INTERMEDIATE));
s79.addState(ScannerStateEntry(4 ,FINAL));
- s79.addTransition(ScannerTransEntry(0 ,'y' ,1));
- s79.addTransition(ScannerTransEntry(1 ,'n' ,3));
+ s79.addTransition(ScannerTransEntry(0 ,'h' ,1));
+ s79.addTransition(ScannerTransEntry(1 ,'o' ,3));
s79.addTransition(ScannerTransEntry(2 ,'s' ,0));
- s79.addTransition(ScannerTransEntry(3 ,'c' ,4));
+ s79.addTransition(ScannerTransEntry(3 ,'w' ,4));
_scannerList.Insert(s79);
- Scanner s80(SYSSIZE);
+ Scanner s80(START_TOK);
s80.addState(ScannerStateEntry(0 ,INTERMEDIATE));
s80.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s80.addState(ScannerStateEntry(2 ,START));
s80.addState(ScannerStateEntry(3 ,INTERMEDIATE));
s80.addState(ScannerStateEntry(4 ,INTERMEDIATE));
- s80.addState(ScannerStateEntry(5 ,INTERMEDIATE));
- s80.addState(ScannerStateEntry(6 ,INTERMEDIATE));
- s80.addState(ScannerStateEntry(7 ,FINAL));
- s80.addTransition(ScannerTransEntry(0 ,'y' ,1));
- s80.addTransition(ScannerTransEntry(1 ,'s' ,3));
+ s80.addState(ScannerStateEntry(5 ,FINAL));
+ s80.addTransition(ScannerTransEntry(0 ,'t' ,1));
+ s80.addTransition(ScannerTransEntry(1 ,'a' ,3));
s80.addTransition(ScannerTransEntry(2 ,'s' ,0));
- s80.addTransition(ScannerTransEntry(3 ,'s' ,4));
- s80.addTransition(ScannerTransEntry(4 ,'i' ,5));
- s80.addTransition(ScannerTransEntry(5 ,'z' ,6));
- s80.addTransition(ScannerTransEntry(6 ,'e' ,7));
+ s80.addTransition(ScannerTransEntry(3 ,'r' ,4));
+ s80.addTransition(ScannerTransEntry(4 ,'t' ,5));
_scannerList.Insert(s80);
- Scanner s81(TABLE);
+ Scanner s81(STOP_TOK);
s81.addState(ScannerStateEntry(0 ,INTERMEDIATE));
s81.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s81.addState(ScannerStateEntry(2 ,START));
s81.addState(ScannerStateEntry(3 ,INTERMEDIATE));
- s81.addState(ScannerStateEntry(4 ,INTERMEDIATE));
- s81.addState(ScannerStateEntry(5 ,FINAL));
- s81.addTransition(ScannerTransEntry(0 ,'a' ,1));
- s81.addTransition(ScannerTransEntry(1 ,'b' ,3));
- s81.addTransition(ScannerTransEntry(2 ,'t' ,0));
- s81.addTransition(ScannerTransEntry(3 ,'l' ,4));
- s81.addTransition(ScannerTransEntry(4 ,'e' ,5));
+ s81.addState(ScannerStateEntry(4 ,FINAL));
+ s81.addTransition(ScannerTransEntry(0 ,'t' ,1));
+ s81.addTransition(ScannerTransEntry(1 ,'o' ,3));
+ s81.addTransition(ScannerTransEntry(2 ,'s' ,0));
+ s81.addTransition(ScannerTransEntry(3 ,'p' ,4));
_scannerList.Insert(s81);
- Scanner s82(TABLESET);
+ Scanner s82(SWITCH);
s82.addState(ScannerStateEntry(0 ,INTERMEDIATE));
s82.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s82.addState(ScannerStateEntry(2 ,START));
s82.addState(ScannerStateEntry(3 ,INTERMEDIATE));
s82.addState(ScannerStateEntry(4 ,INTERMEDIATE));
s82.addState(ScannerStateEntry(5 ,INTERMEDIATE));
- s82.addState(ScannerStateEntry(6 ,INTERMEDIATE));
- s82.addState(ScannerStateEntry(7 ,INTERMEDIATE));
- s82.addState(ScannerStateEntry(8 ,FINAL));
- s82.addTransition(ScannerTransEntry(0 ,'a' ,1));
- s82.addTransition(ScannerTransEntry(1 ,'b' ,3));
- s82.addTransition(ScannerTransEntry(2 ,'t' ,0));
- s82.addTransition(ScannerTransEntry(3 ,'l' ,4));
- s82.addTransition(ScannerTransEntry(4 ,'e' ,5));
- s82.addTransition(ScannerTransEntry(5 ,'s' ,6));
- s82.addTransition(ScannerTransEntry(6 ,'e' ,7));
- s82.addTransition(ScannerTransEntry(7 ,'t' ,8));
+ s82.addState(ScannerStateEntry(6 ,FINAL));
+ s82.addTransition(ScannerTransEntry(0 ,'w' ,1));
+ s82.addTransition(ScannerTransEntry(1 ,'i' ,3));
+ s82.addTransition(ScannerTransEntry(2 ,'s' ,0));
+ s82.addTransition(ScannerTransEntry(3 ,'t' ,4));
+ s82.addTransition(ScannerTransEntry(4 ,'c' ,5));
+ s82.addTransition(ScannerTransEntry(5 ,'h' ,6));
_scannerList.Insert(s82);
- Scanner s83(TICKET);
+ Scanner s83(SYNC);
s83.addState(ScannerStateEntry(0 ,INTERMEDIATE));
s83.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s83.addState(ScannerStateEntry(2 ,START));
s83.addState(ScannerStateEntry(3 ,INTERMEDIATE));
- s83.addState(ScannerStateEntry(4 ,INTERMEDIATE));
- s83.addState(ScannerStateEntry(5 ,INTERMEDIATE));
- s83.addState(ScannerStateEntry(6 ,FINAL));
- s83.addTransition(ScannerTransEntry(0 ,'i' ,1));
- s83.addTransition(ScannerTransEntry(1 ,'c' ,3));
- s83.addTransition(ScannerTransEntry(2 ,'t' ,0));
- s83.addTransition(ScannerTransEntry(3 ,'k' ,4));
- s83.addTransition(ScannerTransEntry(4 ,'e' ,5));
- s83.addTransition(ScannerTransEntry(5 ,'t' ,6));
+ s83.addState(ScannerStateEntry(4 ,FINAL));
+ s83.addTransition(ScannerTransEntry(0 ,'y' ,1));
+ s83.addTransition(ScannerTransEntry(1 ,'n' ,3));
+ s83.addTransition(ScannerTransEntry(2 ,'s' ,0));
+ s83.addTransition(ScannerTransEntry(3 ,'c' ,4));
_scannerList.Insert(s83);
- Scanner s84(TIMEOUT);
+ Scanner s84(SYSSIZE);
s84.addState(ScannerStateEntry(0 ,INTERMEDIATE));
s84.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s84.addState(ScannerStateEntry(2 ,START));
@@ -1618,32 +1620,30 @@
s84.addState(ScannerStateEntry(5 ,INTERMEDIATE));
s84.addState(ScannerStateEntry(6 ,INTERMEDIATE));
s84.addState(ScannerStateEntry(7 ,FINAL));
- s84.addTransition(ScannerTransEntry(0 ,'i' ,1));
- s84.addTransition(ScannerTransEntry(1 ,'m' ,3));
- s84.addTransition(ScannerTransEntry(2 ,'t' ,0));
- s84.addTransition(ScannerTransEntry(3 ,'e' ,4));
- s84.addTransition(ScannerTransEntry(4 ,'o' ,5));
- s84.addTransition(ScannerTransEntry(5 ,'u' ,6));
- s84.addTransition(ScannerTransEntry(6 ,'t' ,7));
+ s84.addTransition(ScannerTransEntry(0 ,'y' ,1));
+ s84.addTransition(ScannerTransEntry(1 ,'s' ,3));
+ s84.addTransition(ScannerTransEntry(2 ,'s' ,0));
+ s84.addTransition(ScannerTransEntry(3 ,'s' ,4));
+ s84.addTransition(ScannerTransEntry(4 ,'i' ,5));
+ s84.addTransition(ScannerTransEntry(5 ,'z' ,6));
+ s84.addTransition(ScannerTransEntry(6 ,'e' ,7));
_scannerList.Insert(s84);
- Scanner s85(THREAD);
+ Scanner s85(TABLE);
s85.addState(ScannerStateEntry(0 ,INTERMEDIATE));
s85.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s85.addState(ScannerStateEntry(2 ,START));
s85.addState(ScannerStateEntry(3 ,INTERMEDIATE));
s85.addState(ScannerStateEntry(4 ,INTERMEDIATE));
- s85.addState(ScannerStateEntry(5 ,INTERMEDIATE));
- s85.addState(ScannerStateEntry(6 ,FINAL));
- s85.addTransition(ScannerTransEntry(0 ,'h' ,1));
- s85.addTransition(ScannerTransEntry(1 ,'r' ,3));
+ s85.addState(ScannerStateEntry(5 ,FINAL));
+ s85.addTransition(ScannerTransEntry(0 ,'a' ,1));
+ s85.addTransition(ScannerTransEntry(1 ,'b' ,3));
s85.addTransition(ScannerTransEntry(2 ,'t' ,0));
- s85.addTransition(ScannerTransEntry(3 ,'e' ,4));
- s85.addTransition(ScannerTransEntry(4 ,'a' ,5));
- s85.addTransition(ScannerTransEntry(5 ,'d' ,6));
+ s85.addTransition(ScannerTransEntry(3 ,'l' ,4));
+ s85.addTransition(ScannerTransEntry(4 ,'e' ,5));
_scannerList.Insert(s85);
- Scanner s86(THREADINFO);
+ Scanner s86(TABLESET);
s86.addState(ScannerStateEntry(0 ,INTERMEDIATE));
s86.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s86.addState(ScannerStateEntry(2 ,START));
@@ -1652,62 +1652,68 @@
s86.addState(ScannerStateEntry(5 ,INTERMEDIATE));
s86.addState(ScannerStateEntry(6 ,INTERMEDIATE));
s86.addState(ScannerStateEntry(7 ,INTERMEDIATE));
- s86.addState(ScannerStateEntry(8 ,INTERMEDIATE));
- s86.addState(ScannerStateEntry(9 ,INTERMEDIATE));
- s86.addState(ScannerStateEntry(10 ,FINAL));
- s86.addTransition(ScannerTransEntry(0 ,'h' ,1));
- s86.addTransition(ScannerTransEntry(1 ,'r' ,3));
+ s86.addState(ScannerStateEntry(8 ,FINAL));
+ s86.addTransition(ScannerTransEntry(0 ,'a' ,1));
+ s86.addTransition(ScannerTransEntry(1 ,'b' ,3));
s86.addTransition(ScannerTransEntry(2 ,'t' ,0));
- s86.addTransition(ScannerTransEntry(3 ,'e' ,4));
- s86.addTransition(ScannerTransEntry(4 ,'a' ,5));
- s86.addTransition(ScannerTransEntry(5 ,'d' ,6));
- s86.addTransition(ScannerTransEntry(6 ,'i' ,7));
- s86.addTransition(ScannerTransEntry(7 ,'n' ,8));
- s86.addTransition(ScannerTransEntry(8 ,'f' ,9));
- s86.addTransition(ScannerTransEntry(9 ,'o' ,10));
+ s86.addTransition(ScannerTransEntry(3 ,'l' ,4));
+ s86.addTransition(ScannerTransEntry(4 ,'e' ,5));
+ s86.addTransition(ScannerTransEntry(5 ,'s' ,6));
+ s86.addTransition(ScannerTransEntry(6 ,'e' ,7));
+ s86.addTransition(ScannerTransEntry(7 ,'t' ,8));
_scannerList.Insert(s86);
- Scanner s87(TMPSIZE);
+ Scanner s87(TICKET);
s87.addState(ScannerStateEntry(0 ,INTERMEDIATE));
s87.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s87.addState(ScannerStateEntry(2 ,START));
s87.addState(ScannerStateEntry(3 ,INTERMEDIATE));
s87.addState(ScannerStateEntry(4 ,INTERMEDIATE));
s87.addState(ScannerStateEntry(5 ,INTERMEDIATE));
- s87.addState(ScannerStateEntry(6 ,INTERMEDIATE));
- s87.addState(ScannerStateEntry(7 ,FINAL));
- s87.addTransition(ScannerTransEntry(0 ,'m' ,1));
- s87.addTransition(ScannerTransEntry(1 ,'p' ,3));
+ s87.addState(ScannerStateEntry(6 ,FINAL));
+ s87.addTransition(ScannerTransEntry(0 ,'i' ,1));
+ s87.addTransition(ScannerTransEntry(1 ,'c' ,3));
s87.addTransition(ScannerTransEntry(2 ,'t' ,0));
- s87.addTransition(ScannerTransEntry(3 ,'s' ,4));
- s87.addTransition(ScannerTransEntry(4 ,'i' ,5));
- s87.addTransition(ScannerTransEntry(5 ,'z' ,6));
- s87.addTransition(ScannerTransEntry(6 ,'e' ,7));
+ s87.addTransition(ScannerTransEntry(3 ,'k' ,4));
+ s87.addTransition(ScannerTransEntry(4 ,'e' ,5));
+ s87.addTransition(ScannerTransEntry(5 ,'t' ,6));
_scannerList.Insert(s87);
- Scanner s88(TO);
+ Scanner s88(TIMEOUT);
s88.addState(ScannerStateEntry(0 ,INTERMEDIATE));
- s88.addState(ScannerStateEntry(1 ,FINAL));
+ s88.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s88.addState(ScannerStateEntry(2 ,START));
- s88.addTransition(ScannerTransEntry(0 ,'o' ,1));
+ s88.addState(ScannerStateEntry(3 ,INTERMEDIATE));
+ s88.addState(ScannerStateEntry(4 ,INTERMEDIATE));
+ s88.addState(ScannerStateEntry(5 ,INTERMEDIATE));
+ s88.addState(ScannerStateEntry(6 ,INTERMEDIATE));
+ s88.addState(ScannerStateEntry(7 ,FINAL));
+ s88.addTransition(ScannerTransEntry(0 ,'i' ,1));
+ s88.addTransition(ScannerTransEntry(1 ,'m' ,3));
s88.addTransition(ScannerTransEntry(2 ,'t' ,0));
+ s88.addTransition(ScannerTransEntry(3 ,'e' ,4));
+ s88.addTransition(ScannerTransEntry(4 ,'o' ,5));
+ s88.addTransition(ScannerTransEntry(5 ,'u' ,6));
+ s88.addTransition(ScannerTransEntry(6 ,'t' ,7));
_scannerList.Insert(s88);
- Scanner s89(TRACE);
+ Scanner s89(THREAD);
s89.addState(ScannerStateEntry(0 ,INTERMEDIATE));
s89.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s89.addState(ScannerStateEntry(2 ,START));
s89.addState(ScannerStateEntry(3 ,INTERMEDIATE));
s89.addState(ScannerStateEntry(4 ,INTERMEDIATE));
- s89.addState(ScannerStateEntry(5 ,FINAL));
- s89.addTransition(ScannerTransEntry(0 ,'r' ,1));
- s89.addTransition(ScannerTransEntry(1 ,'a' ,3));
+ s89.addState(ScannerStateEntry(5 ,INTERMEDIATE));
+ s89.addState(ScannerStateEntry(6 ,FINAL));
+ s89.addTransition(ScannerTransEntry(0 ,'h' ,1));
+ s89.addTransition(ScannerTransEntry(1 ,'r' ,3));
s89.addTransition(ScannerTransEntry(2 ,'t' ,0));
- s89.addTransition(ScannerTransEntry(3 ,'c' ,4));
- s89.addTransition(ScannerTransEntry(4 ,'e' ,5));
+ s89.addTransition(ScannerTransEntry(3 ,'e' ,4));
+ s89.addTransition(ScannerTransEntry(4 ,'a' ,5));
+ s89.addTransition(ScannerTransEntry(5 ,'d' ,6));
_scannerList.Insert(s89);
- Scanner s90(TRANSACTION);
+ Scanner s90(THREADINFO);
s90.addState(ScannerStateEntry(0 ,INTERMEDIATE));
s90.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s90.addState(ScannerStateEntry(2 ,START));
@@ -1718,860 +1724,975 @@
s90.addState(ScannerStateEntry(7 ,INTERMEDIATE));
s90.addState(ScannerStateEntry(8 ,INTERMEDIATE));
s90.addState(ScannerStateEntry(9 ,INTERMEDIATE));
- s90.addState(ScannerStateEntry(10 ,INTERMEDIATE));
- s90.addState(ScannerStateEntry(11 ,FINAL));
- s90.addTransition(ScannerTransEntry(0 ,'r' ,1));
- s90.addTransition(ScannerTransEntry(1 ,'a' ,3));
+ s90.addState(ScannerStateEntry(10 ,FINAL));
+ s90.addTransition(ScannerTransEntry(0 ,'h' ,1));
+ s90.addTransition(ScannerTransEntry(1 ,'r' ,3));
s90.addTransition(ScannerTransEntry(2 ,'t' ,0));
- s90.addTransition(ScannerTransEntry(3 ,'n' ,4));
- s90.addTransition(ScannerTransEntry(4 ,'s' ,5));
- s90.addTransition(ScannerTransEntry(5 ,'a' ,6));
- s90.addTransition(ScannerTransEntry(6 ,'c' ,7));
- s90.addTransition(ScannerTransEntry(7 ,'t' ,8));
- s90.addTransition(ScannerTransEntry(8 ,'i' ,9));
+ s90.addTransition(ScannerTransEntry(3 ,'e' ,4));
+ s90.addTransition(ScannerTransEntry(4 ,'a' ,5));
+ s90.addTransition(ScannerTransEntry(5 ,'d' ,6));
+ s90.addTransition(ScannerTransEntry(6 ,'i' ,7));
+ s90.addTransition(ScannerTransEntry(7 ,'n' ,8));
+ s90.addTransition(ScannerTransEntry(8 ,'f' ,9));
s90.addTransition(ScannerTransEntry(9 ,'o' ,10));
- s90.addTransition(ScannerTransEntry(10 ,'n' ,11));
_scannerList.Insert(s90);
- Scanner s91(TSROOT);
+ Scanner s91(TMPSIZE);
s91.addState(ScannerStateEntry(0 ,INTERMEDIATE));
s91.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s91.addState(ScannerStateEntry(2 ,START));
s91.addState(ScannerStateEntry(3 ,INTERMEDIATE));
s91.addState(ScannerStateEntry(4 ,INTERMEDIATE));
s91.addState(ScannerStateEntry(5 ,INTERMEDIATE));
- s91.addState(ScannerStateEntry(6 ,FINAL));
- s91.addTransition(ScannerTransEntry(0 ,'s' ,1));
- s91.addTransition(ScannerTransEntry(1 ,'r' ,3));
+ s91.addState(ScannerStateEntry(6 ,INTERMEDIATE));
+ s91.addState(ScannerStateEntry(7 ,FINAL));
+ s91.addTransition(ScannerTransEntry(0 ,'m' ,1));
+ s91.addTransition(ScannerTransEntry(1 ,'p' ,3));
s91.addTransition(ScannerTransEntry(2 ,'t' ,0));
- s91.addTransition(ScannerTransEntry(3 ,'o' ,4));
- s91.addTransition(ScannerTransEntry(4 ,'o' ,5));
- s91.addTransition(ScannerTransEntry(5 ,'t' ,6));
+ s91.addTransition(ScannerTransEntry(3 ,'s' ,4));
+ s91.addTransition(ScannerTransEntry(4 ,'i' ,5));
+ s91.addTransition(ScannerTransEntry(5 ,'z' ,6));
+ s91.addTransition(ScannerTransEntry(6 ,'e' ,7));
_scannerList.Insert(s91);
- Scanner s92(USER);
+ Scanner s92(TO);
s92.addState(ScannerStateEntry(0 ,INTERMEDIATE));
- s92.addState(ScannerStateEntry(1 ,INTERMEDIATE));
+ s92.addState(ScannerStateEntry(1 ,FINAL));
s92.addState(ScannerStateEntry(2 ,START));
- s92.addState(ScannerStateEntry(3 ,INTERMEDIATE));
- s92.addState(ScannerStateEntry(4 ,FINAL));
- s92.addTransition(ScannerTransEntry(0 ,'s' ,1));
- s92.addTransition(ScannerTransEntry(1 ,'e' ,3));
- s92.addTransition(ScannerTransEntry(2 ,'u' ,0));
- s92.addTransition(ScannerTransEntry(3 ,'r' ,4));
+ s92.addTransition(ScannerTransEntry(0 ,'o' ,1));
+ s92.addTransition(ScannerTransEntry(2 ,'t' ,0));
_scannerList.Insert(s92);
- Scanner s93(VERIFY);
+ Scanner s93(TRACE);
s93.addState(ScannerStateEntry(0 ,INTERMEDIATE));
s93.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s93.addState(ScannerStateEntry(2 ,START));
s93.addState(ScannerStateEntry(3 ,INTERMEDIATE));
s93.addState(ScannerStateEntry(4 ,INTERMEDIATE));
- s93.addState(ScannerStateEntry(5 ,INTERMEDIATE));
- s93.addState(ScannerStateEntry(6 ,FINAL));
- s93.addTransition(ScannerTransEntry(0 ,'e' ,1));
- s93.addTransition(ScannerTransEntry(1 ,'r' ,3));
- s93.addTransition(ScannerTransEntry(2 ,'v' ,0));
- s93.addTransition(ScannerTransEntry(3 ,'i' ,4));
- s93.addTransition(ScannerTransEntry(4 ,'f' ,5));
- s93.addTransition(ScannerTransEntry(5 ,'y' ,6));
+ s93.addState(ScannerStateEntry(5 ,FINAL));
+ s93.addTransition(ScannerTransEntry(0 ,'r' ,1));
+ s93.addTransition(ScannerTransEntry(1 ,'a' ,3));
+ s93.addTransition(ScannerTransEntry(2 ,'t' ,0));
+ s93.addTransition(ScannerTransEntry(3 ,'c' ,4));
+ s93.addTransition(ScannerTransEntry(4 ,'e' ,5));
_scannerList.Insert(s93);
- Scanner s94(WITH);
+ Scanner s94(TRANSACTION);
s94.addState(ScannerStateEntry(0 ,INTERMEDIATE));
s94.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s94.addState(ScannerStateEntry(2 ,START));
s94.addState(ScannerStateEntry(3 ,INTERMEDIATE));
- s94.addState(ScannerStateEntry(4 ,FINAL));
- s94.addTransition(ScannerTransEntry(0 ,'i' ,1));
- s94.addTransition(ScannerTransEntry(1 ,'t' ,3));
- s94.addTransition(ScannerTransEntry(2 ,'w' ,0));
- s94.addTransition(ScannerTransEntry(3 ,'h' ,4));
+ s94.addState(ScannerStateEntry(4 ,INTERMEDIATE));
+ s94.addState(ScannerStateEntry(5 ,INTERMEDIATE));
+ s94.addState(ScannerStateEntry(6 ,INTERMEDIATE));
+ s94.addState(ScannerStateEntry(7 ,INTERMEDIATE));
+ s94.addState(ScannerStateEntry(8 ,INTERMEDIATE));
+ s94.addState(ScannerStateEntry(9 ,INTERMEDIATE));
+ s94.addState(ScannerStateEntry(10 ,INTERMEDIATE));
+ s94.addState(ScannerStateEntry(11 ,FINAL));
+ s94.addTransition(ScannerTransEntry(0 ,'r' ,1));
+ s94.addTransition(ScannerTransEntry(1 ,'a' ,3));
+ s94.addTransition(ScannerTransEntry(2 ,'t' ,0));
+ s94.addTransition(ScannerTransEntry(3 ,'n' ,4));
+ s94.addTransition(ScannerTransEntry(4 ,'s' ,5));
+ s94.addTransition(ScannerTransEntry(5 ,'a' ,6));
+ s94.addTransition(ScannerTransEntry(6 ,'c' ,7));
+ s94.addTransition(ScannerTransEntry(7 ,'t' ,8));
+ s94.addTransition(ScannerTransEntry(8 ,'i' ,9));
+ s94.addTransition(ScannerTransEntry(9 ,'o' ,10));
+ s94.addTransition(ScannerTransEntry(10 ,'n' ,11));
_scannerList.Insert(s94);
- Scanner s95(XML);
+ Scanner s95(TSROOT);
s95.addState(ScannerStateEntry(0 ,INTERMEDIATE));
s95.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s95.addState(ScannerStateEntry(2 ,START));
- s95.addState(ScannerStateEntry(3 ,FINAL));
- s95.addTransition(ScannerTransEntry(0 ,'m' ,1));
- s95.addTransition(ScannerTransEntry(1 ,'l' ,3));
- s95.addTransition(ScannerTransEntry(2 ,'x' ,0));
+ s95.addState(ScannerStateEntry(3 ,INTERMEDIATE));
+ s95.addState(ScannerStateEntry(4 ,INTERMEDIATE));
+ s95.addState(ScannerStateEntry(5 ,INTERMEDIATE));
+ s95.addState(ScannerStateEntry(6 ,FINAL));
+ s95.addTransition(ScannerTransEntry(0 ,'s' ,1));
+ s95.addTransition(ScannerTransEntry(1 ,'r' ,3));
+ s95.addTransition(ScannerTransEntry(2 ,'t' ,0));
+ s95.addTransition(ScannerTransEntry(3 ,'o' ,4));
+ s95.addTransition(ScannerTransEntry(4 ,'o' ,5));
+ s95.addTransition(ScannerTransEntry(5 ,'t' ,6));
_scannerList.Insert(s95);
- Scanner s96(KSEP);
- s96.addState(ScannerStateEntry(0 ,START));
- s96.addState(ScannerStateEntry(1 ,FINAL));
- s96.addTransition(ScannerTransEntry(0 ,',' ,1));
+ Scanner s96(USER);
+ s96.addState(ScannerStateEntry(0 ,INTERMEDIATE));
+ s96.addState(ScannerStateEntry(1 ,INTERMEDIATE));
+ s96.addState(ScannerStateEntry(2 ,START));
+ s96.addState(ScannerStateEntry(3 ,INTERMEDIATE));
+ s96.addState(ScannerStateEntry(4 ,FINAL));
+ s96.addTransition(ScannerTransEntry(0 ,'s' ,1));
+ s96.addTransition(ScannerTransEntry(1 ,'e' ,3));
+ s96.addTransition(ScannerTransEntry(2 ,'u' ,0));
+ s96.addTransition(ScannerTransEntry(3 ,'r' ,4));
_scannerList.Insert(s96);
- Scanner s97(SEMICOLON);
- s97.addState(ScannerStateEntry(0 ,START));
- s97.addState(ScannerStateEntry(1 ,FINAL));
- s97.addTransition(ScannerTransEntry(0 ,';' ,1));
+ Scanner s97(VERIFY);
+ s97.addState(ScannerStateEntry(0 ,INTERMEDIATE));
+ s97.addState(ScannerStateEntry(1 ,INTERMEDIATE));
+ s97.addState(ScannerStateEntry(2 ,START));
+ s97.addState(ScannerStateEntry(3 ,INTERMEDIATE));
+ s97.addState(ScannerStateEntry(4 ,INTERMEDIATE));
+ s97.addState(ScannerStateEntry(5 ,INTERMEDIATE));
+ s97.addState(ScannerStateEntry(6 ,FINAL));
+ s97.addTransition(ScannerTransEntry(0 ,'e' ,1));
+ s97.addTransition(ScannerTransEntry(1 ,'r' ,3));
+ s97.addTransition(ScannerTransEntry(2 ,'v' ,0));
+ s97.addTransition(ScannerTransEntry(3 ,'i' ,4));
+ s97.addTransition(ScannerTransEntry(4 ,'f' ,5));
+ s97.addTransition(ScannerTransEntry(5 ,'y' ,6));
_scannerList.Insert(s97);
- Scanner s98(EQU);
- s98.addState(ScannerStateEntry(0 ,START));
- s98.addState(ScannerStateEntry(1 ,FINAL));
- s98.addTransition(ScannerTransEntry(0 ,'=' ,1));
+ Scanner s98(WITH);
+ s98.addState(ScannerStateEntry(0 ,INTERMEDIATE));
+ s98.addState(ScannerStateEntry(1 ,INTERMEDIATE));
+ s98.addState(ScannerStateEntry(2 ,START));
+ s98.addState(ScannerStateEntry(3 ,INTERMEDIATE));
+ s98.addState(ScannerStateEntry(4 ,FINAL));
+ s98.addTransition(ScannerTransEntry(0 ,'i' ,1));
+ s98.addTransition(ScannerTransEntry(1 ,'t' ,3));
+ s98.addTransition(ScannerTransEntry(2 ,'w' ,0));
+ s98.addTransition(ScannerTransEntry(3 ,'h' ,4));
_scannerList.Insert(s98);
- Scanner s99(INTVAL);
- s99.addState(ScannerStateEntry(0 ,START));
- s99.addState(ScannerStateEntry(1 ,FINAL));
- s99.addState(ScannerStateEntry(2 ,FINAL));
- s99.addTransition(ScannerTransEntry(0 ,'1' ,1));
- s99.addTransition(ScannerTransEntry(0 ,'2' ,1));
- s99.addTransition(ScannerTransEntry(0 ,'3' ,1));
- s99.addTransition(ScannerTransEntry(0 ,'4' ,1));
- s99.addTransition(ScannerTransEntry(0 ,'5' ,1));
- s99.addTransition(ScannerTransEntry(0 ,'6' ,1));
- s99.addTransition(ScannerTransEntry(0 ,'7' ,1));
- s99.addTransition(ScannerTransEntry(0 ,'8' ,1));
- s99.addTransition(ScannerTransEntry(0 ,'9' ,1));
- s99.addTransition(ScannerTransEntry(0 ,'0' ,2));
- s99.addTransition(ScannerTransEntry(1 ,'0' ,1));
- s99.addTransition(ScannerTransEntry(1 ,'1' ,1));
- s99.addTransition(ScannerTransEntry(1 ,'2' ,1));
- s99.addTransition(ScannerTransEntry(1 ,'3' ,1));
- s99.addTransition(ScannerTransEntry(1 ,'4' ,1));
- s99.addTransition(ScannerTransEntry(1 ,'5' ,1));
- s99.addTransition(ScannerTransEntry(1 ,'6' ,1));
- s99.addTransition(ScannerTransEntry(1 ,'7' ,1));
- s99.addTransition(ScannerTransEntry(1 ,'8' ,1));
- s99.addTransition(ScannerTransEntry(1 ,'9' ,1));
+ Scanner s99(XML);
+ s99.addState(ScannerStateEntry(0 ,INTERMEDIATE));
+ s99.addState(ScannerStateEntry(1 ,INTERMEDIATE));
+ s99.addState(ScannerStateEntry(2 ,START));
+ s99.addState(ScannerStateEntry(3 ,FINAL));
+ s99.addTransition(ScannerTransEntry(0 ,'m' ,1));
+ s99.addTransition(ScannerTransEntry(1 ,'l' ,3));
+ s99.addTransition(ScannerTransEntry(2 ,'x' ,0));
_scannerList.Insert(s99);
- Scanner s100(IDENTIFIER);
+ Scanner s100(KSEP);
s100.addState(ScannerStateEntry(0 ,START));
s100.addState(ScannerStateEntry(1 ,FINAL));
- s100.addTransition(ScannerTransEntry(0 ,'A' ,1));
- s100.addTransition(ScannerTransEntry(0 ,'B' ,1));
- s100.addTransition(ScannerTransEntry(0 ,'C' ,1));
- s100.addTransition(ScannerTransEntry(0 ,'D' ,1));
- s100.addTransition(ScannerTransEntry(0 ,'E' ,1));
- s100.addTransition(ScannerTransEntry(0 ,'F' ,1));
- s100.addTransition(ScannerTransEntry(0 ,'G' ,1));
- s100.addTransition(ScannerTransEntry(0 ,'H' ,1));
- s100.addTransition(ScannerTransEntry(0 ,'I' ,1));
- s100.addTransition(ScannerTransEntry(0 ,'J' ,1));
- s100.addTransition(ScannerTransEntry(0 ,'K' ,1));
- s100.addTransition(ScannerTransEntry(0 ,'L' ,1));
- s100.addTransition(ScannerTransEntry(0 ,'M' ,1));
- s100.addTransition(ScannerTransEntry(0 ,'N' ,1));
- s100.addTransition(ScannerTransEntry(0 ,'O' ,1));
- s100.addTransition(ScannerTransEntry(0 ,'P' ,1));
- s100.addTransition(ScannerTransEntry(0 ,'Q' ,1));
- s100.addTransition(ScannerTransEntry(0 ,'R' ,1));
- s100.addTransition(ScannerTransEntry(0 ,'S' ,1));
- s100.addTransition(ScannerTransEntry(0 ,'T' ,1));
- s100.addTransition(ScannerTransEntry(0 ,'U' ,1));
- s100.addTransition(ScannerTransEntry(0 ,'V' ,1));
- s100.addTransition(ScannerTransEntry(0 ,'W' ,1));
- s100.addTransition(ScannerTransEntry(0 ,'X' ,1));
- s100.addTransition(ScannerTransEntry(0 ,'Y' ,1));
- s100.addTransition(ScannerTransEntry(0 ,'Z' ,1));
- s100.addTransition(ScannerTransEntry(0 ,'a' ,1));
- s100.addTransition(ScannerTransEntry(0 ,'b' ,1));
- s100.addTransition(ScannerTransEntry(0 ,'c' ,1));
- s100.addTransition(ScannerTransEntry(0 ,'d' ,1));
- s100.addTransition(ScannerTransEntry(0 ,'e' ,1));
- s100.addTransition(ScannerTransEntry(0 ,'f' ,1));
- s100.addTransition(ScannerTransEntry(0 ,'g' ,1));
- s100.addTransition(ScannerTransEntry(0 ,'h' ,1));
- s100.addTransition(ScannerTransEntry(0 ,'i' ,1));
- s100.addTransition(ScannerTransEntry(0 ,'j' ,1));
- s100.addTransition(ScannerTransEntry(0 ,'k' ,1));
- s100.addTransition(ScannerTransEntry(0 ,'l' ,1));
- s100.addTransition(ScannerTransEntry(0 ,'m' ,1));
- s100.addTransition(ScannerTransEntry(0 ,'n' ,1));
- s100.addTransition(ScannerTransEntry(0 ,'o' ,1));
- s100.addTransition(ScannerTransEntry(0 ,'p' ,1));
- s100.addTransition(ScannerTransEntry(0 ,'q' ,1));
- s100.addTransition(ScannerTransEntry(0 ,'r' ,1));
- s100.addTransition(ScannerTransEntry(0 ,'s' ,1));
- s100.addTransition(ScannerTransEntry(0 ,'t' ,1));
- s100.addTransition(ScannerTransEntry(0 ,'u' ,1));
- s100.addTransition(ScannerTransEntry(0 ,'v' ,1));
- s100.addTransition(ScannerTransEntry(0 ,'w' ,1));
- s100.addTransition(ScannerTransEntry(0 ,'x' ,1));
- s100.addTransition(ScannerTransEntry(0 ,'y' ,1));
- s100.addTransition(ScannerTransEntry(0 ,'z' ,1));
- s100.addTransition(ScannerTransEntry(1 ,'0' ,1));
- s100.addTransition(ScannerTransEntry(1 ,'1' ,1));
- s100.addTransition(ScannerTransEntry(1 ,'2' ,1));
- s100.addTransition(ScannerTransEntry(1 ,'3' ,1));
- s100.addTransition(ScannerTransEntry(1 ,'4' ,1));
- s100.addTransition(ScannerTransEntry(1 ,'5' ,1));
- s100.addTransition(ScannerTransEntry(1 ,'6' ,1));
- s100.addTransition(ScannerTransEntry(1 ,'7' ,1));
- s100.addTransition(ScannerTransEntry(1 ,'8' ,1));
- s100.addTransition(ScannerTransEntry(1 ,'9' ,1));
- s100.addTransition(ScannerTransEntry(1 ,'A' ,1));
- s100.addTransition(ScannerTransEntry(1 ,'B' ,1));
- s100.addTransition(ScannerTransEntry(1 ,'C' ,1));
- s100.addTransition(ScannerTransEntry(1 ,'D' ,1));
- s100.addTransition(ScannerTransEntry(1 ,'E' ,1));
- s100.addTransition(ScannerTransEntry(1 ,'F' ,1));
- s100.addTransition(ScannerTransEntry(1 ,'G' ,1));
- s100.addTransition(ScannerTransEntry(1 ,'H' ,1));
- s100.addTransition(ScannerTransEntry(1 ,'I' ,1));
- s100.addTransition(ScannerTransEntry(1 ,'J' ,1));
- s100.addTransition(ScannerTransEntry(1 ,'K' ,1));
- s100.addTransition(ScannerTransEntry(1 ,'L' ,1));
- s100.addTransition(ScannerTransEntry(1 ,'M' ,1));
- s100.addTransition(ScannerTransEntry(1 ,'N' ,1));
- s100.addTransition(ScannerTransEntry(1 ,'O' ,1));
- s100.addTransition(ScannerTransEntry(1 ,'P' ,1));
- s100.addTransition(ScannerTransEntry(1 ,'Q' ,1));
- s100.addTransition(ScannerTransEntry(1 ,'R' ,1));
- s100.addTransition(ScannerTransEntry(1 ,'S' ,1));
- s100.addTransition(ScannerTransEntry(1 ,'T' ,1));
- s100.addTransition(ScannerTransEntry(1 ,'U' ,1));
- s100.addTransition(ScannerTransEntry(1 ,'V' ,1));
- s100.addTransition(ScannerTransEntry(1 ,'W' ,1));
- s100.addTransition(ScannerTransEntry(1 ,'X' ,1));
- s100.addTransition(ScannerTransEntry(1 ,'Y' ,1));
- s100.addTransition(ScannerTransEntry(1 ,'Z' ,1));
- s100.addTransition(ScannerTransEntry(1 ,'_' ,1));
- s100.addTransition(ScannerTransEntry(1 ,'a' ,1));
- s100.addTransition(ScannerTransEntry(1 ,'b' ,1));
- s100.addTransition(ScannerTransEntry(1 ,'c' ,1));
- s100.addTransition(ScannerTransEntry(1 ,'d' ,1));
- s100.addTransition(ScannerTransEntry(1 ,'e' ,1));
- s100.addTransition(ScannerTransEntry(1 ,'f' ,1));
- s100.addTransition(ScannerTransEntry(1 ,'g' ,1));
- s100.addTransition(ScannerTransEntry(1 ,'h' ,1));
- s100.addTransition(ScannerTransEntry(1 ,'i' ,1));
- s100.addTransition(ScannerTransEntry(1 ,'j' ,1));
- s100.addTransition(ScannerTransEntry(1 ,'k' ,1));
- s100.addTransition(ScannerTransEntry(1 ,'l' ,1));
- s100.addTransition(ScannerTransEntry(1 ,'m' ,1));
- s100.addTransition(ScannerTransEntry(1 ,'n' ,1));
- s100.addTransition(ScannerTransEntry(1 ,'o' ,1));
- s100.addTransition(ScannerTransEntry(1 ,'p' ,1));
- s100.addTransition(ScannerTransEntry(1 ,'q' ,1));
- s100.addTransition(ScannerTransEntry(1 ,'r' ,1));
- s100.addTransition(ScannerTransEntry(1 ,'s' ,1));
- s100.addTransition(ScannerTransEntry(1 ,'t' ,1));
- s100.addTransition(ScannerTransEntry(1 ,'u' ,1));
- s100.addTransition(ScannerTransEntry(1 ,'v' ,1));
- s100.addTransition(ScannerTransEntry(1 ,'w' ,1));
- s100.addTransition(ScannerTransEntry(1 ,'x' ,1));
- s100.addTransition(ScannerTransEntry(1 ,'y' ,1));
- s100.addTransition(ScannerTransEntry(1 ,'z' ,1));
+ s100.addTransition(ScannerTransEntry(0 ,',' ,1));
_scannerList.Insert(s100);
+ Scanner s101(SEMICOLON);
+ s101.addState(ScannerStateEntry(0 ,START));
+ s101.addState(ScannerStateEntry(1 ,FINAL));
+ s101.addTransition(ScannerTransEntry(0 ,';' ,1));
+ _scannerList.Insert(s101);
+
+ Scanner s102(EQU);
+ s102.addState(ScannerStateEntry(0 ,START));
+ s102.addState(ScannerStateEntry(1 ,FINAL));
+ s102.addTransition(ScannerTransEntry(0 ,'=' ,1));
+ _scannerList.Insert(s102);
+
+ Scanner s103(INTVAL);
+ s103.addState(ScannerStateEntry(0 ,START));
+ s103.addState(ScannerStateEntry(1 ,FINAL));
+ s103.addState(ScannerStateEntry(2 ,FINAL));
+ s103.addTransition(ScannerTransEntry(0 ,'1' ,1));
+ s103.addTransition(ScannerTransEntry(0 ,'2' ,1));
+ s103.addTransition(ScannerTransEntry(0 ,'3' ,1));
+ s103.addTransition(ScannerTransEntry(0 ,'4' ,1));
+ s103.addTransition(ScannerTransEntry(0 ,'5' ,1));
+ s103.addTransition(ScannerTransEntry(0 ,'6' ,1));
+ s103.addTransition(ScannerTransEntry(0 ,'7' ,1));
+ s103.addTransition(ScannerTransEntry(0 ,'8' ,1));
+ s103.addTransition(ScannerTransEntry(0 ,'9' ,1));
+ s103.addTransition(ScannerTransEntry(0 ,'0' ,2));
+ s103.addTransition(ScannerTransEntry(1 ,'0' ,1));
+ s103.addTransition(ScannerTransEntry(1 ,'1' ,1));
+ s103.addTransition(ScannerTransEntry(1 ,'2' ,1));
+ s103.addTransition(ScannerTransEntry(1 ,'3' ,1));
+ s103.addTransition(ScannerTransEntry(1 ,'4' ,1));
+ s103.addTransition(ScannerTransEntry(1 ,'5' ,1));
+ s103.addTransition(ScannerTransEntry(1 ,'6' ,1));
+ s103.addTransition(ScannerTransEntry(1 ,'7' ,1));
+ s103.addTransition(ScannerTransEntry(1 ,'8' ,1));
+ s103.addTransition(ScannerTransEntry(1 ,'9' ,1));
+ _scannerList.Insert(s103);
+
+ Scanner s104(IDENTIFIER);
+ s104.addState(ScannerStateEntry(0 ,START));
+ s104.addState(ScannerStateEntry(1 ,FINAL));
+ s104.addTransition(ScannerTransEntry(0 ,'A' ,1));
+ s104.addTransition(ScannerTransEntry(0 ,'B' ,1));
+ s104.addTransition(ScannerTransEntry(0 ,'C' ,1));
+ s104.addTransition(ScannerTransEntry(0 ,'D' ,1));
+ s104.addTransition(ScannerTransEntry(0 ,'E' ,1));
+ s104.addTransition(ScannerTransEntry(0 ,'F' ,1));
+ s104.addTransition(ScannerTransEntry(0 ,'G' ,1));
+ s104.addTransition(ScannerTransEntry(0 ,'H' ,1));
+ s104.addTransition(ScannerTransEntry(0 ,'I' ,1));
+ s104.addTransition(ScannerTransEntry(0 ,'J' ,1));
+ s104.addTransition(ScannerTransEntry(0 ,'K' ,1));
+ s104.addTransition(ScannerTransEntry(0 ,'L' ,1));
+ s104.addTransition(ScannerTransEntry(0 ,'M' ,1));
+ s104.addTransition(ScannerTransEntry(0 ,'N' ,1));
+ s104.addTransition(ScannerTransEntry(0 ,'O' ,1));
+ s104.addTransition(ScannerTransEntry(0 ,'P' ,1));
+ s104.addTransition(ScannerTransEntry(0 ,'Q' ,1));
+ s104.addTransition(ScannerTransEntry(0 ,'R' ,1));
+ s104.addTransition(ScannerTransEntry(0 ,'S' ,1));
+ s104.addTransition(ScannerTransEntry(0 ,'T' ,1));
+ s104.addTransition(ScannerTransEntry(0 ,'U' ,1));
+ s104.addTransition(ScannerTransEntry(0 ,'V' ,1));
+ s104.addTransition(ScannerTransEntry(0 ,'W' ,1));
+ s104.addTransition(ScannerTransEntry(0 ,'X' ,1));
+ s104.addTransition(ScannerTransEntry(0 ,'Y' ,1));
+ s104.addTransition(ScannerTransEntry(0 ,'Z' ,1));
+ s104.addTransition(ScannerTransEntry(0 ,'a' ,1));
+ s104.addTransition(ScannerTransEntry(0 ,'b' ,1));
+ s104.addTransition(ScannerTransEntry(0 ,'c' ,1));
+ s104.addTransition(ScannerTransEntry(0 ,'d' ,1));
+ s104.addTransition(ScannerTransEntry(0 ,'e' ,1));
+ s104.addTransition(ScannerTransEntry(0 ,'f' ,1));
+ s104.addTransition(ScannerTransEntry(0 ,'g' ,1));
+ s104.addTransition(ScannerTransEntry(0 ,'h' ,1));
+ s104.addTransition(ScannerTransEntry(0 ,'i' ,1));
+ s104.addTransition(ScannerTransEntry(0 ,'j' ,1));
+ s104.addTransition(ScannerTransEntry(0 ,'k' ,1));
+ s104.addTransition(ScannerTransEntry(0 ,'l' ,1));
+ s104.addTransition(ScannerTransEntry(0 ,'m' ,1));
+ s104.addTransition(ScannerTransEntry(0 ,'n' ,1));
+ s104.addTransition(ScannerTransEntry(0 ,'o' ,1));
+ s104.addTransition(ScannerTransEntry(0 ,'p' ,1));
+ s104.addTransition(ScannerTransEntry(0 ,'q' ,1));
+ s104.addTransition(ScannerTransEntry(0 ,'r' ,1));
+ s104.addTransition(ScannerTransEntry(0 ,'s' ,1));
+ s104.addTransition(ScannerTransEntry(0 ,'t' ,1));
+ s104.addTransition(ScannerTransEntry(0 ,'u' ,1));
+ s104.addTransition(ScannerTransEntry(0 ,'v' ,1));
+ s104.addTransition(ScannerTransEntry(0 ,'w' ,1));
+ s104.addTransition(ScannerTransEntry(0 ,'x' ,1));
+ s104.addTransition(ScannerTransEntry(0 ,'y' ,1));
+ s104.addTransition(ScannerTransEntry(0 ,'z' ,1));
+ s104.addTransition(ScannerTransEntry(1 ,'0' ,1));
+ s104.addTransition(ScannerTransEntry(1 ,'1' ,1));
+ s104.addTransition(ScannerTransEntry(1 ,'2' ,1));
+ s104.addTransition(ScannerTransEntry(1 ,'3' ,1));
+ s104.addTransition(ScannerTransEntry(1 ,'4' ,1));
+ s104.addTransition(ScannerTransEntry(1 ,'5' ,1));
+ s104.addTransition(ScannerTransEntry(1 ,'6' ,1));
+ s104.addTransition(ScannerTransEntry(1 ,'7' ,1));
+ s104.addTransition(ScannerTransEntry(1 ,'8' ,1));
+ s104.addTransition(ScannerTransEntry(1 ,'9' ,1));
+ s104.addTransition(ScannerTransEntry(1 ,'A' ,1));
+ s104.addTransition(ScannerTransEntry(1 ,'B' ,1));
+ s104.addTransition(ScannerTransEntry(1 ,'C' ,1));
+ s104.addTransition(ScannerTransEntry(1 ,'D' ,1));
+ s104.addTransition(ScannerTransEntry(1 ,'E' ,1));
+ s104.addTransition(ScannerTransEntry(1 ,'F' ,1));
+ s104.addTransition(ScannerTransEntry(1 ,'G' ,1));
+ s104.addTransition(ScannerTransEntry(1 ,'H' ,1));
+ s104.addTransition(ScannerTransEntry(1 ,'I' ,1));
+ s104.addTransition(ScannerTransEntry(1 ,'J' ,1));
+ s104.addTransition(ScannerTransEntry(1 ,'K' ,1));
+ s104.addTransition(ScannerTransEntry(1 ,'L' ,1));
+ s104.addTransition(ScannerTransEntry(1 ,'M' ,1));
+ s104.addTransition(ScannerTransEntry(1 ,'N' ,1));
+ s104.addTransition(ScannerTransEntry(1 ,'O' ,1));
+ s104.addTransition(ScannerTransEntry(1 ,'P' ,1));
+ s104.addTransition(ScannerTransEntry(1 ,'Q' ,1));
+ s104.addTransition(ScannerTransEntry(1 ,'R' ,1));
+ s104.addTransition(ScannerTransEntry(1 ,'S' ,1));
+ s104.addTransition(ScannerTransEntry(1 ,'T' ,1));
+ s104.addTransition(ScannerTransEntry(1 ,'U' ,1));
+ s104.addTransition(ScannerTransEntry(1 ,'V' ,1));
+ s104.addTransition(ScannerTransEntry(1 ,'W' ,1));
+ s104.addTransition(ScannerTransEntry(1 ,'X' ,1));
+ s104.addTransition(ScannerTransEntry(1 ,'Y' ,1));
+ s104.addTransition(ScannerTransEntry(1 ,'Z' ,1));
+ s104.addTransition(ScannerTransEntry(1 ,'_' ,1));
+ s104.addTransition(ScannerTransEntry(1 ,'a' ,1));
+ s104.addTransition(ScannerTransEntry(1 ,'b' ,1));
+ s104.addTransition(ScannerTransEntry(1 ,'c' ,1));
+ s104.addTransition(ScannerTransEntry(1 ,'d' ,1));
+ s104.addTransition(ScannerTransEntry(1 ,'e' ,1));
+ s104.addTransition(ScannerTransEntry(1 ,'f' ,1));
+ s104.addTransition(ScannerTransEntry(1 ,'g' ,1));
+ s104.addTransition(ScannerTransEntry(1 ,'h' ,1));
+ s104.addTransition(ScannerTransEntry(1 ,'i' ,1));
+ s104.addTransition(ScannerTransEntry(1 ,'j' ,1));
+ s104.addTransition(ScannerTransEntry(1 ,'k' ,1));
+ s104.addTransition(ScannerTransEntry(1 ,'l' ,1));
+ s104.addTransition(ScannerTransEntry(1 ,'m' ,1));
+ s104.addTransition(ScannerTransEntry(1 ,'n' ,1));
+ s104.addTransition(ScannerTransEntry(1 ,'o' ,1));
+ s104.addTransition(ScannerTransEntry(1 ,'p' ,1));
+ s104.addTransition(ScannerTransEntry(1 ,'q' ,1));
+ s104.addTransition(ScannerTransEntry(1 ,'r' ,1));
+ s104.addTransition(ScannerTransEntry(1 ,'s' ,1));
+ s104.addTransition(ScannerTransEntry(1 ,'t' ,1));
+ s104.addTransition(ScannerTransEntry(1 ,'u' ,1));
+ s104.addTransition(ScannerTransEntry(1 ,'v' ,1));
+ s104.addTransition(ScannerTransEntry(1 ,'w' ,1));
+ s104.addTransition(ScannerTransEntry(1 ,'x' ,1));
+ s104.addTransition(ScannerTransEntry(1 ,'y' ,1));
+ s104.addTransition(ScannerTransEntry(1 ,'z' ,1));
+ _scannerList.Insert(s104);
+
}
void CegoAdm::loadParser0()
{
- _actionMap[299][SEMICOLON] = ActionEntry(REDUCE, 64);
- _actionMap[291][SEMICOLON] = ActionEntry(REDUCE, 61);
- _actionMap[292][NOLOGGING] = ActionEntry(SHIFT, 274);
- _actionMap[292][SEMICOLON] = ActionEntry(REDUCE, 72);
- _jumpMap[292][LogOpt] = 299;
- _actionMap[293][SEMICOLON] = ActionEntry(REDUCE, 66);
- _actionMap[294][SEMICOLON] = ActionEntry(REDUCE, 45);
- _actionMap[295][SEMICOLON] = ActionEntry(REDUCE, 41);
- _actionMap[296][SEMICOLON] = ActionEntry(REDUCE, 37);
- _actionMap[297][SEMICOLON] = ActionEntry(REDUCE, 44);
- _actionMap[298][SEMICOLON] = ActionEntry(REDUCE, 46);
- _actionMap[269][STRINGVAL] = ActionEntry(SHIFT, 291);
- _actionMap[270][SEMICOLON] = ActionEntry(REDUCE, 63);
- _actionMap[271][STRINGVAL] = ActionEntry(SHIFT, 292);
- _actionMap[272][NOLOGGING] = ActionEntry(SHIFT, 274);
- _actionMap[272][SEMICOLON] = ActionEntry(REDUCE, 72);
- _jumpMap[272][LogOpt] = 293;
- _actionMap[273][SEMICOLON] = ActionEntry(REDUCE, 65);
- _actionMap[274][SEMICOLON] = ActionEntry(REDUCE, 71);
- _actionMap[275][SEMICOLON] = ActionEntry(REDUCE, 51);
- _actionMap[276][IDENTIFIER] = ActionEntry(SHIFT, 294);
- _actionMap[277][IDENTIFIER] = ActionEntry(SHIFT, 295);
- _actionMap[278][IDENTIFIER] = ActionEntry(SHIFT, 296);
- _actionMap[279][SEMICOLON] = ActionEntry(REDUCE, 91);
- _actionMap[279][PRIMARY] = ActionEntry(REDUCE, 91);
- _actionMap[279][SECONDARY] = ActionEntry(REDUCE, 91);
- _actionMap[279][SYSSIZE] = ActionEntry(REDUCE, 91);
- _actionMap[279][TMPSIZE] = ActionEntry(REDUCE, 91);
- _actionMap[279][LOGSIZE] = ActionEntry(REDUCE, 91);
- _actionMap[279][LOGNUM] = ActionEntry(REDUCE, 91);
- _actionMap[279][SORTAREASIZE] = ActionEntry(REDUCE, 91);
- _actionMap[279][TSROOT] = ActionEntry(REDUCE, 91);
- _actionMap[279][TSTICKET] = ActionEntry(REDUCE, 91);
- _actionMap[280][SEMICOLON] = ActionEntry(REDUCE, 88);
- _actionMap[280][PRIMARY] = ActionEntry(REDUCE, 88);
- _actionMap[280][SECONDARY] = ActionEntry(REDUCE, 88);
- _actionMap[280][SYSSIZE] = ActionEntry(REDUCE, 88);
- _actionMap[280][TMPSIZE] = ActionEntry(REDUCE, 88);
- _actionMap[280][LOGSIZE] = ActionEntry(REDUCE, 88);
- _actionMap[280][LOGNUM] = ActionEntry(REDUCE, 88);
- _actionMap[280][SORTAREASIZE] = ActionEntry(REDUCE, 88);
- _actionMap[280][TSROOT] = ActionEntry(REDUCE, 88);
- _actionMap[280][TSTICKET] = ActionEntry(REDUCE, 88);
- _actionMap[281][SEMICOLON] = ActionEntry(REDUCE, 87);
- _actionMap[281][PRIMARY] = ActionEntry(REDUCE, 87);
- _actionMap[281][SECONDARY] = ActionEntry(REDUCE, 87);
- _actionMap[281][SYSSIZE] = ActionEntry(REDUCE, 87);
- _actionMap[281][TMPSIZE] = ActionEntry(REDUCE, 87);
- _actionMap[281][LOGSIZE] = ActionEntry(REDUCE, 87);
- _actionMap[281][LOGNUM] = ActionEntry(REDUCE, 87);
+ _actionMap[317][SEMICOLON] = ActionEntry(REDUCE, 75);
+ _actionMap[312][SEMICOLON] = ActionEntry(REDUCE, 72);
+ _actionMap[313][NOLOGGING] = ActionEntry(SHIFT, 294);
+ _actionMap[313][SEMICOLON] = ActionEntry(REDUCE, 83);
+ _jumpMap[313][LogOpt] = 317;
+ _actionMap[314][SEMICOLON] = ActionEntry(REDUCE, 77);
+ _actionMap[315][SEMICOLON] = ActionEntry(REDUCE, 51);
+ _actionMap[316][SEMICOLON] = ActionEntry(REDUCE, 37);
+ _actionMap[289][STRINGVAL] = ActionEntry(SHIFT, 312);
+ _actionMap[290][SEMICOLON] = ActionEntry(REDUCE, 74);
+ _actionMap[291][STRINGVAL] = ActionEntry(SHIFT, 313);
+ _actionMap[292][NOLOGGING] = ActionEntry(SHIFT, 294);
+ _actionMap[292][SEMICOLON] = ActionEntry(REDUCE, 83);
+ _jumpMap[292][LogOpt] = 314;
+ _actionMap[293][SEMICOLON] = ActionEntry(REDUCE, 76);
+ _actionMap[294][SEMICOLON] = ActionEntry(REDUCE, 82);
+ _actionMap[295][SEMICOLON] = ActionEntry(REDUCE, 62);
+ _actionMap[296][IDENTIFIER] = ActionEntry(SHIFT, 315);
+ _actionMap[297][KSEP] = ActionEntry(REDUCE, 52);
+ _actionMap[297][TO] = ActionEntry(REDUCE, 52);
+ _actionMap[298][KSEP] = ActionEntry(REDUCE, 55);
+ _actionMap[298][TO] = ActionEntry(REDUCE, 55);
+ _actionMap[299][KSEP] = ActionEntry(REDUCE, 56);
+ _actionMap[299][TO] = ActionEntry(REDUCE, 56);
+ _actionMap[300][KSEP] = ActionEntry(REDUCE, 54);
+ _actionMap[300][TO] = ActionEntry(REDUCE, 54);
+ _actionMap[301][IDENTIFIER] = ActionEntry(SHIFT, 316);
+ _actionMap[302][SEMICOLON] = ActionEntry(REDUCE, 102);
+ _actionMap[302][PRIMARY] = ActionEntry(REDUCE, 102);
+ _actionMap[302][SECONDARY] = ActionEntry(REDUCE, 102);
+ _actionMap[302][SYSSIZE] = ActionEntry(REDUCE, 102);
+ _actionMap[302][TMPSIZE] = ActionEntry(REDUCE, 102);
+ _actionMap[302][LOGSIZE] = ActionEntry(REDUCE, 102);
+ _actionMap[302][LOGNUM] = ActionEntry(REDUCE, 102);
+ _actionMap[302][SORTAREASIZE] = ActionEntry(REDUCE, 102);
+ _actionMap[302][TSROOT] = ActionEntry(REDUCE, 102);
+ _actionMap[302][TSTICKET] = ActionEntry(REDUCE, 102);
+ _actionMap[303][SEMICOLON] = ActionEntry(REDUCE, 99);
+ _actionMap[303][PRIMARY] = ActionEntry(REDUCE, 99);
+ _actionMap[303][SECONDARY] = ActionEntry(REDUCE, 99);
+ _actionMap[303][SYSSIZE] = ActionEntry(REDUCE, 99);
+ _actionMap[303][TMPSIZE] = ActionEntry(REDUCE, 99);
+ _actionMap[303][LOGSIZE] = ActionEntry(REDUCE, 99);
+ _actionMap[303][LOGNUM] = ActionEntry(REDUCE, 99);
+ _actionMap[303][SORTAREASIZE] = ActionEntry(REDUCE, 99);
+ _actionMap[303][TSROOT] = ActionEntry(REDUCE, 99);
+ _actionMap[303][TSTICKET] = ActionEntry(REDUCE, 99);
+ _actionMap[304][SEMICOLON] = ActionEntry(REDUCE, 98);
+ _actionMap[304][PRIMARY] = ActionEntry(REDUCE, 98);
+ _actionMap[304][SECONDARY] = ActionEntry(REDUCE, 98);
}
void CegoAdm::loadParser1()
{
- _actionMap[281][SORTAREASIZE] = ActionEntry(REDUCE, 87);
- _actionMap[281][TSROOT] = ActionEntry(REDUCE, 87);
- _actionMap[281][TSTICKET] = ActionEntry(REDUCE, 87);
- _actionMap[282][SEMICOLON] = ActionEntry(REDUCE, 83);
- _actionMap[282][PRIMARY] = ActionEntry(REDUCE, 83);
- _actionMap[282][SECONDARY] = ActionEntry(REDUCE, 83);
- _actionMap[282][SYSSIZE] = ActionEntry(REDUCE, 83);
- _actionMap[282][TMPSIZE] = ActionEntry(REDUCE, 83);
- _actionMap[282][LOGSIZE] = ActionEntry(REDUCE, 83);
- _actionMap[282][LOGNUM] = ActionEntry(REDUCE, 83);
- _actionMap[282][SORTAREASIZE] = ActionEntry(REDUCE, 83);
- _actionMap[282][TSROOT] = ActionEntry(REDUCE, 83);
- _actionMap[282][TSTICKET] = ActionEntry(REDUCE, 83);
- _actionMap[283][SEMICOLON] = ActionEntry(REDUCE, 84);
- _actionMap[283][PRIMARY] = ActionEntry(REDUCE, 84);
- _actionMap[283][SECONDARY] = ActionEntry(REDUCE, 84);
- _actionMap[283][SYSSIZE] = ActionEntry(REDUCE, 84);
- _actionMap[283][TMPSIZE] = ActionEntry(REDUCE, 84);
- _actionMap[283][LOGSIZE] = ActionEntry(REDUCE, 84);
- _actionMap[283][LOGNUM] = ActionEntry(REDUCE, 84);
- _actionMap[283][SORTAREASIZE] = ActionEntry(REDUCE, 84);
- _actionMap[283][TSROOT] = ActionEntry(REDUCE, 84);
- _actionMap[283][TSTICKET] = ActionEntry(REDUCE, 84);
- _actionMap[284][SEMICOLON] = ActionEntry(REDUCE, 89);
- _actionMap[284][PRIMARY] = ActionEntry(REDUCE, 89);
- _actionMap[284][SECONDARY] = ActionEntry(REDUCE, 89);
- _actionMap[284][SYSSIZE] = ActionEntry(REDUCE, 89);
- _actionMap[284][TMPSIZE] = ActionEntry(REDUCE, 89);
- _actionMap[284][LOGSIZE] = ActionEntry(REDUCE, 89);
- _actionMap[284][LOGNUM] = ActionEntry(REDUCE, 89);
- _actionMap[284][SORTAREASIZE] = ActionEntry(REDUCE, 89);
- _actionMap[284][TSROOT] = ActionEntry(REDUCE, 89);
- _actionMap[284][TSTICKET] = ActionEntry(REDUCE, 89);
- _actionMap[285][SEMICOLON] = ActionEntry(REDUCE, 85);
- _actionMap[285][PRIMARY] = ActionEntry(REDUCE, 85);
- _actionMap[285][SECONDARY] = ActionEntry(REDUCE, 85);
- _actionMap[285][SYSSIZE] = ActionEntry(REDUCE, 85);
- _actionMap[285][TMPSIZE] = ActionEntry(REDUCE, 85);
- _actionMap[285][LOGSIZE] = ActionEntry(REDUCE, 85);
- _actionMap[285][LOGNUM] = ActionEntry(REDUCE, 85);
- _actionMap[285][SORTAREASIZE] = ActionEntry(REDUCE, 85);
- _actionMap[285][TSROOT] = ActionEntry(REDUCE, 85);
- _actionMap[285][TSTICKET] = ActionEntry(REDUCE, 85);
- _actionMap[286][SEMICOLON] = ActionEntry(REDUCE, 86);
- _actionMap[286][PRIMARY] = ActionEntry(REDUCE, 86);
- _actionMap[286][SECONDARY] = ActionEntry(REDUCE, 86);
- _actionMap[286][SYSSIZE] = ActionEntry(REDUCE, 86);
- _actionMap[286][TMPSIZE] = ActionEntry(REDUCE, 86);
- _actionMap[286][LOGSIZE] = ActionEntry(REDUCE, 86);
- _actionMap[286][LOGNUM] = ActionEntry(REDUCE, 86);
+ _actionMap[304][SYSSIZE] = ActionEntry(REDUCE, 98);
+ _actionMap[304][TMPSIZE] = ActionEntry(REDUCE, 98);
+ _actionMap[304][LOGSIZE] = ActionEntry(REDUCE, 98);
+ _actionMap[304][LOGNUM] = ActionEntry(REDUCE, 98);
+ _actionMap[304][SORTAREASIZE] = ActionEntry(REDUCE, 98);
+ _actionMap[304][TSROOT] = ActionEntry(REDUCE, 98);
+ _actionMap[304][TSTICKET] = ActionEntry(REDUCE, 98);
+ _actionMap[305][SEMICOLON] = ActionEntry(REDUCE, 94);
+ _actionMap[305][PRIMARY] = ActionEntry(REDUCE, 94);
+ _actionMap[305][SECONDARY] = ActionEntry(REDUCE, 94);
+ _actionMap[305][SYSSIZE] = ActionEntry(REDUCE, 94);
+ _actionMap[305][TMPSIZE] = ActionEntry(REDUCE, 94);
+ _actionMap[305][LOGSIZE] = ActionEntry(REDUCE, 94);
+ _actionMap[305][LOGNUM] = ActionEntry(REDUCE, 94);
+ _actionMap[305][SORTAREASIZE] = ActionEntry(REDUCE, 94);
+ _actionMap[305][TSROOT] = ActionEntry(REDUCE, 94);
+ _actionMap[305][TSTICKET] = ActionEntry(REDUCE, 94);
+ _actionMap[306][SEMICOLON] = ActionEntry(REDUCE, 95);
+ _actionMap[306][PRIMARY] = ActionEntry(REDUCE, 95);
+ _actionMap[306][SECONDARY] = ActionEntry(REDUCE, 95);
+ _actionMap[306][SYSSIZE] = ActionEntry(REDUCE, 95);
+ _actionMap[306][TMPSIZE] = ActionEntry(REDUCE, 95);
+ _actionMap[306][LOGSIZE] = ActionEntry(REDUCE, 95);
+ _actionMap[306][LOGNUM] = ActionEntry(REDUCE, 95);
+ _actionMap[306][SORTAREASIZE] = ActionEntry(REDUCE, 95);
+ _actionMap[306][TSROOT] = ActionEntry(REDUCE, 95);
+ _actionMap[306][TSTICKET] = ActionEntry(REDUCE, 95);
+ _actionMap[307][SEMICOLON] = ActionEntry(REDUCE, 100);
+ _actionMap[307][PRIMARY] = ActionEntry(REDUCE, 100);
+ _actionMap[307][SECONDARY] = ActionEntry(REDUCE, 100);
+ _actionMap[307][SYSSIZE] = ActionEntry(REDUCE, 100);
+ _actionMap[307][TMPSIZE] = ActionEntry(REDUCE, 100);
+ _actionMap[307][LOGSIZE] = ActionEntry(REDUCE, 100);
+ _actionMap[307][LOGNUM] = ActionEntry(REDUCE, 100);
+ _actionMap[307][SORTAREASIZE] = ActionEntry(REDUCE, 100);
+ _actionMap[307][TSROOT] = ActionEntry(REDUCE, 100);
+ _actionMap[307][TSTICKET] = ActionEntry(REDUCE, 100);
+ _actionMap[308][SEMICOLON] = ActionEntry(REDUCE, 96);
+ _actionMap[308][PRIMARY] = ActionEntry(REDUCE, 96);
+ _actionMap[308][SECONDARY] = ActionEntry(REDUCE, 96);
+ _actionMap[308][SYSSIZE] = ActionEntry(REDUCE, 96);
+ _actionMap[308][TMPSIZE] = ActionEntry(REDUCE, 96);
+ _actionMap[308][LOGSIZE] = ActionEntry(REDUCE, 96);
+ _actionMap[308][LOGNUM] = ActionEntry(REDUCE, 96);
+ _actionMap[308][SORTAREASIZE] = ActionEntry(REDUCE, 96);
+ _actionMap[308][TSROOT] = ActionEntry(REDUCE, 96);
+ _actionMap[308][TSTICKET] = ActionEntry(REDUCE, 96);
+ _actionMap[309][SEMICOLON] = ActionEntry(REDUCE, 97);
+ _actionMap[309][PRIMARY] = ActionEntry(REDUCE, 97);
+ _actionMap[309][SECONDARY] = ActionEntry(REDUCE, 97);
}
void CegoAdm::loadParser2()
{
- _actionMap[286][SORTAREASIZE] = ActionEntry(REDUCE, 86);
- _actionMap[286][TSROOT] = ActionEntry(REDUCE, 86);
- _actionMap[286][TSTICKET] = ActionEntry(REDUCE, 86);
- _actionMap[287][SEMICOLON] = ActionEntry(REDUCE, 90);
- _actionMap[287][PRIMARY] = ActionEntry(REDUCE, 90);
- _actionMap[287][SECONDARY] = ActionEntry(REDUCE, 90);
- _actionMap[287][SYSSIZE] = ActionEntry(REDUCE, 90);
- _actionMap[287][TMPSIZE] = ActionEntry(REDUCE, 90);
- _actionMap[287][LOGSIZE] = ActionEntry(REDUCE, 90);
- _actionMap[287][LOGNUM] = ActionEntry(REDUCE, 90);
- _actionMap[287][SORTAREASIZE] = ActionEntry(REDUCE, 90);
- _actionMap[287][TSROOT] = ActionEntry(REDUCE, 90);
- _actionMap[287][TSTICKET] = ActionEntry(REDUCE, 90);
- _actionMap[288][IDENTIFIER] = ActionEntry(SHIFT, 297);
- _actionMap[289][IDENTIFIER] = ActionEntry(SHIFT, 298);
- _actionMap[290][SEMICOLON] = ActionEntry(REDUCE, 69);
- _actionMap[241][TO] = ActionEntry(SHIFT, 269);
- _actionMap[242][STRINGVAL] = ActionEntry(SHIFT, 270);
- _actionMap[243][SEMICOLON] = ActionEntry(REDUCE, 62);
- _actionMap[244][FROM] = ActionEntry(SHIFT, 271);
- _actionMap[245][STRINGVAL] = ActionEntry(SHIFT, 272);
- _actionMap[246][NOLOGGING] = ActionEntry(SHIFT, 274);
- _actionMap[246][SEMICOLON] = ActionEntry(REDUCE, 72);
- _jumpMap[246][LogOpt] = 273;
- _actionMap[247][IDENTIFIER] = ActionEntry(SHIFT, 275);
- _actionMap[248][FOR] = ActionEntry(SHIFT, 276);
- _actionMap[249][TO] = ActionEntry(SHIFT, 277);
- _actionMap[250][TO] = ActionEntry(SHIFT, 278);
- _actionMap[251][STRINGVAL] = ActionEntry(SHIFT, 279);
- _actionMap[252][INTVAL] = ActionEntry(SHIFT, 280);
- _actionMap[253][INTVAL] = ActionEntry(SHIFT, 281);
- _actionMap[254][STRINGVAL] = ActionEntry(SHIFT, 282);
- _actionMap[255][STRINGVAL] = ActionEntry(SHIFT, 283);
- _actionMap[256][INTVAL] = ActionEntry(SHIFT, 284);
- _actionMap[257][INTVAL] = ActionEntry(SHIFT, 285);
- _actionMap[258][INTVAL] = ActionEntry(SHIFT, 286);
- _actionMap[259][STRINGVAL] = ActionEntry(SHIFT, 287);
- _actionMap[260][SEMICOLON] = ActionEntry(REDUCE, 67);
- _actionMap[261][TO] = ActionEntry(SHIFT, 288);
- _actionMap[262][SEMICOLON] = ActionEntry(REDUCE, 34);
- _actionMap[263][SEMICOLON] = ActionEntry(REDUCE, 33);
- _actionMap[264][FOR] = ActionEntry(SHIFT, 289);
- _actionMap[265][SEMICOLON] = ActionEntry(REDUCE, 56);
- _actionMap[266][INTVAL] = ActionEntry(SHIFT, 290);
- _actionMap[267][SEMICOLON] = ActionEntry(REDUCE, 48);
- _actionMap[268][SEMICOLON] = ActionEntry(REDUCE, 47);
- _actionMap[201][IDENTIFIER] = ActionEntry(SHIFT, 241);
- _actionMap[202][TO] = ActionEntry(SHIFT, 242);
- _actionMap[203][STRINGVAL] = ActionEntry(SHIFT, 243);
- _actionMap[204][IDENTIFIER] = ActionEntry(SHIFT, 244);
+ _actionMap[309][SYSSIZE] = ActionEntry(REDUCE, 97);
+ _actionMap[309][TMPSIZE] = ActionEntry(REDUCE, 97);
+ _actionMap[309][LOGSIZE] = ActionEntry(REDUCE, 97);
+ _actionMap[309][LOGNUM] = ActionEntry(REDUCE, 97);
+ _actionMap[309][SORTAREASIZE] = ActionEntry(REDUCE, 97);
+ _actionMap[309][TSROOT] = ActionEntry(REDUCE, 97);
+ _actionMap[309][TSTICKET] = ActionEntry(REDUCE, 97);
+ _actionMap[310][SEMICOLON] = ActionEntry(REDUCE, 101);
+ _actionMap[310][PRIMARY] = ActionEntry(REDUCE, 101);
+ _actionMap[310][SECONDARY] = ActionEntry(REDUCE, 101);
+ _actionMap[310][SYSSIZE] = ActionEntry(REDUCE, 101);
+ _actionMap[310][TMPSIZE] = ActionEntry(REDUCE, 101);
+ _actionMap[310][LOGSIZE] = ActionEntry(REDUCE, 101);
+ _actionMap[310][LOGNUM] = ActionEntry(REDUCE, 101);
+ _actionMap[310][SORTAREASIZE] = ActionEntry(REDUCE, 101);
+ _actionMap[310][TSROOT] = ActionEntry(REDUCE, 101);
+ _actionMap[310][TSTICKET] = ActionEntry(REDUCE, 101);
+ _actionMap[311][SEMICOLON] = ActionEntry(REDUCE, 80);
+ _actionMap[257][TO] = ActionEntry(SHIFT, 289);
+ _actionMap[258][STRINGVAL] = ActionEntry(SHIFT, 290);
+ _actionMap[259][SEMICOLON] = ActionEntry(REDUCE, 73);
+ _actionMap[260][FROM] = ActionEntry(SHIFT, 291);
+ _actionMap[261][STRINGVAL] = ActionEntry(SHIFT, 292);
+ _actionMap[262][NOLOGGING] = ActionEntry(SHIFT, 294);
+ _actionMap[262][SEMICOLON] = ActionEntry(REDUCE, 83);
+ _jumpMap[262][LogOpt] = 293;
+ _actionMap[263][IDENTIFIER] = ActionEntry(SHIFT, 295);
+ _actionMap[264][ROLE] = ActionEntry(SHIFT, 296);
+ _actionMap[265][TABLESET] = ActionEntry(SHIFT, 223);
+ _actionMap[265][FILTER] = ActionEntry(SHIFT, 221);
+ _actionMap[265][RIGHT] = ActionEntry(SHIFT, 222);
+ _jumpMap[265][PermEntry] = 297;
+ _actionMap[266][STRINGVAL] = ActionEntry(SHIFT, 298);
+ _actionMap[267][IDENTIFIER] = ActionEntry(SHIFT, 299);
+ _actionMap[268][IDENTIFIER] = ActionEntry(SHIFT, 300);
+ _actionMap[269][SEMICOLON] = ActionEntry(REDUCE, 41);
+ _actionMap[270][TO] = ActionEntry(SHIFT, 301);
+ _actionMap[271][STRINGVAL] = ActionEntry(SHIFT, 302);
+ _actionMap[272][INTVAL] = ActionEntry(SHIFT, 303);
+ _actionMap[273][INTVAL] = ActionEntry(SHIFT, 304);
+ _actionMap[274][STRINGVAL] = ActionEntry(SHIFT, 305);
+ _actionMap[275][STRINGVAL] = ActionEntry(SHIFT, 306);
+ _actionMap[276][INTVAL] = ActionEntry(SHIFT, 307);
+ _actionMap[277][INTVAL] = ActionEntry(SHIFT, 308);
+ _actionMap[278][INTVAL] = ActionEntry(SHIFT, 309);
+ _actionMap[279][STRINGVAL] = ActionEntry(SHIFT, 310);
+ _actionMap[280][SEMICOLON] = ActionEntry(REDUCE, 78);
+ _actionMap[281][SEMICOLON] = ActionEntry(REDUCE, 44);
+ _actionMap[282][SEMICOLON] = ActionEntry(REDUCE, 34);
+ _actionMap[283][SEMICOLON] = ActionEntry(REDUCE, 33);
}
void CegoAdm::loadParser3()
{
- _actionMap[205][FROM] = ActionEntry(SHIFT, 245);
- _actionMap[206][STRINGVAL] = ActionEntry(SHIFT, 246);
- _actionMap[207][TO] = ActionEntry(SHIFT, 247);
- _actionMap[208][IDENTIFIER] = ActionEntry(SHIFT, 248);
- _actionMap[209][STRINGVAL] = ActionEntry(SHIFT, 249);
- _actionMap[210][INTVAL] = ActionEntry(SHIFT, 250);
- _actionMap[211][SEMICOLON] = ActionEntry(REDUCE, 60);
- _actionMap[212][SEMICOLON] = ActionEntry(REDUCE, 81);
- _actionMap[212][PRIMARY] = ActionEntry(REDUCE, 81);
- _actionMap[212][SECONDARY] = ActionEntry(REDUCE, 81);
- _actionMap[212][SYSSIZE] = ActionEntry(REDUCE, 81);
- _actionMap[212][TMPSIZE] = ActionEntry(REDUCE, 81);
- _actionMap[212][LOGSIZE] = ActionEntry(REDUCE, 81);
- _actionMap[212][LOGNUM] = ActionEntry(REDUCE, 81);
- _actionMap[212][SORTAREASIZE] = ActionEntry(REDUCE, 81);
- _actionMap[212][TSROOT] = ActionEntry(REDUCE, 81);
- _actionMap[212][TSTICKET] = ActionEntry(REDUCE, 81);
- _actionMap[213][EQU] = ActionEntry(SHIFT, 251);
- _actionMap[214][EQU] = ActionEntry(SHIFT, 252);
- _actionMap[215][EQU] = ActionEntry(SHIFT, 253);
- _actionMap[216][EQU] = ActionEntry(SHIFT, 254);
- _actionMap[217][EQU] = ActionEntry(SHIFT, 255);
- _actionMap[218][EQU] = ActionEntry(SHIFT, 256);
- _actionMap[219][EQU] = ActionEntry(SHIFT, 257);
- _actionMap[220][EQU] = ActionEntry(SHIFT, 258);
- _actionMap[221][EQU] = ActionEntry(SHIFT, 259);
- _actionMap[222][SEMICOLON] = ActionEntry(REDUCE, 99);
- _actionMap[223][SEMICOLON] = ActionEntry(REDUCE, 98);
- _actionMap[224][SEMICOLON] = ActionEntry(REDUCE, 54);
- _actionMap[225][TICKET] = ActionEntry(SHIFT, 260);
- _actionMap[226][STRINGVAL] = ActionEntry(SHIFT, 261);
- _actionMap[227][STRINGVAL] = ActionEntry(SHIFT, 262);
- _actionMap[228][STRINGVAL] = ActionEntry(SHIFT, 263);
- _actionMap[229][SEMICOLON] = ActionEntry(REDUCE, 52);
- _actionMap[230][IDENTIFIER] = ActionEntry(SHIFT, 264);
- _actionMap[231][SEMICOLON] = ActionEntry(REDUCE, 43);
- _actionMap[232][SEMICOLON] = ActionEntry(REDUCE, 92);
- _actionMap[233][SEMICOLON] = ActionEntry(REDUCE, 59);
- _actionMap[234][SEMICOLON] = ActionEntry(REDUCE, 96);
- _actionMap[235][SEMICOLON] = ActionEntry(REDUCE, 73);
- _actionMap[235][CLEANUP] = ActionEntry(REDUCE, 73);
- _actionMap[235][FORCELOAD] = ActionEntry(REDUCE, 73);
- _actionMap[236][SEMICOLON] = ActionEntry(REDUCE, 75);
- _actionMap[236][CLEANUP] = ActionEntry(REDUCE, 75);
- _actionMap[236][FORCELOAD] = ActionEntry(REDUCE, 75);
- _actionMap[237][SEMICOLON] = ActionEntry(REDUCE, 76);
- _actionMap[237][CLEANUP] = ActionEntry(REDUCE, 76);
- _actionMap[237][FORCELOAD] = ActionEntry(REDUCE, 76);
- _actionMap[238][TIMEOUT] = ActionEntry(SHIFT, 266);
- _actionMap[238][SEMICOLON] = ActionEntry(REDUCE, 70);
+ _actionMap[284][SEMICOLON] = ActionEntry(REDUCE, 57);
+ _actionMap[285][SEMICOLON] = ActionEntry(REDUCE, 67);
+ _actionMap[286][INTVAL] = ActionEntry(SHIFT, 311);
+ _actionMap[287][SEMICOLON] = ActionEntry(REDUCE, 59);
+ _actionMap[288][SEMICOLON] = ActionEntry(REDUCE, 58);
+ _actionMap[212][IDENTIFIER] = ActionEntry(SHIFT, 257);
+ _actionMap[213][TO] = ActionEntry(SHIFT, 258);
+ _actionMap[214][STRINGVAL] = ActionEntry(SHIFT, 259);
+ _actionMap[215][IDENTIFIER] = ActionEntry(SHIFT, 260);
+ _actionMap[216][FROM] = ActionEntry(SHIFT, 261);
+ _actionMap[217][STRINGVAL] = ActionEntry(SHIFT, 262);
+ _actionMap[218][TO] = ActionEntry(SHIFT, 263);
+ _actionMap[219][TO] = ActionEntry(SHIFT, 264);
+ _actionMap[219][KSEP] = ActionEntry(SHIFT, 265);
+ _actionMap[220][KSEP] = ActionEntry(REDUCE, 53);
+ _actionMap[220][TO] = ActionEntry(REDUCE, 53);
+ _actionMap[221][EQU] = ActionEntry(SHIFT, 266);
+ _actionMap[222][EQU] = ActionEntry(SHIFT, 267);
+ _actionMap[223][EQU] = ActionEntry(SHIFT, 268);
+ _actionMap[224][STRINGVAL] = ActionEntry(SHIFT, 269);
+ _actionMap[225][INTVAL] = ActionEntry(SHIFT, 270);
+ _actionMap[226][SEMICOLON] = ActionEntry(REDUCE, 45);
+ _actionMap[227][SEMICOLON] = ActionEntry(REDUCE, 71);
+ _actionMap[228][SEMICOLON] = ActionEntry(REDUCE, 92);
+ _actionMap[228][PRIMARY] = ActionEntry(REDUCE, 92);
+ _actionMap[228][SECONDARY] = ActionEntry(REDUCE, 92);
+ _actionMap[228][SYSSIZE] = ActionEntry(REDUCE, 92);
+ _actionMap[228][TMPSIZE] = ActionEntry(REDUCE, 92);
+ _actionMap[228][LOGSIZE] = ActionEntry(REDUCE, 92);
+ _actionMap[228][LOGNUM] = ActionEntry(REDUCE, 92);
+ _actionMap[228][SORTAREASIZE] = ActionEntry(REDUCE, 92);
+ _actionMap[228][TSROOT] = ActionEntry(REDUCE, 92);
+ _actionMap[228][TSTICKET] = ActionEntry(REDUCE, 92);
+ _actionMap[229][EQU] = ActionEntry(SHIFT, 271);
+ _actionMap[230][EQU] = ActionEntry(SHIFT, 272);
+ _actionMap[231][EQU] = ActionEntry(SHIFT, 273);
+ _actionMap[232][EQU] = ActionEntry(SHIFT, 274);
+ _actionMap[233][EQU] = ActionEntry(SHIFT, 275);
+ _actionMap[234][EQU] = ActionEntry(SHIFT, 276);
+ _actionMap[235][EQU] = ActionEntry(SHIFT, 277);
+ _actionMap[236][EQU] = ActionEntry(SHIFT, 278);
+ _actionMap[237][EQU] = ActionEntry(SHIFT, 279);
+ _actionMap[238][SEMICOLON] = ActionEntry(REDUCE, 110);
+ _actionMap[239][SEMICOLON] = ActionEntry(REDUCE, 109);
+ _actionMap[240][SEMICOLON] = ActionEntry(REDUCE, 65);
+ _actionMap[241][TICKET] = ActionEntry(SHIFT, 280);
+ _actionMap[242][STRINGVAL] = ActionEntry(SHIFT, 281);
+ _actionMap[243][STRINGVAL] = ActionEntry(SHIFT, 282);
+ _actionMap[244][STRINGVAL] = ActionEntry(SHIFT, 283);
+ _actionMap[245][SEMICOLON] = ActionEntry(REDUCE, 63);
}
void CegoAdm::loadParser4()
{
- _jumpMap[238][TimeoutOpt] = 265;
- _actionMap[239][IDENTIFIER] = ActionEntry(SHIFT, 267);
- _actionMap[240][IDENTIFIER] = ActionEntry(SHIFT, 268);
- _actionMap[158][FROM] = ActionEntry(SHIFT, 201);
- _actionMap[159][IDENTIFIER] = ActionEntry(SHIFT, 202);
- _actionMap[160][TO] = ActionEntry(SHIFT, 203);
- _actionMap[161][TO] = ActionEntry(SHIFT, 204);
- _actionMap[162][IDENTIFIER] = ActionEntry(SHIFT, 205);
- _actionMap[163][FROM] = ActionEntry(SHIFT, 206);
- _actionMap[164][SEMICOLON] = ActionEntry(REDUCE, 23);
- _actionMap[165][STRINGVAL] = ActionEntry(SHIFT, 207);
- _actionMap[166][USER] = ActionEntry(SHIFT, 208);
- _actionMap[167][BY] = ActionEntry(SHIFT, 209);
- _actionMap[168][SIZE] = ActionEntry(SHIFT, 210);
- _actionMap[169][SEMICOLON] = ActionEntry(REDUCE, 53);
- _actionMap[170][IDENTIFIER] = ActionEntry(SHIFT, 211);
- _actionMap[171][SEMICOLON] = ActionEntry(REDUCE, 25);
- _actionMap[171][PRIMARY] = ActionEntry(SHIFT, 216);
- _actionMap[171][SECONDARY] = ActionEntry(SHIFT, 217);
- _actionMap[171][SYSSIZE] = ActionEntry(SHIFT, 219);
- _actionMap[171][TMPSIZE] = ActionEntry(SHIFT, 220);
- _actionMap[171][LOGSIZE] = ActionEntry(SHIFT, 215);
- _actionMap[171][LOGNUM] = ActionEntry(SHIFT, 214);
- _actionMap[171][SORTAREASIZE] = ActionEntry(SHIFT, 218);
- _actionMap[171][TSROOT] = ActionEntry(SHIFT, 221);
- _actionMap[171][TSTICKET] = ActionEntry(SHIFT, 213);
- _jumpMap[171][Attr] = 212;
- _actionMap[172][SEMICOLON] = ActionEntry(REDUCE, 50);
- _actionMap[173][IDENTIFIER] = ActionEntry(SHIFT, 222);
- _actionMap[174][IDENTIFIER] = ActionEntry(SHIFT, 223);
- _actionMap[175][SEMICOLON] = ActionEntry(REDUCE, 49);
- _actionMap[176][KEEP] = ActionEntry(SHIFT, 225);
- _actionMap[176][SEMICOLON] = ActionEntry(REDUCE, 68);
- _jumpMap[176][KeepTicketOpt] = 224;
- _actionMap[177][SEMICOLON] = ActionEntry(REDUCE, 8);
- _actionMap[178][SEMICOLON] = ActionEntry(REDUCE, 13);
- _actionMap[179][SEMICOLON] = ActionEntry(REDUCE, 7);
- _actionMap[180][SEMICOLON] = ActionEntry(REDUCE, 9);
- _actionMap[181][SEMICOLON] = ActionEntry(REDUCE, 10);
- _actionMap[182][SEMICOLON] = ActionEntry(REDUCE, 22);
- _actionMap[183][SEMICOLON] = ActionEntry(REDUCE, 42);
- _actionMap[184][BY] = ActionEntry(SHIFT, 226);
- _actionMap[185][TO] = ActionEntry(SHIFT, 227);
- _actionMap[186][TO] = ActionEntry(SHIFT, 228);
- _actionMap[187][IDENTIFIER] = ActionEntry(SHIFT, 229);
- _actionMap[188][USER] = ActionEntry(SHIFT, 230);
- _actionMap[189][IDENTIFIER] = ActionEntry(SHIFT, 231);
- _actionMap[190][SEMICOLON] = ActionEntry(REDUCE, 57);
- _actionMap[191][STRINGVAL] = ActionEntry(SHIFT, 232);
- _actionMap[192][SEMICOLON] = ActionEntry(REDUCE, 24);
+ _actionMap[246][IDENTIFIER] = ActionEntry(SHIFT, 284);
+ _actionMap[247][SEMICOLON] = ActionEntry(REDUCE, 46);
+ _actionMap[248][SEMICOLON] = ActionEntry(REDUCE, 103);
+ _actionMap[249][SEMICOLON] = ActionEntry(REDUCE, 70);
+ _actionMap[250][SEMICOLON] = ActionEntry(REDUCE, 107);
+ _actionMap[251][SEMICOLON] = ActionEntry(REDUCE, 84);
+ _actionMap[251][CLEANUP] = ActionEntry(REDUCE, 84);
+ _actionMap[251][FORCELOAD] = ActionEntry(REDUCE, 84);
+ _actionMap[252][SEMICOLON] = ActionEntry(REDUCE, 86);
+ _actionMap[252][CLEANUP] = ActionEntry(REDUCE, 86);
+ _actionMap[252][FORCELOAD] = ActionEntry(REDUCE, 86);
+ _actionMap[253][SEMICOLON] = ActionEntry(REDUCE, 87);
+ _actionMap[253][CLEANUP] = ActionEntry(REDUCE, 87);
+ _actionMap[253][FORCELOAD] = ActionEntry(REDUCE, 87);
+ _actionMap[254][TIMEOUT] = ActionEntry(SHIFT, 286);
+ _actionMap[254][SEMICOLON] = ActionEntry(REDUCE, 81);
+ _jumpMap[254][TimeoutOpt] = 285;
+ _actionMap[255][IDENTIFIER] = ActionEntry(SHIFT, 287);
+ _actionMap[256][IDENTIFIER] = ActionEntry(SHIFT, 288);
+ _actionMap[169][FROM] = ActionEntry(SHIFT, 212);
+ _actionMap[170][IDENTIFIER] = ActionEntry(SHIFT, 213);
+ _actionMap[171][TO] = ActionEntry(SHIFT, 214);
+ _actionMap[172][TO] = ActionEntry(SHIFT, 215);
+ _actionMap[173][IDENTIFIER] = ActionEntry(SHIFT, 216);
+ _actionMap[174][FROM] = ActionEntry(SHIFT, 217);
+ _actionMap[175][SEMICOLON] = ActionEntry(REDUCE, 23);
+ _actionMap[176][STRINGVAL] = ActionEntry(SHIFT, 218);
+ _actionMap[177][TABLESET] = ActionEntry(SHIFT, 223);
+ _actionMap[177][FILTER] = ActionEntry(SHIFT, 221);
+ _actionMap[177][RIGHT] = ActionEntry(SHIFT, 222);
+ _jumpMap[177][PermEntry] = 220;
+ _jumpMap[177][PermList] = 219;
+ _actionMap[178][BY] = ActionEntry(SHIFT, 224);
+ _actionMap[179][SIZE] = ActionEntry(SHIFT, 225);
+ _actionMap[180][IDENTIFIER] = ActionEntry(SHIFT, 226);
+ _actionMap[181][SEMICOLON] = ActionEntry(REDUCE, 64);
+ _actionMap[182][IDENTIFIER] = ActionEntry(SHIFT, 227);
+ _actionMap[183][SEMICOLON] = ActionEntry(REDUCE, 25);
+ _actionMap[183][PRIMARY] = ActionEntry(SHIFT, 232);
+ _actionMap[183][SECONDARY] = ActionEntry(SHIFT, 233);
+ _actionMap[183][SYSSIZE] = ActionEntry(SHIFT, 235);
+ _actionMap[183][TMPSIZE] = ActionEntry(SHIFT, 236);
+ _actionMap[183][LOGSIZE] = ActionEntry(SHIFT, 231);
+ _actionMap[183][LOGNUM] = ActionEntry(SHIFT, 230);
+ _actionMap[183][SORTAREASIZE] = ActionEntry(SHIFT, 234);
+ _actionMap[183][TSROOT] = ActionEntry(SHIFT, 237);
+ _actionMap[183][TSTICKET] = ActionEntry(SHIFT, 229);
+ _jumpMap[183][Attr] = 228;
+ _actionMap[184][SEMICOLON] = ActionEntry(REDUCE, 61);
+ _actionMap[185][IDENTIFIER] = ActionEntry(SHIFT, 238);
}
void CegoAdm::loadParser5()
{
- _actionMap[193][IDENTIFIER] = ActionEntry(SHIFT, 233);
- _actionMap[194][IDENTIFIER] = ActionEntry(SHIFT, 234);
- _actionMap[195][SEMICOLON] = ActionEntry(REDUCE, 27);
- _actionMap[195][CLEANUP] = ActionEntry(SHIFT, 236);
- _actionMap[195][FORCELOAD] = ActionEntry(SHIFT, 237);
- _jumpMap[195][StartOpt] = 235;
- _actionMap[196][SEMICOLON] = ActionEntry(REDUCE, 32);
- _actionMap[197][SEMICOLON] = ActionEntry(REDUCE, 31);
- _actionMap[198][STRINGVAL] = ActionEntry(SHIFT, 238);
- _actionMap[199][FOR] = ActionEntry(SHIFT, 239);
- _actionMap[200][FOR] = ActionEntry(SHIFT, 240);
- _actionMap[104][IDENTIFIER] = ActionEntry(SHIFT, 158);
- _actionMap[105][IDENTIFIER] = ActionEntry(SHIFT, 160);
- _actionMap[105][STRUCTURE] = ActionEntry(SHIFT, 159);
- _actionMap[106][IDENTIFIER] = ActionEntry(SHIFT, 161);
- _actionMap[107][IDENTIFIER] = ActionEntry(SHIFT, 163);
- _actionMap[107][STRUCTURE] = ActionEntry(SHIFT, 162);
- _actionMap[108][INTVAL] = ActionEntry(SHIFT, 164);
- _actionMap[109][PATH] = ActionEntry(SHIFT, 165);
- _actionMap[110][TO] = ActionEntry(SHIFT, 166);
- _actionMap[111][IDENTIFIED] = ActionEntry(SHIFT, 167);
- _actionMap[112][STRINGVAL] = ActionEntry(SHIFT, 168);
- _actionMap[113][IDENTIFIER] = ActionEntry(SHIFT, 169);
- _actionMap[114][SEMICOLON] = ActionEntry(REDUCE, 38);
- _actionMap[115][FOR] = ActionEntry(SHIFT, 170);
- _actionMap[116][SEMICOLON] = ActionEntry(REDUCE, 97);
- _actionMap[117][SEMICOLON] = ActionEntry(REDUCE, 29);
- _actionMap[118][SEMICOLON] = ActionEntry(REDUCE, 40);
- _actionMap[119][SEMICOLON] = ActionEntry(REDUCE, 26);
- _actionMap[120][PRIMARY] = ActionEntry(REDUCE, 82);
- _actionMap[120][SECONDARY] = ActionEntry(REDUCE, 82);
- _actionMap[120][SYSSIZE] = ActionEntry(REDUCE, 82);
- _actionMap[120][TMPSIZE] = ActionEntry(REDUCE, 82);
- _actionMap[120][LOGSIZE] = ActionEntry(REDUCE, 82);
- _actionMap[120][LOGNUM] = ActionEntry(REDUCE, 82);
- _actionMap[120][SORTAREASIZE] = ActionEntry(REDUCE, 82);
- _actionMap[120][TSROOT] = ActionEntry(REDUCE, 82);
- _actionMap[120][TSTICKET] = ActionEntry(REDUCE, 82);
- _actionMap[120][SEMICOLON] = ActionEntry(REDUCE, 82);
- _jumpMap[120][AttrList] = 171;
- _actionMap[121][IDENTIFIER] = ActionEntry(SHIFT, 172);
- _actionMap[122][SEMICOLON] = ActionEntry(REDUCE, 35);
- _actionMap[123][FOR] = ActionEntry(SHIFT, 173);
- _actionMap[124][FOR] = ActionEntry(SHIFT, 174);
- _actionMap[125][IDENTIFIER] = ActionEntry(SHIFT, 175);
- _actionMap[126][IDENTIFIER] = ActionEntry(SHIFT, 176);
- _actionMap[127][IDENTIFIER] = ActionEntry(SHIFT, 177);
- _actionMap[128][IDENTIFIER] = ActionEntry(SHIFT, 178);
- _actionMap[129][IDENTIFIER] = ActionEntry(SHIFT, 179);
- _actionMap[130][IDENTIFIER] = ActionEntry(SHIFT, 180);
+ _actionMap[186][IDENTIFIER] = ActionEntry(SHIFT, 239);
+ _actionMap[187][SEMICOLON] = ActionEntry(REDUCE, 60);
+ _actionMap[188][KEEP] = ActionEntry(SHIFT, 241);
+ _actionMap[188][SEMICOLON] = ActionEntry(REDUCE, 79);
+ _jumpMap[188][KeepTicketOpt] = 240;
+ _actionMap[189][SEMICOLON] = ActionEntry(REDUCE, 8);
+ _actionMap[190][SEMICOLON] = ActionEntry(REDUCE, 13);
+ _actionMap[191][SEMICOLON] = ActionEntry(REDUCE, 7);
+ _actionMap[192][SEMICOLON] = ActionEntry(REDUCE, 9);
+ _actionMap[193][SEMICOLON] = ActionEntry(REDUCE, 10);
+ _actionMap[194][SEMICOLON] = ActionEntry(REDUCE, 22);
+ _actionMap[195][BY] = ActionEntry(SHIFT, 242);
+ _actionMap[196][TO] = ActionEntry(SHIFT, 243);
+ _actionMap[197][TO] = ActionEntry(SHIFT, 244);
+ _actionMap[198][IDENTIFIER] = ActionEntry(SHIFT, 245);
+ _actionMap[199][ROLE] = ActionEntry(SHIFT, 246);
+ _actionMap[200][IDENTIFIER] = ActionEntry(SHIFT, 247);
+ _actionMap[201][SEMICOLON] = ActionEntry(REDUCE, 68);
+ _actionMap[202][STRINGVAL] = ActionEntry(SHIFT, 248);
+ _actionMap[203][SEMICOLON] = ActionEntry(REDUCE, 24);
+ _actionMap[204][IDENTIFIER] = ActionEntry(SHIFT, 249);
+ _actionMap[205][IDENTIFIER] = ActionEntry(SHIFT, 250);
+ _actionMap[206][SEMICOLON] = ActionEntry(REDUCE, 27);
+ _actionMap[206][CLEANUP] = ActionEntry(SHIFT, 252);
+ _actionMap[206][FORCELOAD] = ActionEntry(SHIFT, 253);
+ _jumpMap[206][StartOpt] = 251;
+ _actionMap[207][SEMICOLON] = ActionEntry(REDUCE, 32);
+ _actionMap[208][SEMICOLON] = ActionEntry(REDUCE, 31);
+ _actionMap[209][STRINGVAL] = ActionEntry(SHIFT, 254);
+ _actionMap[210][FOR] = ActionEntry(SHIFT, 255);
+ _actionMap[211][FOR] = ActionEntry(SHIFT, 256);
+ _actionMap[111][IDENTIFIER] = ActionEntry(SHIFT, 169);
+ _actionMap[112][IDENTIFIER] = ActionEntry(SHIFT, 171);
+ _actionMap[112][STRUCTURE] = ActionEntry(SHIFT, 170);
+ _actionMap[113][IDENTIFIER] = ActionEntry(SHIFT, 172);
+ _actionMap[114][IDENTIFIER] = ActionEntry(SHIFT, 174);
+ _actionMap[114][STRUCTURE] = ActionEntry(SHIFT, 173);
+ _actionMap[115][INTVAL] = ActionEntry(SHIFT, 175);
+ _actionMap[116][PATH] = ActionEntry(SHIFT, 176);
+ _actionMap[117][WITH] = ActionEntry(SHIFT, 177);
+ _actionMap[118][IDENTIFIED] = ActionEntry(SHIFT, 178);
+ _actionMap[119][STRINGVAL] = ActionEntry(SHIFT, 179);
+ _actionMap[120][TO] = ActionEntry(SHIFT, 180);
+ _actionMap[121][IDENTIFIER] = ActionEntry(SHIFT, 181);
+ _actionMap[122][SEMICOLON] = ActionEntry(REDUCE, 38);
+ _actionMap[123][FOR] = ActionEntry(SHIFT, 182);
+ _actionMap[124][SEMICOLON] = ActionEntry(REDUCE, 108);
+ _actionMap[125][SEMICOLON] = ActionEntry(REDUCE, 29);
+ _actionMap[126][SEMICOLON] = ActionEntry(REDUCE, 40);
+ _actionMap[127][SEMICOLON] = ActionEntry(REDUCE, 49);
}
void CegoAdm::loadParser6()
{
- _actionMap[131][IDENTIFIER] = ActionEntry(SHIFT, 181);
- _actionMap[132][IDENTIFIER] = ActionEntry(SHIFT, 182);
- _actionMap[133][IDENTIFIER] = ActionEntry(SHIFT, 183);
- _actionMap[134][SEMICOLON] = ActionEntry(REDUCE, 5);
- _actionMap[135][SEMICOLON] = ActionEntry(REDUCE, 14);
- _actionMap[136][IDENTIFIED] = ActionEntry(SHIFT, 184);
- _actionMap[137][IDENTIFIER] = ActionEntry(SHIFT, 185);
- _actionMap[138][IDENTIFIER] = ActionEntry(SHIFT, 186);
- _actionMap[139][FROM] = ActionEntry(SHIFT, 187);
- _actionMap[140][FROM] = ActionEntry(SHIFT, 188);
- _actionMap[141][SEMICOLON] = ActionEntry(REDUCE, 36);
- _actionMap[142][FROM] = ActionEntry(SHIFT, 189);
- _actionMap[143][TO] = ActionEntry(SHIFT, 191);
- _actionMap[143][SEMICOLON] = ActionEntry(REDUCE, 93);
- _jumpMap[143][PitOption] = 190;
- _actionMap[144][STRINGVAL] = ActionEntry(SHIFT, 192);
- _actionMap[145][FOR] = ActionEntry(SHIFT, 193);
- _actionMap[146][SEMICOLON] = ActionEntry(REDUCE, 58);
- _actionMap[147][IDENTIFIER] = ActionEntry(SHIFT, 194);
- _actionMap[148][CLEANUP] = ActionEntry(REDUCE, 74);
- _actionMap[148][FORCELOAD] = ActionEntry(REDUCE, 74);
- _actionMap[148][SEMICOLON] = ActionEntry(REDUCE, 74);
- _jumpMap[148][StartOptList] = 195;
- _actionMap[149][SEMICOLON] = ActionEntry(REDUCE, 28);
- _actionMap[150][IDENTIFIER] = ActionEntry(SHIFT, 196);
- _actionMap[151][IDENTIFIER] = ActionEntry(SHIFT, 197);
- _actionMap[152][SEMICOLON] = ActionEntry(REDUCE, 30);
- _actionMap[153][SEMICOLON] = ActionEntry(REDUCE, 55);
- _actionMap[153][WITH] = ActionEntry(SHIFT, 198);
- _actionMap[154][SEMICOLON] = ActionEntry(REDUCE, 18);
- _actionMap[155][IDENTIFIER] = ActionEntry(SHIFT, 199);
- _actionMap[156][IDENTIFIER] = ActionEntry(SHIFT, 200);
- _actionMap[157][SEMICOLON] = ActionEntry(REDUCE, 39);
- _actionMap[41][TABLESET] = ActionEntry(SHIFT, 105);
- _actionMap[41][TABLE] = ActionEntry(SHIFT, 104);
- _actionMap[42][TABLESET] = ActionEntry(SHIFT, 107);
- _actionMap[42][TABLE] = ActionEntry(SHIFT, 106);
- _actionMap[43][ENDTOKEN] = ActionEntry(ACCEPT, 0);
- _actionMap[44][THREAD] = ActionEntry(SHIFT, 108);
- _actionMap[45][IDENTIFIER] = ActionEntry(SHIFT, 109);
- _actionMap[46][IDENTIFIER] = ActionEntry(SHIFT, 110);
- _actionMap[47][IDENTIFIER] = ActionEntry(SHIFT, 111);
- _actionMap[48][DATAFILE] = ActionEntry(SHIFT, 112);
- _actionMap[49][FOR] = ActionEntry(SHIFT, 113);
- _actionMap[50][IDENTIFIER] = ActionEntry(SHIFT, 114);
- _actionMap[51][INTVAL] = ActionEntry(SHIFT, 115);
- _actionMap[52][STRINGVAL] = ActionEntry(SHIFT, 116);
- _actionMap[53][IDENTIFIER] = ActionEntry(SHIFT, 117);
- _actionMap[54][IDENTIFIER] = ActionEntry(SHIFT, 118);
- _actionMap[55][IDENTIFIER] = ActionEntry(SHIFT, 119);
+ _actionMap[128][SEMICOLON] = ActionEntry(REDUCE, 26);
+ _actionMap[129][PRIMARY] = ActionEntry(REDUCE, 93);
+ _actionMap[129][SECONDARY] = ActionEntry(REDUCE, 93);
+ _actionMap[129][SYSSIZE] = ActionEntry(REDUCE, 93);
+ _actionMap[129][TMPSIZE] = ActionEntry(REDUCE, 93);
+ _actionMap[129][LOGSIZE] = ActionEntry(REDUCE, 93);
+ _actionMap[129][LOGNUM] = ActionEntry(REDUCE, 93);
+ _actionMap[129][SORTAREASIZE] = ActionEntry(REDUCE, 93);
+ _actionMap[129][TSROOT] = ActionEntry(REDUCE, 93);
+ _actionMap[129][TSTICKET] = ActionEntry(REDUCE, 93);
+ _actionMap[129][SEMICOLON] = ActionEntry(REDUCE, 93);
+ _jumpMap[129][AttrList] = 183;
+ _actionMap[130][IDENTIFIER] = ActionEntry(SHIFT, 184);
+ _actionMap[131][SEMICOLON] = ActionEntry(REDUCE, 50);
+ _actionMap[132][SEMICOLON] = ActionEntry(REDUCE, 35);
+ _actionMap[133][FOR] = ActionEntry(SHIFT, 185);
+ _actionMap[134][FOR] = ActionEntry(SHIFT, 186);
+ _actionMap[135][IDENTIFIER] = ActionEntry(SHIFT, 187);
+ _actionMap[136][IDENTIFIER] = ActionEntry(SHIFT, 188);
+ _actionMap[137][IDENTIFIER] = ActionEntry(SHIFT, 189);
+ _actionMap[138][IDENTIFIER] = ActionEntry(SHIFT, 190);
+ _actionMap[139][IDENTIFIER] = ActionEntry(SHIFT, 191);
+ _actionMap[140][IDENTIFIER] = ActionEntry(SHIFT, 192);
+ _actionMap[141][IDENTIFIER] = ActionEntry(SHIFT, 193);
+ _actionMap[142][IDENTIFIER] = ActionEntry(SHIFT, 194);
+ _actionMap[143][SEMICOLON] = ActionEntry(REDUCE, 5);
+ _actionMap[144][SEMICOLON] = ActionEntry(REDUCE, 14);
+ _actionMap[145][IDENTIFIED] = ActionEntry(SHIFT, 195);
+ _actionMap[146][IDENTIFIER] = ActionEntry(SHIFT, 196);
+ _actionMap[147][IDENTIFIER] = ActionEntry(SHIFT, 197);
+ _actionMap[148][FROM] = ActionEntry(SHIFT, 198);
+ _actionMap[149][FROM] = ActionEntry(SHIFT, 199);
+ _actionMap[150][FROM] = ActionEntry(SHIFT, 200);
+ _actionMap[151][SEMICOLON] = ActionEntry(REDUCE, 36);
+ _actionMap[152][SEMICOLON] = ActionEntry(REDUCE, 43);
+ _actionMap[153][TO] = ActionEntry(SHIFT, 202);
+ _actionMap[153][SEMICOLON] = ActionEntry(REDUCE, 104);
+ _jumpMap[153][PitOption] = 201;
+ _actionMap[154][STRINGVAL] = ActionEntry(SHIFT, 203);
+ _actionMap[155][FOR] = ActionEntry(SHIFT, 204);
+ _actionMap[156][SEMICOLON] = ActionEntry(REDUCE, 69);
+ _actionMap[157][IDENTIFIER] = ActionEntry(SHIFT, 205);
+ _actionMap[158][SEMICOLON] = ActionEntry(REDUCE, 48);
+ _actionMap[159][CLEANUP] = ActionEntry(REDUCE, 85);
+ _actionMap[159][FORCELOAD] = ActionEntry(REDUCE, 85);
+ _actionMap[159][SEMICOLON] = ActionEntry(REDUCE, 85);
+ _jumpMap[159][StartOptList] = 206;
+ _actionMap[160][SEMICOLON] = ActionEntry(REDUCE, 28);
+ _actionMap[161][IDENTIFIER] = ActionEntry(SHIFT, 207);
+ _actionMap[162][IDENTIFIER] = ActionEntry(SHIFT, 208);
}
void CegoAdm::loadParser7()
{
- _actionMap[56][IDENTIFIER] = ActionEntry(SHIFT, 120);
- _actionMap[57][FOR] = ActionEntry(SHIFT, 121);
- _actionMap[58][IDENTIFIER] = ActionEntry(SHIFT, 122);
- _actionMap[59][IDENTIFIER] = ActionEntry(SHIFT, 123);
- _actionMap[60][IDENTIFIER] = ActionEntry(SHIFT, 124);
- _actionMap[61][FOR] = ActionEntry(SHIFT, 125);
- _actionMap[62][FOR] = ActionEntry(SHIFT, 126);
- _actionMap[63][FOR] = ActionEntry(SHIFT, 127);
- _actionMap[64][FOR] = ActionEntry(SHIFT, 128);
- _actionMap[65][SEMICOLON] = ActionEntry(REDUCE, 21);
- _actionMap[66][FOR] = ActionEntry(SHIFT, 129);
- _actionMap[67][FOR] = ActionEntry(SHIFT, 130);
- _actionMap[68][SEMICOLON] = ActionEntry(REDUCE, 11);
- _actionMap[69][FOR] = ActionEntry(SHIFT, 131);
- _actionMap[70][SEMICOLON] = ActionEntry(REDUCE, 2);
- _actionMap[71][SEMICOLON] = ActionEntry(REDUCE, 12);
- _actionMap[72][SEMICOLON] = ActionEntry(REDUCE, 6);
- _actionMap[73][FOR] = ActionEntry(SHIFT, 132);
- _actionMap[74][FOR] = ActionEntry(SHIFT, 133);
- _actionMap[75][LOCK] = ActionEntry(SHIFT, 134);
- _actionMap[76][IDENTIFIER] = ActionEntry(SHIFT, 135);
- _actionMap[77][IDENTIFIER] = ActionEntry(SHIFT, 136);
- _actionMap[78][SEMICOLON] = ActionEntry(REDUCE, 4);
- _actionMap[79][SEMICOLON] = ActionEntry(REDUCE, 3);
- _actionMap[80][FOR] = ActionEntry(SHIFT, 137);
- _actionMap[81][FOR] = ActionEntry(SHIFT, 138);
- _actionMap[82][IDENTIFIER] = ActionEntry(SHIFT, 139);
- _actionMap[83][IDENTIFIER] = ActionEntry(SHIFT, 140);
- _actionMap[84][IDENTIFIER] = ActionEntry(SHIFT, 141);
- _actionMap[85][IDENTIFIER] = ActionEntry(SHIFT, 142);
- _actionMap[86][IDENTIFIER] = ActionEntry(SHIFT, 143);
- _actionMap[87][FROM] = ActionEntry(SHIFT, 144);
- _actionMap[88][STRINGVAL] = ActionEntry(SHIFT, 145);
- _actionMap[89][STRINGVAL] = ActionEntry(SHIFT, 146);
- _actionMap[90][IDENTIFIER] = ActionEntry(SHIFT, 147);
- _actionMap[91][SEMICOLON] = ActionEntry(REDUCE, 1);
- _actionMap[92][IDENTIFIER] = ActionEntry(SHIFT, 148);
- _actionMap[93][IDENTIFIER] = ActionEntry(SHIFT, 149);
- _actionMap[94][FOR] = ActionEntry(SHIFT, 150);
- _actionMap[95][FOR] = ActionEntry(SHIFT, 151);
- _actionMap[96][IDENTIFIER] = ActionEntry(SHIFT, 152);
- _actionMap[97][IDENTIFIER] = ActionEntry(SHIFT, 153);
- _actionMap[98][SEMICOLON] = ActionEntry(REDUCE, 19);
- _actionMap[99][INTVAL] = ActionEntry(SHIFT, 154);
- _actionMap[99][SEMICOLON] = ActionEntry(REDUCE, 17);
- _actionMap[100][SEMICOLON] = ActionEntry(REDUCE, 20);
- _actionMap[101][USER] = ActionEntry(SHIFT, 155);
- _actionMap[102][USER] = ActionEntry(SHIFT, 156);
- _actionMap[103][IDENTIFIER] = ActionEntry(SHIFT, 157);
- _actionMap[1][EXPORT] = ActionEntry(SHIFT, 41);
+ _actionMap[163][SEMICOLON] = ActionEntry(REDUCE, 30);
+ _actionMap[164][SEMICOLON] = ActionEntry(REDUCE, 66);
+ _actionMap[164][WITH] = ActionEntry(SHIFT, 209);
+ _actionMap[165][SEMICOLON] = ActionEntry(REDUCE, 18);
+ _actionMap[166][IDENTIFIER] = ActionEntry(SHIFT, 210);
+ _actionMap[167][IDENTIFIER] = ActionEntry(SHIFT, 211);
+ _actionMap[168][SEMICOLON] = ActionEntry(REDUCE, 39);
+ _actionMap[42][TABLESET] = ActionEntry(SHIFT, 112);
+ _actionMap[42][TABLE] = ActionEntry(SHIFT, 111);
+ _actionMap[43][TABLESET] = ActionEntry(SHIFT, 114);
+ _actionMap[43][TABLE] = ActionEntry(SHIFT, 113);
+ _actionMap[44][ENDTOKEN] = ActionEntry(ACCEPT, 0);
+ _actionMap[45][THREAD] = ActionEntry(SHIFT, 115);
+ _actionMap[46][IDENTIFIER] = ActionEntry(SHIFT, 116);
+ _actionMap[47][IDENTIFIER] = ActionEntry(SHIFT, 117);
+ _actionMap[48][IDENTIFIER] = ActionEntry(SHIFT, 118);
+ _actionMap[49][DATAFILE] = ActionEntry(SHIFT, 119);
+ _actionMap[50][IDENTIFIER] = ActionEntry(SHIFT, 120);
+ _actionMap[51][FOR] = ActionEntry(SHIFT, 121);
+ _actionMap[52][IDENTIFIER] = ActionEntry(SHIFT, 122);
+ _actionMap[53][INTVAL] = ActionEntry(SHIFT, 123);
+ _actionMap[54][STRINGVAL] = ActionEntry(SHIFT, 124);
+ _actionMap[55][IDENTIFIER] = ActionEntry(SHIFT, 125);
+ _actionMap[56][IDENTIFIER] = ActionEntry(SHIFT, 126);
+ _actionMap[57][IDENTIFIER] = ActionEntry(SHIFT, 127);
+ _actionMap[58][IDENTIFIER] = ActionEntry(SHIFT, 128);
+ _actionMap[59][IDENTIFIER] = ActionEntry(SHIFT, 129);
+ _actionMap[60][FOR] = ActionEntry(SHIFT, 130);
+ _actionMap[61][IDENTIFIER] = ActionEntry(SHIFT, 131);
+ _actionMap[62][IDENTIFIER] = ActionEntry(SHIFT, 132);
+ _actionMap[63][IDENTIFIER] = ActionEntry(SHIFT, 133);
+ _actionMap[64][IDENTIFIER] = ActionEntry(SHIFT, 134);
+ _actionMap[65][FOR] = ActionEntry(SHIFT, 135);
+ _actionMap[66][FOR] = ActionEntry(SHIFT, 136);
+ _actionMap[67][FOR] = ActionEntry(SHIFT, 137);
+ _actionMap[68][FOR] = ActionEntry(SHIFT, 138);
+ _actionMap[69][SEMICOLON] = ActionEntry(REDUCE, 21);
+ _actionMap[70][FOR] = ActionEntry(SHIFT, 139);
+ _actionMap[71][FOR] = ActionEntry(SHIFT, 140);
+ _actionMap[72][SEMICOLON] = ActionEntry(REDUCE, 11);
+ _actionMap[73][FOR] = ActionEntry(SHIFT, 141);
+ _actionMap[74][SEMICOLON] = ActionEntry(REDUCE, 2);
+ _actionMap[75][SEMICOLON] = ActionEntry(REDUCE, 47);
+ _actionMap[76][SEMICOLON] = ActionEntry(REDUCE, 12);
+ _actionMap[77][SEMICOLON] = ActionEntry(REDUCE, 6);
+ _actionMap[78][FOR] = ActionEntry(SHIFT, 142);
+ _actionMap[79][SEMICOLON] = ActionEntry(REDUCE, 42);
+ _actionMap[80][LOCK] = ActionEntry(SHIFT, 143);
+ _actionMap[81][IDENTIFIER] = ActionEntry(SHIFT, 144);
+ _actionMap[82][IDENTIFIER] = ActionEntry(SHIFT, 145);
}
void CegoAdm::loadParser8()
{
- _actionMap[1][IMPORT] = ActionEntry(SHIFT, 42);
- _actionMap[2][SEMICOLON] = ActionEntry(SHIFT, 43);
- _actionMap[3][DB] = ActionEntry(SHIFT, 44);
- _actionMap[4][IDENTIFIER] = ActionEntry(SHIFT, 48);
- _actionMap[4][USER] = ActionEntry(SHIFT, 47);
- _actionMap[4][ROLE] = ActionEntry(SHIFT, 46);
- _actionMap[4][ARCHLOG] = ActionEntry(SHIFT, 45);
- _actionMap[5][BACKUP] = ActionEntry(SHIFT, 49);
- _actionMap[6][IMPORT] = ActionEntry(REDUCE, 78);
- _actionMap[6][EXPORT] = ActionEntry(REDUCE, 78);
- _actionMap[7][TABLESET] = ActionEntry(SHIFT, 50);
- _actionMap[8][INTERVAL] = ActionEntry(SHIFT, 51);
- _actionMap[9][TABLESET] = ActionEntry(SHIFT, 53);
- _actionMap[9][FILE] = ActionEntry(SHIFT, 52);
- _actionMap[10][TABLESET] = ActionEntry(SHIFT, 54);
- _actionMap[11][TABLESET] = ActionEntry(SHIFT, 55);
- _actionMap[12][TABLESET] = ActionEntry(SHIFT, 56);
- _actionMap[13][ARCHLOG] = ActionEntry(SHIFT, 57);
- _actionMap[14][TABLESET] = ActionEntry(SHIFT, 58);
- _actionMap[15][TABLE] = ActionEntry(SHIFT, 60);
- _actionMap[15][UINDEX] = ActionEntry(SHIFT, 59);
- _actionMap[16][ARCHLOG] = ActionEntry(SHIFT, 61);
- _actionMap[17][BACKUP] = ActionEntry(SHIFT, 62);
- _actionMap[18][SEMICOLON] = ActionEntry(REDUCE, 94);
- _actionMap[19][SEMICOLON] = ActionEntry(REDUCE, 95);
- _actionMap[20][POOL] = ActionEntry(SHIFT, 70);
- _actionMap[20][IDENTIFIER] = ActionEntry(SHIFT, 75);
- _actionMap[20][TABLESET] = ActionEntry(SHIFT, 72);
- _actionMap[20][DATAFILE] = ActionEntry(SHIFT, 66);
- _actionMap[20][ARCHLOG] = ActionEntry(SHIFT, 63);
- _actionMap[20][LOGFILE] = ActionEntry(SHIFT, 67);
- _actionMap[20][OBJECT] = ActionEntry(SHIFT, 69);
- _actionMap[20][NODE] = ActionEntry(SHIFT, 68);
- _actionMap[20][SESSION] = ActionEntry(SHIFT, 71);
- _actionMap[20][BUFILE] = ActionEntry(SHIFT, 64);
- _actionMap[20][COPY] = ActionEntry(SHIFT, 65);
- _actionMap[20][TRANSACTION] = ActionEntry(SHIFT, 73);
- _actionMap[20][USER] = ActionEntry(SHIFT, 74);
- _actionMap[21][SEMICOLON] = ActionEntry(REDUCE, 16);
- _actionMap[22][TABLESET] = ActionEntry(SHIFT, 76);
- _actionMap[23][USER] = ActionEntry(SHIFT, 77);
- _actionMap[24][IMPORT] = ActionEntry(REDUCE, 79);
- _actionMap[24][EXPORT] = ActionEntry(REDUCE, 79);
- _actionMap[25][ON] = ActionEntry(SHIFT, 79);
- _actionMap[25][OFF] = ActionEntry(SHIFT, 78);
- _actionMap[26][SECONDARY] = ActionEntry(SHIFT, 81);
- _actionMap[26][MEDIATOR] = ActionEntry(SHIFT, 80);
- _actionMap[27][TABLESET] = ActionEntry(SHIFT, 84);
- _actionMap[27][USER] = ActionEntry(SHIFT, 85);
- _actionMap[27][ROLE] = ActionEntry(SHIFT, 83);
+ _actionMap[83][SEMICOLON] = ActionEntry(REDUCE, 4);
+ _actionMap[84][SEMICOLON] = ActionEntry(REDUCE, 3);
+ _actionMap[85][FOR] = ActionEntry(SHIFT, 146);
+ _actionMap[86][FOR] = ActionEntry(SHIFT, 147);
+ _actionMap[87][IDENTIFIER] = ActionEntry(SHIFT, 148);
+ _actionMap[88][IDENTIFIER] = ActionEntry(SHIFT, 149);
+ _actionMap[89][IDENTIFIER] = ActionEntry(SHIFT, 150);
+ _actionMap[90][IDENTIFIER] = ActionEntry(SHIFT, 151);
+ _actionMap[91][IDENTIFIER] = ActionEntry(SHIFT, 152);
+ _actionMap[92][IDENTIFIER] = ActionEntry(SHIFT, 153);
+ _actionMap[93][FROM] = ActionEntry(SHIFT, 154);
+ _actionMap[94][STRINGVAL] = ActionEntry(SHIFT, 155);
+ _actionMap[95][STRINGVAL] = ActionEntry(SHIFT, 156);
+ _actionMap[96][IDENTIFIER] = ActionEntry(SHIFT, 157);
+ _actionMap[97][SEMICOLON] = ActionEntry(REDUCE, 1);
+ _actionMap[98][IDENTIFIER] = ActionEntry(SHIFT, 158);
+ _actionMap[99][IDENTIFIER] = ActionEntry(SHIFT, 159);
+ _actionMap[100][IDENTIFIER] = ActionEntry(SHIFT, 160);
+ _actionMap[101][FOR] = ActionEntry(SHIFT, 161);
+ _actionMap[102][FOR] = ActionEntry(SHIFT, 162);
+ _actionMap[103][IDENTIFIER] = ActionEntry(SHIFT, 163);
+ _actionMap[104][IDENTIFIER] = ActionEntry(SHIFT, 164);
+ _actionMap[105][SEMICOLON] = ActionEntry(REDUCE, 19);
+ _actionMap[106][INTVAL] = ActionEntry(SHIFT, 165);
+ _actionMap[106][SEMICOLON] = ActionEntry(REDUCE, 17);
+ _actionMap[107][SEMICOLON] = ActionEntry(REDUCE, 20);
+ _actionMap[108][USER] = ActionEntry(SHIFT, 166);
+ _actionMap[109][USER] = ActionEntry(SHIFT, 167);
+ _actionMap[110][IDENTIFIER] = ActionEntry(SHIFT, 168);
+ _actionMap[1][EXPORT] = ActionEntry(SHIFT, 42);
+ _actionMap[1][IMPORT] = ActionEntry(SHIFT, 43);
+ _actionMap[2][SEMICOLON] = ActionEntry(SHIFT, 44);
+ _actionMap[3][DB] = ActionEntry(SHIFT, 45);
+ _actionMap[4][IDENTIFIER] = ActionEntry(SHIFT, 49);
+ _actionMap[4][USER] = ActionEntry(SHIFT, 48);
+ _actionMap[4][PERMISSION] = ActionEntry(SHIFT, 47);
+ _actionMap[4][ARCHLOG] = ActionEntry(SHIFT, 46);
+ _actionMap[5][ROLE] = ActionEntry(SHIFT, 50);
+ _actionMap[6][BACKUP] = ActionEntry(SHIFT, 51);
+ _actionMap[7][IMPORT] = ActionEntry(REDUCE, 89);
+ _actionMap[7][EXPORT] = ActionEntry(REDUCE, 89);
+ _actionMap[8][TABLESET] = ActionEntry(SHIFT, 52);
+ _actionMap[9][INTERVAL] = ActionEntry(SHIFT, 53);
+ _actionMap[10][TABLESET] = ActionEntry(SHIFT, 55);
+ _actionMap[10][FILE] = ActionEntry(SHIFT, 54);
+ _actionMap[11][TABLESET] = ActionEntry(SHIFT, 56);
+ _actionMap[12][TABLESET] = ActionEntry(SHIFT, 58);
+ _actionMap[12][ROLE] = ActionEntry(SHIFT, 57);
+ _actionMap[13][TABLESET] = ActionEntry(SHIFT, 59);
+ _actionMap[14][ARCHLOG] = ActionEntry(SHIFT, 60);
}
void CegoAdm::loadParser9()
{
- _actionMap[27][ARCHLOG] = ActionEntry(SHIFT, 82);
- _actionMap[28][TABLESET] = ActionEntry(SHIFT, 86);
- _actionMap[29][TABLESET] = ActionEntry(SHIFT, 87);
- _actionMap[30][LOGMNG] = ActionEntry(SHIFT, 89);
- _actionMap[30][INITFILE] = ActionEntry(SHIFT, 88);
- _actionMap[31][IDENTIFIER] = ActionEntry(SHIFT, 90);
- _actionMap[32][POOL] = ActionEntry(SHIFT, 91);
- _actionMap[33][TABLESET] = ActionEntry(SHIFT, 92);
- _actionMap[34][TABLESET] = ActionEntry(SHIFT, 93);
- _actionMap[35][TABLESET] = ActionEntry(SHIFT, 96);
- _actionMap[35][SECONDARY] = ActionEntry(SHIFT, 95);
- _actionMap[35][MEDIATOR] = ActionEntry(SHIFT, 94);
- _actionMap[36][TABLESET] = ActionEntry(SHIFT, 97);
- _actionMap[37][SEMICOLON] = ActionEntry(REDUCE, 15);
- _actionMap[37][DB] = ActionEntry(SHIFT, 99);
- _actionMap[37][ADM] = ActionEntry(SHIFT, 98);
- _actionMap[37][LOG] = ActionEntry(SHIFT, 100);
- _actionMap[38][ON] = ActionEntry(SHIFT, 102);
- _actionMap[38][OFF] = ActionEntry(SHIFT, 101);
- _actionMap[39][TABLESET] = ActionEntry(SHIFT, 103);
- _actionMap[40][IMPORT] = ActionEntry(REDUCE, 77);
- _actionMap[40][EXPORT] = ActionEntry(REDUCE, 77);
- _actionMap[0][XML] = ActionEntry(SHIFT, 40);
- _actionMap[0][BINARY] = ActionEntry(SHIFT, 6);
- _actionMap[0][PLAIN] = ActionEntry(SHIFT, 24);
- _actionMap[0][IMPORT] = ActionEntry(REDUCE, 80);
- _actionMap[0][EXPORT] = ActionEntry(REDUCE, 80);
- _actionMap[0][SHOW] = ActionEntry(SHIFT, 32);
- _actionMap[0][LIST] = ActionEntry(SHIFT, 20);
- _actionMap[0][RAWMODE] = ActionEntry(SHIFT, 25);
- _actionMap[0][INFO] = ActionEntry(SHIFT, 22);
- _actionMap[0][THREADINFO] = ActionEntry(SHIFT, 37);
- _actionMap[0][LOCKSTAT] = ActionEntry(SHIFT, 21);
- _actionMap[0][ABORT] = ActionEntry(SHIFT, 3);
- _actionMap[0][RETRIEVE] = ActionEntry(SHIFT, 29);
- _actionMap[0][DEFINE] = ActionEntry(SHIFT, 12);
- _actionMap[0][CREATE] = ActionEntry(SHIFT, 11);
- _actionMap[0][START_TOK] = ActionEntry(SHIFT, 33);
- _actionMap[0][STOP_TOK] = ActionEntry(SHIFT, 34);
- _actionMap[0][COPY] = ActionEntry(SHIFT, 9);
- _actionMap[0][SWITCH] = ActionEntry(SHIFT, 35);
- _actionMap[0][RELOCATE] = ActionEntry(SHIFT, 26);
- _actionMap[0][DROP] = ActionEntry(SHIFT, 14);
- _actionMap[0][REMOVE] = ActionEntry(SHIFT, 27);
- _actionMap[0][ADD] = ActionEntry(SHIFT, 4);
- _actionMap[0][CHECK] = ActionEntry(SHIFT, 7);
- _actionMap[0][VERIFY] = ActionEntry(SHIFT, 39);
- _actionMap[0][CORRECT] = ActionEntry(SHIFT, 10);
- _actionMap[0][PASSWD] = ActionEntry(SHIFT, 23);
- _actionMap[0][TRACE] = ActionEntry(SHIFT, 38);
+ _actionMap[15][TABLESET] = ActionEntry(SHIFT, 62);
+ _actionMap[15][ROLE] = ActionEntry(SHIFT, 61);
+ _actionMap[16][TABLE] = ActionEntry(SHIFT, 64);
+ _actionMap[16][UINDEX] = ActionEntry(SHIFT, 63);
+ _actionMap[17][ARCHLOG] = ActionEntry(SHIFT, 65);
+ _actionMap[18][BACKUP] = ActionEntry(SHIFT, 66);
+ _actionMap[19][SEMICOLON] = ActionEntry(REDUCE, 105);
+ _actionMap[20][SEMICOLON] = ActionEntry(REDUCE, 106);
+ _actionMap[21][POOL] = ActionEntry(SHIFT, 74);
+ _actionMap[21][IDENTIFIER] = ActionEntry(SHIFT, 80);
+ _actionMap[21][TABLESET] = ActionEntry(SHIFT, 77);
+ _actionMap[21][DATAFILE] = ActionEntry(SHIFT, 70);
+ _actionMap[21][ARCHLOG] = ActionEntry(SHIFT, 67);
+ _actionMap[21][LOGFILE] = ActionEntry(SHIFT, 71);
+ _actionMap[21][OBJECT] = ActionEntry(SHIFT, 73);
+ _actionMap[21][NODE] = ActionEntry(SHIFT, 72);
+ _actionMap[21][SESSION] = ActionEntry(SHIFT, 76);
+ _actionMap[21][BUFILE] = ActionEntry(SHIFT, 68);
+ _actionMap[21][COPY] = ActionEntry(SHIFT, 69);
+ _actionMap[21][TRANSACTION] = ActionEntry(SHIFT, 78);
+ _actionMap[21][USER] = ActionEntry(SHIFT, 79);
+ _actionMap[21][ROLE] = ActionEntry(SHIFT, 75);
+ _actionMap[22][SEMICOLON] = ActionEntry(REDUCE, 16);
+ _actionMap[23][TABLESET] = ActionEntry(SHIFT, 81);
+ _actionMap[24][USER] = ActionEntry(SHIFT, 82);
+ _actionMap[25][IMPORT] = ActionEntry(REDUCE, 90);
+ _actionMap[25][EXPORT] = ActionEntry(REDUCE, 90);
+ _actionMap[26][ON] = ActionEntry(SHIFT, 84);
+ _actionMap[26][OFF] = ActionEntry(SHIFT, 83);
+ _actionMap[27][SECONDARY] = ActionEntry(SHIFT, 86);
+ _actionMap[27][MEDIATOR] = ActionEntry(SHIFT, 85);
+ _actionMap[28][TABLESET] = ActionEntry(SHIFT, 90);
+ _actionMap[28][USER] = ActionEntry(SHIFT, 91);
+ _actionMap[28][ROLE] = ActionEntry(SHIFT, 89);
+ _actionMap[28][PERMISSION] = ActionEntry(SHIFT, 88);
+ _actionMap[28][ARCHLOG] = ActionEntry(SHIFT, 87);
+ _actionMap[29][TABLESET] = ActionEntry(SHIFT, 92);
+ _actionMap[30][TABLESET] = ActionEntry(SHIFT, 93);
+ _actionMap[31][LOGMNG] = ActionEntry(SHIFT, 95);
+ _actionMap[31][INITFILE] = ActionEntry(SHIFT, 94);
+ _actionMap[32][IDENTIFIER] = ActionEntry(SHIFT, 96);
+ _actionMap[33][POOL] = ActionEntry(SHIFT, 97);
+ _actionMap[33][ROLE] = ActionEntry(SHIFT, 98);
+ _actionMap[34][TABLESET] = ActionEntry(SHIFT, 99);
+ _actionMap[35][TABLESET] = ActionEntry(SHIFT, 100);
+ _actionMap[36][TABLESET] = ActionEntry(SHIFT, 103);
+ _actionMap[36][SECONDARY] = ActionEntry(SHIFT, 102);
+ _actionMap[36][MEDIATOR] = ActionEntry(SHIFT, 101);
+ _actionMap[37][TABLESET] = ActionEntry(SHIFT, 104);
+ _actionMap[38][SEMICOLON] = ActionEntry(REDUCE, 15);
}
void CegoAdm::loadParser10()
{
- _actionMap[0][ENABLE] = ActionEntry(SHIFT, 16);
- _actionMap[0][DISABLE] = ActionEntry(SHIFT, 13);
- _actionMap[0][BEGIN_TOKEN] = ActionEntry(SHIFT, 5);
- _actionMap[0][END_TOKEN] = ActionEntry(SHIFT, 17);
- _actionMap[0][SYNC] = ActionEntry(SHIFT, 36);
- _actionMap[0][RECOVER] = ActionEntry(SHIFT, 28);
- _actionMap[0][SET] = ActionEntry(SHIFT, 30);
- _actionMap[0][CHECKPOINT] = ActionEntry(SHIFT, 8);
- _actionMap[0][GETDBSPEC] = ActionEntry(SHIFT, 18);
- _actionMap[0][GETDBINFO] = ActionEntry(SHIFT, 19);
- _actionMap[0][SETTSNODEINFO] = ActionEntry(SHIFT, 31);
- _actionMap[0][DUMP] = ActionEntry(SHIFT, 15);
+ _actionMap[38][DB] = ActionEntry(SHIFT, 106);
+ _actionMap[38][ADM] = ActionEntry(SHIFT, 105);
+ _actionMap[38][LOG] = ActionEntry(SHIFT, 107);
+ _actionMap[39][ON] = ActionEntry(SHIFT, 109);
+ _actionMap[39][OFF] = ActionEntry(SHIFT, 108);
+ _actionMap[40][TABLESET] = ActionEntry(SHIFT, 110);
+ _actionMap[41][IMPORT] = ActionEntry(REDUCE, 88);
+ _actionMap[41][EXPORT] = ActionEntry(REDUCE, 88);
+ _actionMap[0][XML] = ActionEntry(SHIFT, 41);
+ _actionMap[0][BINARY] = ActionEntry(SHIFT, 7);
+ _actionMap[0][PLAIN] = ActionEntry(SHIFT, 25);
+ _actionMap[0][IMPORT] = ActionEntry(REDUCE, 91);
+ _actionMap[0][EXPORT] = ActionEntry(REDUCE, 91);
+ _actionMap[0][SHOW] = ActionEntry(SHIFT, 33);
+ _actionMap[0][LIST] = ActionEntry(SHIFT, 21);
+ _actionMap[0][RAWMODE] = ActionEntry(SHIFT, 26);
+ _actionMap[0][INFO] = ActionEntry(SHIFT, 23);
+ _actionMap[0][THREADINFO] = ActionEntry(SHIFT, 38);
+ _actionMap[0][LOCKSTAT] = ActionEntry(SHIFT, 22);
+ _actionMap[0][ABORT] = ActionEntry(SHIFT, 3);
+ _actionMap[0][RETRIEVE] = ActionEntry(SHIFT, 30);
+ _actionMap[0][DEFINE] = ActionEntry(SHIFT, 13);
+ _actionMap[0][CREATE] = ActionEntry(SHIFT, 12);
+ _actionMap[0][START_TOK] = ActionEntry(SHIFT, 34);
+ _actionMap[0][STOP_TOK] = ActionEntry(SHIFT, 35);
+ _actionMap[0][COPY] = ActionEntry(SHIFT, 10);
+ _actionMap[0][SWITCH] = ActionEntry(SHIFT, 36);
+ _actionMap[0][RELOCATE] = ActionEntry(SHIFT, 27);
+ _actionMap[0][DROP] = ActionEntry(SHIFT, 15);
+ _actionMap[0][REMOVE] = ActionEntry(SHIFT, 28);
+ _actionMap[0][ADD] = ActionEntry(SHIFT, 4);
+ _actionMap[0][CHECK] = ActionEntry(SHIFT, 8);
+ _actionMap[0][VERIFY] = ActionEntry(SHIFT, 40);
+ _actionMap[0][CORRECT] = ActionEntry(SHIFT, 11);
+ _actionMap[0][PASSWD] = ActionEntry(SHIFT, 24);
+ _actionMap[0][ASSIGN] = ActionEntry(SHIFT, 5);
+ _actionMap[0][TRACE] = ActionEntry(SHIFT, 39);
+ _actionMap[0][ENABLE] = ActionEntry(SHIFT, 17);
+ _actionMap[0][DISABLE] = ActionEntry(SHIFT, 14);
+ _actionMap[0][BEGIN_TOKEN] = ActionEntry(SHIFT, 6);
+ _actionMap[0][END_TOKEN] = ActionEntry(SHIFT, 18);
+ _actionMap[0][SYNC] = ActionEntry(SHIFT, 37);
+ _actionMap[0][RECOVER] = ActionEntry(SHIFT, 29);
+ _actionMap[0][SET] = ActionEntry(SHIFT, 31);
+ _actionMap[0][CHECKPOINT] = ActionEntry(SHIFT, 9);
+ _actionMap[0][GETDBSPEC] = ActionEntry(SHIFT, 19);
+ _actionMap[0][GETDBINFO] = ActionEntry(SHIFT, 20);
+ _actionMap[0][SETTSNODEINFO] = ActionEntry(SHIFT, 32);
+ _actionMap[0][DUMP] = ActionEntry(SHIFT, 16);
_jumpMap[0][Statement] = 2;
- _jumpMap[0][XPMode] = 1;
}
void CegoAdm::loadParser11()
{
- _prodInfo.Insert(ProdEntry(99, Statement, 5));
- _prodInfo.Insert(ProdEntry(98, Statement, 5));
- _prodInfo.Insert(ProdEntry(97, Statement, 3));
- _prodInfo.Insert(ProdEntry(96, Statement, 5));
- _prodInfo.Insert(ProdEntry(95, Statement, 1));
- _prodInfo.Insert(ProdEntry(94, Statement, 1));
- _prodInfo.Insert(ProdEntry(93, PitOption, 0));
- _prodInfo.Insert(ProdEntry(92, PitOption, 2));
- _prodInfo.Insert(ProdEntry(91, Attr, 3));
- _prodInfo.Insert(ProdEntry(90, Attr, 3));
- _prodInfo.Insert(ProdEntry(89, Attr, 3));
- _prodInfo.Insert(ProdEntry(88, Attr, 3));
- _prodInfo.Insert(ProdEntry(87, Attr, 3));
- _prodInfo.Insert(ProdEntry(86, Attr, 3));
- _prodInfo.Insert(ProdEntry(85, Attr, 3));
- _prodInfo.Insert(ProdEntry(84, Attr, 3));
- _prodInfo.Insert(ProdEntry(83, Attr, 3));
- _prodInfo.Insert(ProdEntry(82, AttrList, 0));
- _prodInfo.Insert(ProdEntry(81, AttrList, 2));
- _prodInfo.Insert(ProdEntry(80, XPMode, 0));
- _prodInfo.Insert(ProdEntry(79, XPMode, 1));
- _prodInfo.Insert(ProdEntry(78, XPMode, 1));
- _prodInfo.Insert(ProdEntry(77, XPMode, 1));
- _prodInfo.Insert(ProdEntry(76, StartOpt, 1));
- _prodInfo.Insert(ProdEntry(75, StartOpt, 1));
- _prodInfo.Insert(ProdEntry(74, StartOptList, 0));
- _prodInfo.Insert(ProdEntry(73, StartOptList, 2));
- _prodInfo.Insert(ProdEntry(72, LogOpt, 0));
- _prodInfo.Insert(ProdEntry(71, LogOpt, 1));
- _prodInfo.Insert(ProdEntry(70, TimeoutOpt, 0));
- _prodInfo.Insert(ProdEntry(69, TimeoutOpt, 2));
- _prodInfo.Insert(ProdEntry(68, KeepTicketOpt, 0));
- _prodInfo.Insert(ProdEntry(67, KeepTicketOpt, 2));
- _prodInfo.Insert(ProdEntry(66, Statement, 8));
- _prodInfo.Insert(ProdEntry(65, Statement, 7));
- _prodInfo.Insert(ProdEntry(64, Statement, 9));
- _prodInfo.Insert(ProdEntry(63, Statement, 7));
- _prodInfo.Insert(ProdEntry(62, Statement, 6));
- _prodInfo.Insert(ProdEntry(61, Statement, 8));
- _prodInfo.Insert(ProdEntry(60, Statement, 5));
- _prodInfo.Insert(ProdEntry(59, Statement, 5));
- _prodInfo.Insert(ProdEntry(58, Statement, 3));
- _prodInfo.Insert(ProdEntry(57, Statement, 4));
- _prodInfo.Insert(ProdEntry(56, Statement, 6));
- _prodInfo.Insert(ProdEntry(55, Statement, 3));
- _prodInfo.Insert(ProdEntry(54, Statement, 5));
- _prodInfo.Insert(ProdEntry(53, Statement, 4));
- _prodInfo.Insert(ProdEntry(52, Statement, 5));
- _prodInfo.Insert(ProdEntry(51, Statement, 7));
- _prodInfo.Insert(ProdEntry(50, Statement, 4));
- _prodInfo.Insert(ProdEntry(49, Statement, 4));
- _prodInfo.Insert(ProdEntry(48, Statement, 6));
- _prodInfo.Insert(ProdEntry(47, Statement, 6));
- _prodInfo.Insert(ProdEntry(46, Statement, 8));
- _prodInfo.Insert(ProdEntry(45, Statement, 8));
- _prodInfo.Insert(ProdEntry(44, Statement, 8));
- _prodInfo.Insert(ProdEntry(43, Statement, 5));
- _prodInfo.Insert(ProdEntry(42, Statement, 4));
- _prodInfo.Insert(ProdEntry(41, Statement, 8));
+ _jumpMap[0][XPMode] = 1;
+}
+void CegoAdm::loadParser12()
+{
+ _prodInfo.Insert(ProdEntry(110, Statement, 5));
+ _prodInfo.Insert(ProdEntry(109, Statement, 5));
+ _prodInfo.Insert(ProdEntry(108, Statement, 3));
+ _prodInfo.Insert(ProdEntry(107, Statement, 5));
+ _prodInfo.Insert(ProdEntry(106, Statement, 1));
+ _prodInfo.Insert(ProdEntry(105, Statement, 1));
+ _prodInfo.Insert(ProdEntry(104, PitOption, 0));
+ _prodInfo.Insert(ProdEntry(103, PitOption, 2));
+ _prodInfo.Insert(ProdEntry(102, Attr, 3));
+ _prodInfo.Insert(ProdEntry(101, Attr, 3));
+ _prodInfo.Insert(ProdEntry(100, Attr, 3));
+ _prodInfo.Insert(ProdEntry(99, Attr, 3));
+ _prodInfo.Insert(ProdEntry(98, Attr, 3));
+ _prodInfo.Insert(ProdEntry(97, Attr, 3));
+ _prodInfo.Insert(ProdEntry(96, Attr, 3));
+ _prodInfo.Insert(ProdEntry(95, Attr, 3));
+ _prodInfo.Insert(ProdEntry(94, Attr, 3));
+ _prodInfo.Insert(ProdEntry(93, AttrList, 0));
+ _prodInfo.Insert(ProdEntry(92, AttrList, 2));
+ _prodInfo.Insert(ProdEntry(91, XPMode, 0));
+ _prodInfo.Insert(ProdEntry(90, XPMode, 1));
+ _prodInfo.Insert(ProdEntry(89, XPMode, 1));
+ _prodInfo.Insert(ProdEntry(88, XPMode, 1));
+ _prodInfo.Insert(ProdEntry(87, StartOpt, 1));
+ _prodInfo.Insert(ProdEntry(86, StartOpt, 1));
+ _prodInfo.Insert(ProdEntry(85, StartOptList, 0));
+ _prodInfo.Insert(ProdEntry(84, StartOptList, 2));
+ _prodInfo.Insert(ProdEntry(83, LogOpt, 0));
+ _prodInfo.Insert(ProdEntry(82, LogOpt, 1));
+ _prodInfo.Insert(ProdEntry(81, TimeoutOpt, 0));
+ _prodInfo.Insert(ProdEntry(80, TimeoutOpt, 2));
+ _prodInfo.Insert(ProdEntry(79, KeepTicketOpt, 0));
+ _prodInfo.Insert(ProdEntry(78, KeepTicketOpt, 2));
+ _prodInfo.Insert(ProdEntry(77, Statement, 8));
+ _prodInfo.Insert(ProdEntry(76, Statement, 7));
+ _prodInfo.Insert(ProdEntry(75, Statement, 9));
+ _prodInfo.Insert(ProdEntry(74, Statement, 7));
+ _prodInfo.Insert(ProdEntry(73, Statement, 6));
+ _prodInfo.Insert(ProdEntry(72, Statement, 8));
+ _prodInfo.Insert(ProdEntry(71, Statement, 5));
+ _prodInfo.Insert(ProdEntry(70, Statement, 5));
+ _prodInfo.Insert(ProdEntry(69, Statement, 3));
+ _prodInfo.Insert(ProdEntry(68, Statement, 4));
+ _prodInfo.Insert(ProdEntry(67, Statement, 6));
+ _prodInfo.Insert(ProdEntry(66, Statement, 3));
+ _prodInfo.Insert(ProdEntry(65, Statement, 5));
+ _prodInfo.Insert(ProdEntry(64, Statement, 4));
+ _prodInfo.Insert(ProdEntry(63, Statement, 5));
+ _prodInfo.Insert(ProdEntry(62, Statement, 7));
+ _prodInfo.Insert(ProdEntry(61, Statement, 4));
+ _prodInfo.Insert(ProdEntry(60, Statement, 4));
+ _prodInfo.Insert(ProdEntry(59, Statement, 6));
+ _prodInfo.Insert(ProdEntry(58, Statement, 6));
+ _prodInfo.Insert(ProdEntry(57, Statement, 6));
+ _prodInfo.Insert(ProdEntry(56, PermEntry, 3));
+ _prodInfo.Insert(ProdEntry(55, PermEntry, 3));
+ _prodInfo.Insert(ProdEntry(54, PermEntry, 3));
+ _prodInfo.Insert(ProdEntry(53, PermList, 1));
+ _prodInfo.Insert(ProdEntry(52, PermList, 3));
+ _prodInfo.Insert(ProdEntry(51, Statement, 8));
+ _prodInfo.Insert(ProdEntry(50, Statement, 3));
+ _prodInfo.Insert(ProdEntry(49, Statement, 3));
+ _prodInfo.Insert(ProdEntry(48, Statement, 3));
+ _prodInfo.Insert(ProdEntry(47, Statement, 2));
+ _prodInfo.Insert(ProdEntry(46, Statement, 5));
+ _prodInfo.Insert(ProdEntry(45, Statement, 5));
+ _prodInfo.Insert(ProdEntry(44, Statement, 6));
+ _prodInfo.Insert(ProdEntry(43, Statement, 3));
+ _prodInfo.Insert(ProdEntry(42, Statement, 2));
+ _prodInfo.Insert(ProdEntry(41, Statement, 6));
_prodInfo.Insert(ProdEntry(40, Statement, 3));
_prodInfo.Insert(ProdEntry(39, Statement, 3));
_prodInfo.Insert(ProdEntry(38, Statement, 3));
@@ -2618,12 +2739,12 @@
CegoAdm::CegoAdm()
{
loadScanner();
- for ( int i=0; i < 300; i++)
+ for ( int i=0; i < 318; i++)
{
int j;
- for ( j = 0; j < 103; j++)
+ for ( j = 0; j < 107; j++)
_actionMap[i][j] = ActionEntry();
- for ( j = 0; j < 12; j++)
+ for ( j = 0; j < 14; j++)
_jumpMap[i][j] = -1;
}
loadParser0();
@@ -2638,6 +2759,7 @@
loadParser9();
loadParser10();
loadParser11();
+ loadParser12();
_isReserved = false;
}
@@ -2699,143 +2821,170 @@
}
switch (num)
{
- case 99:
+ case 110:
dumpUIndex();
break;
- case 98:
+ case 109:
dumpTable();
break;
- case 97:
+ case 108:
copyFileAction();
break;
- case 96:
+ case 107:
setTableSetNodeAction();
break;
- case 95:
+ case 106:
getDbInfoAction();
break;
- case 94:
+ case 105:
getDbSpecAction();
break;
- case 92:
+ case 103:
storePit();
break;
- case 91:
+ case 102:
storeTSTicketAttr();
break;
- case 90:
+ case 101:
storeTSRootAttr();
break;
- case 89:
+ case 100:
storeSortAreaAttr();
break;
- case 88:
+ case 99:
storeLogNumAttr();
break;
- case 87:
+ case 98:
storeLogSizeAttr();
break;
- case 86:
+ case 97:
storeTmpSizeAttr();
break;
- case 85:
+ case 96:
storeSysSizeAttr();
break;
- case 84:
+ case 95:
storeSecondaryAttr();
break;
- case 83:
+ case 94:
storePrimaryAttr();
break;
- case 79:
+ case 90:
plainModeAction();
break;
- case 78:
+ case 89:
binModeAction();
break;
- case 77:
+ case 88:
xmlModeAction();
break;
- case 76:
+ case 87:
forceloadAction();
break;
- case 75:
+ case 86:
cleanupAction();
break;
- case 71:
+ case 82:
nologAction();
break;
- case 69:
+ case 80:
timeoutAction();
break;
- case 67:
+ case 78:
keepTicketAction();
break;
- case 66:
+ case 77:
importTableSetStructureAction();
break;
- case 65:
+ case 76:
importTableSetAction();
break;
- case 64:
+ case 75:
importTableAction();
break;
- case 63:
+ case 74:
exportTableSetStructureAction();
break;
- case 62:
+ case 73:
exportTableSetAction();
break;
- case 61:
+ case 72:
exportTableAction();
break;
- case 60:
+ case 71:
setCheckpointAction();
break;
- case 59:
+ case 70:
setTSInitFileAction();
break;
- case 58:
+ case 69:
setLogMngAction();
break;
- case 57:
+ case 68:
recoverTableSetAction();
break;
- case 56:
+ case 67:
syncTableSetAction2();
break;
- case 55:
+ case 66:
syncTableSetAction1();
break;
- case 54:
+ case 65:
endBackupAction();
break;
- case 53:
+ case 64:
beginBackupAction();
break;
- case 52:
+ case 63:
removeArchLogAction();
break;
- case 51:
+ case 62:
addArchLogAction();
break;
- case 50:
+ case 61:
disableArchLogAction();
break;
- case 49:
+ case 60:
enableArchLogAction();
break;
- case 48:
+ case 59:
traceOffAction();
break;
- case 47:
+ case 58:
traceOnAction();
break;
+ case 57:
+ removePermAction();
+ break;
+ case 56:
+ setRightPerm();
+ break;
+ case 55:
+ setFilterPerm();
+ break;
+ case 54:
+ setTableSetPerm();
+ break;
+ case 51:
+ addPermAction();
+ break;
+ case 50:
+ dropRoleAction();
+ break;
+ case 49:
+ createRoleAction();
+ break;
+ case 48:
+ showRoleAction();
+ break;
+ case 47:
+ listRoleAction();
+ break;
case 46:
removeRoleAction();
break;
case 45:
- addRoleAction();
+ assignRoleAction();
break;
case 44:
changePwdAction();
|