@@ -297,7 +297,7 @@
s2.addTransition(ScannerTransEntry(2 ,'a' ,0));
_scannerList.Insert(s2);
- Scanner s3(ARCHLOG);
+ Scanner s3(APPSIZE);
s3.addState(ScannerStateEntry(0 ,INTERMEDIATE));
s3.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s3.addState(ScannerStateEntry(2 ,START));
@@ -306,32 +306,34 @@
s3.addState(ScannerStateEntry(5 ,INTERMEDIATE));
s3.addState(ScannerStateEntry(6 ,INTERMEDIATE));
s3.addState(ScannerStateEntry(7 ,FINAL));
- s3.addTransition(ScannerTransEntry(0 ,'r' ,1));
- s3.addTransition(ScannerTransEntry(1 ,'c' ,3));
+ s3.addTransition(ScannerTransEntry(0 ,'p' ,1));
+ s3.addTransition(ScannerTransEntry(1 ,'p' ,3));
s3.addTransition(ScannerTransEntry(2 ,'a' ,0));
- s3.addTransition(ScannerTransEntry(3 ,'h' ,4));
- s3.addTransition(ScannerTransEntry(4 ,'l' ,5));
- s3.addTransition(ScannerTransEntry(5 ,'o' ,6));
- s3.addTransition(ScannerTransEntry(6 ,'g' ,7));
+ s3.addTransition(ScannerTransEntry(3 ,'s' ,4));
+ s3.addTransition(ScannerTransEntry(4 ,'i' ,5));
+ s3.addTransition(ScannerTransEntry(5 ,'z' ,6));
+ s3.addTransition(ScannerTransEntry(6 ,'e' ,7));
_scannerList.Insert(s3);
- Scanner s4(ASSIGN);
+ Scanner s4(ARCHLOG);
s4.addState(ScannerStateEntry(0 ,INTERMEDIATE));
s4.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s4.addState(ScannerStateEntry(2 ,START));
s4.addState(ScannerStateEntry(3 ,INTERMEDIATE));
s4.addState(ScannerStateEntry(4 ,INTERMEDIATE));
s4.addState(ScannerStateEntry(5 ,INTERMEDIATE));
- s4.addState(ScannerStateEntry(6 ,FINAL));
- s4.addTransition(ScannerTransEntry(0 ,'s' ,1));
- s4.addTransition(ScannerTransEntry(1 ,'s' ,3));
+ s4.addState(ScannerStateEntry(6 ,INTERMEDIATE));
+ s4.addState(ScannerStateEntry(7 ,FINAL));
+ s4.addTransition(ScannerTransEntry(0 ,'r' ,1));
+ s4.addTransition(ScannerTransEntry(1 ,'c' ,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));
+ s4.addTransition(ScannerTransEntry(3 ,'h' ,4));
+ s4.addTransition(ScannerTransEntry(4 ,'l' ,5));
+ s4.addTransition(ScannerTransEntry(5 ,'o' ,6));
+ s4.addTransition(ScannerTransEntry(6 ,'g' ,7));
_scannerList.Insert(s4);
- Scanner s5(BACKUP);
+ Scanner s5(ASSIGN);
s5.addState(ScannerStateEntry(0 ,INTERMEDIATE));
s5.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s5.addState(ScannerStateEntry(2 ,START));
@@ -339,45 +341,45 @@
s5.addState(ScannerStateEntry(4 ,INTERMEDIATE));
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 ,'k' ,4));
- s5.addTransition(ScannerTransEntry(4 ,'u' ,5));
- s5.addTransition(ScannerTransEntry(5 ,'p' ,6));
+ s5.addTransition(ScannerTransEntry(0 ,'s' ,1));
+ s5.addTransition(ScannerTransEntry(1 ,'s' ,3));
+ s5.addTransition(ScannerTransEntry(2 ,'a' ,0));
+ s5.addTransition(ScannerTransEntry(3 ,'i' ,4));
+ s5.addTransition(ScannerTransEntry(4 ,'g' ,5));
+ s5.addTransition(ScannerTransEntry(5 ,'n' ,6));
_scannerList.Insert(s5);
- Scanner s6(BEGIN_TOKEN);
+ Scanner s6(BACKUP);
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 ,FINAL));
- s6.addTransition(ScannerTransEntry(0 ,'e' ,1));
- s6.addTransition(ScannerTransEntry(1 ,'g' ,3));
+ s6.addState(ScannerStateEntry(5 ,INTERMEDIATE));
+ s6.addState(ScannerStateEntry(6 ,FINAL));
+ s6.addTransition(ScannerTransEntry(0 ,'a' ,1));
+ s6.addTransition(ScannerTransEntry(1 ,'c' ,3));
s6.addTransition(ScannerTransEntry(2 ,'b' ,0));
- s6.addTransition(ScannerTransEntry(3 ,'i' ,4));
- s6.addTransition(ScannerTransEntry(4 ,'n' ,5));
+ s6.addTransition(ScannerTransEntry(3 ,'k' ,4));
+ s6.addTransition(ScannerTransEntry(4 ,'u' ,5));
+ s6.addTransition(ScannerTransEntry(5 ,'p' ,6));
_scannerList.Insert(s6);
- Scanner s7(BINARY);
+ Scanner s7(BEGIN_TOKEN);
s7.addState(ScannerStateEntry(0 ,INTERMEDIATE));
s7.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s7.addState(ScannerStateEntry(2 ,START));
s7.addState(ScannerStateEntry(3 ,INTERMEDIATE));
s7.addState(ScannerStateEntry(4 ,INTERMEDIATE));
- s7.addState(ScannerStateEntry(5 ,INTERMEDIATE));
- s7.addState(ScannerStateEntry(6 ,FINAL));
- s7.addTransition(ScannerTransEntry(0 ,'i' ,1));
- s7.addTransition(ScannerTransEntry(1 ,'n' ,3));
+ s7.addState(ScannerStateEntry(5 ,FINAL));
+ s7.addTransition(ScannerTransEntry(0 ,'e' ,1));
+ s7.addTransition(ScannerTransEntry(1 ,'g' ,3));
s7.addTransition(ScannerTransEntry(2 ,'b' ,0));
- s7.addTransition(ScannerTransEntry(3 ,'a' ,4));
- s7.addTransition(ScannerTransEntry(4 ,'r' ,5));
- s7.addTransition(ScannerTransEntry(5 ,'y' ,6));
+ s7.addTransition(ScannerTransEntry(3 ,'i' ,4));
+ s7.addTransition(ScannerTransEntry(4 ,'n' ,5));
_scannerList.Insert(s7);
- Scanner s8(BUFILE);
+ Scanner s8(BINARY);
s8.addState(ScannerStateEntry(0 ,INTERMEDIATE));
s8.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s8.addState(ScannerStateEntry(2 ,START));
@@ -385,15 +387,15 @@
s8.addState(ScannerStateEntry(4 ,INTERMEDIATE));
s8.addState(ScannerStateEntry(5 ,INTERMEDIATE));
s8.addState(ScannerStateEntry(6 ,FINAL));
- s8.addTransition(ScannerTransEntry(0 ,'u' ,1));
- s8.addTransition(ScannerTransEntry(1 ,'f' ,3));
+ s8.addTransition(ScannerTransEntry(0 ,'i' ,1));
+ s8.addTransition(ScannerTransEntry(1 ,'n' ,3));
s8.addTransition(ScannerTransEntry(2 ,'b' ,0));
- s8.addTransition(ScannerTransEntry(3 ,'i' ,4));
- s8.addTransition(ScannerTransEntry(4 ,'l' ,5));
- s8.addTransition(ScannerTransEntry(5 ,'e' ,6));
+ s8.addTransition(ScannerTransEntry(3 ,'a' ,4));
+ s8.addTransition(ScannerTransEntry(4 ,'r' ,5));
+ s8.addTransition(ScannerTransEntry(5 ,'y' ,6));
_scannerList.Insert(s8);
- Scanner s9(BUSTAT);
+ Scanner s9(BUFILE);
s9.addState(ScannerStateEntry(0 ,INTERMEDIATE));
s9.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s9.addState(ScannerStateEntry(2 ,START));
@@ -402,80 +404,72 @@
s9.addState(ScannerStateEntry(5 ,INTERMEDIATE));
s9.addState(ScannerStateEntry(6 ,FINAL));
s9.addTransition(ScannerTransEntry(0 ,'u' ,1));
- s9.addTransition(ScannerTransEntry(1 ,'s' ,3));
+ s9.addTransition(ScannerTransEntry(1 ,'f' ,3));
s9.addTransition(ScannerTransEntry(2 ,'b' ,0));
- s9.addTransition(ScannerTransEntry(3 ,'t' ,4));
- s9.addTransition(ScannerTransEntry(4 ,'a' ,5));
- s9.addTransition(ScannerTransEntry(5 ,'t' ,6));
+ s9.addTransition(ScannerTransEntry(3 ,'i' ,4));
+ s9.addTransition(ScannerTransEntry(4 ,'l' ,5));
+ s9.addTransition(ScannerTransEntry(5 ,'e' ,6));
_scannerList.Insert(s9);
- Scanner s10(TSTICKET);
+ Scanner s10(BUSTAT);
s10.addState(ScannerStateEntry(0 ,INTERMEDIATE));
s10.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s10.addState(ScannerStateEntry(2 ,START));
s10.addState(ScannerStateEntry(3 ,INTERMEDIATE));
s10.addState(ScannerStateEntry(4 ,INTERMEDIATE));
s10.addState(ScannerStateEntry(5 ,INTERMEDIATE));
- s10.addState(ScannerStateEntry(6 ,INTERMEDIATE));
- s10.addState(ScannerStateEntry(7 ,INTERMEDIATE));
- s10.addState(ScannerStateEntry(8 ,FINAL));
- s10.addTransition(ScannerTransEntry(0 ,'s' ,1));
- s10.addTransition(ScannerTransEntry(1 ,'t' ,3));
- s10.addTransition(ScannerTransEntry(2 ,'t' ,0));
- s10.addTransition(ScannerTransEntry(3 ,'i' ,4));
- s10.addTransition(ScannerTransEntry(4 ,'c' ,5));
- s10.addTransition(ScannerTransEntry(5 ,'k' ,6));
- s10.addTransition(ScannerTransEntry(6 ,'e' ,7));
- s10.addTransition(ScannerTransEntry(7 ,'t' ,8));
+ s10.addState(ScannerStateEntry(6 ,FINAL));
+ s10.addTransition(ScannerTransEntry(0 ,'u' ,1));
+ s10.addTransition(ScannerTransEntry(1 ,'s' ,3));
+ s10.addTransition(ScannerTransEntry(2 ,'b' ,0));
+ s10.addTransition(ScannerTransEntry(3 ,'t' ,4));
+ s10.addTransition(ScannerTransEntry(4 ,'a' ,5));
+ s10.addTransition(ScannerTransEntry(5 ,'t' ,6));
_scannerList.Insert(s10);
- Scanner s11(BY);
+ Scanner s11(TSTICKET);
s11.addState(ScannerStateEntry(0 ,INTERMEDIATE));
- s11.addState(ScannerStateEntry(1 ,FINAL));
+ s11.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s11.addState(ScannerStateEntry(2 ,START));
- s11.addTransition(ScannerTransEntry(0 ,'y' ,1));
- s11.addTransition(ScannerTransEntry(2 ,'b' ,0));
+ 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 ,FINAL));
+ s11.addTransition(ScannerTransEntry(0 ,'s' ,1));
+ s11.addTransition(ScannerTransEntry(1 ,'t' ,3));
+ s11.addTransition(ScannerTransEntry(2 ,'t' ,0));
+ s11.addTransition(ScannerTransEntry(3 ,'i' ,4));
+ s11.addTransition(ScannerTransEntry(4 ,'c' ,5));
+ s11.addTransition(ScannerTransEntry(5 ,'k' ,6));
+ s11.addTransition(ScannerTransEntry(6 ,'e' ,7));
+ s11.addTransition(ScannerTransEntry(7 ,'t' ,8));
_scannerList.Insert(s11);
- Scanner s12(CHECK);
+ Scanner s12(BY);
s12.addState(ScannerStateEntry(0 ,INTERMEDIATE));
- s12.addState(ScannerStateEntry(1 ,INTERMEDIATE));
+ s12.addState(ScannerStateEntry(1 ,FINAL));
s12.addState(ScannerStateEntry(2 ,START));
- s12.addState(ScannerStateEntry(3 ,INTERMEDIATE));
- s12.addState(ScannerStateEntry(4 ,INTERMEDIATE));
- s12.addState(ScannerStateEntry(5 ,FINAL));
- s12.addTransition(ScannerTransEntry(0 ,'h' ,1));
- s12.addTransition(ScannerTransEntry(1 ,'e' ,3));
- s12.addTransition(ScannerTransEntry(2 ,'c' ,0));
- s12.addTransition(ScannerTransEntry(3 ,'c' ,4));
- s12.addTransition(ScannerTransEntry(4 ,'k' ,5));
+ s12.addTransition(ScannerTransEntry(0 ,'y' ,1));
+ s12.addTransition(ScannerTransEntry(2 ,'b' ,0));
_scannerList.Insert(s12);
- Scanner s13(CHECKPOINT);
+ Scanner s13(CHECK);
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 ,INTERMEDIATE));
- s13.addState(ScannerStateEntry(6 ,INTERMEDIATE));
- s13.addState(ScannerStateEntry(7 ,INTERMEDIATE));
- s13.addState(ScannerStateEntry(8 ,INTERMEDIATE));
- s13.addState(ScannerStateEntry(9 ,INTERMEDIATE));
- s13.addState(ScannerStateEntry(10 ,FINAL));
+ s13.addState(ScannerStateEntry(5 ,FINAL));
s13.addTransition(ScannerTransEntry(0 ,'h' ,1));
s13.addTransition(ScannerTransEntry(1 ,'e' ,3));
s13.addTransition(ScannerTransEntry(2 ,'c' ,0));
s13.addTransition(ScannerTransEntry(3 ,'c' ,4));
s13.addTransition(ScannerTransEntry(4 ,'k' ,5));
- s13.addTransition(ScannerTransEntry(5 ,'p' ,6));
- s13.addTransition(ScannerTransEntry(6 ,'o' ,7));
- s13.addTransition(ScannerTransEntry(7 ,'i' ,8));
- s13.addTransition(ScannerTransEntry(8 ,'n' ,9));
- s13.addTransition(ScannerTransEntry(9 ,'t' ,10));
_scannerList.Insert(s13);
- Scanner s14(CLEANUP);
+ Scanner s14(CHECKPOINT);
s14.addState(ScannerStateEntry(0 ,INTERMEDIATE));
s14.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s14.addState(ScannerStateEntry(2 ,START));
@@ -483,317 +477,319 @@
s14.addState(ScannerStateEntry(4 ,INTERMEDIATE));
s14.addState(ScannerStateEntry(5 ,INTERMEDIATE));
s14.addState(ScannerStateEntry(6 ,INTERMEDIATE));
- s14.addState(ScannerStateEntry(7 ,FINAL));
- s14.addTransition(ScannerTransEntry(0 ,'l' ,1));
+ s14.addState(ScannerStateEntry(7 ,INTERMEDIATE));
+ s14.addState(ScannerStateEntry(8 ,INTERMEDIATE));
+ s14.addState(ScannerStateEntry(9 ,INTERMEDIATE));
+ s14.addState(ScannerStateEntry(10 ,FINAL));
+ s14.addTransition(ScannerTransEntry(0 ,'h' ,1));
s14.addTransition(ScannerTransEntry(1 ,'e' ,3));
s14.addTransition(ScannerTransEntry(2 ,'c' ,0));
- s14.addTransition(ScannerTransEntry(3 ,'a' ,4));
- s14.addTransition(ScannerTransEntry(4 ,'n' ,5));
- s14.addTransition(ScannerTransEntry(5 ,'u' ,6));
- s14.addTransition(ScannerTransEntry(6 ,'p' ,7));
+ s14.addTransition(ScannerTransEntry(3 ,'c' ,4));
+ s14.addTransition(ScannerTransEntry(4 ,'k' ,5));
+ s14.addTransition(ScannerTransEntry(5 ,'p' ,6));
+ s14.addTransition(ScannerTransEntry(6 ,'o' ,7));
+ s14.addTransition(ScannerTransEntry(7 ,'i' ,8));
+ s14.addTransition(ScannerTransEntry(8 ,'n' ,9));
+ s14.addTransition(ScannerTransEntry(9 ,'t' ,10));
_scannerList.Insert(s14);
- Scanner s15(CLOSE);
+ Scanner s15(CLEANUP);
s15.addState(ScannerStateEntry(0 ,INTERMEDIATE));
s15.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s15.addState(ScannerStateEntry(2 ,START));
s15.addState(ScannerStateEntry(3 ,INTERMEDIATE));
s15.addState(ScannerStateEntry(4 ,INTERMEDIATE));
- s15.addState(ScannerStateEntry(5 ,FINAL));
+ s15.addState(ScannerStateEntry(5 ,INTERMEDIATE));
+ s15.addState(ScannerStateEntry(6 ,INTERMEDIATE));
+ s15.addState(ScannerStateEntry(7 ,FINAL));
s15.addTransition(ScannerTransEntry(0 ,'l' ,1));
- s15.addTransition(ScannerTransEntry(1 ,'o' ,3));
+ s15.addTransition(ScannerTransEntry(1 ,'e' ,3));
s15.addTransition(ScannerTransEntry(2 ,'c' ,0));
- s15.addTransition(ScannerTransEntry(3 ,'s' ,4));
- s15.addTransition(ScannerTransEntry(4 ,'e' ,5));
+ s15.addTransition(ScannerTransEntry(3 ,'a' ,4));
+ s15.addTransition(ScannerTransEntry(4 ,'n' ,5));
+ s15.addTransition(ScannerTransEntry(5 ,'u' ,6));
+ s15.addTransition(ScannerTransEntry(6 ,'p' ,7));
_scannerList.Insert(s15);
- Scanner s16(CONNECT);
+ Scanner s16(CLOSE);
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.addTransition(ScannerTransEntry(0 ,'o' ,1));
- s16.addTransition(ScannerTransEntry(1 ,'n' ,3));
+ s16.addState(ScannerStateEntry(5 ,FINAL));
+ s16.addTransition(ScannerTransEntry(0 ,'l' ,1));
+ s16.addTransition(ScannerTransEntry(1 ,'o' ,3));
s16.addTransition(ScannerTransEntry(2 ,'c' ,0));
- s16.addTransition(ScannerTransEntry(3 ,'n' ,4));
+ s16.addTransition(ScannerTransEntry(3 ,'s' ,4));
s16.addTransition(ScannerTransEntry(4 ,'e' ,5));
- s16.addTransition(ScannerTransEntry(5 ,'c' ,6));
- s16.addTransition(ScannerTransEntry(6 ,'t' ,7));
_scannerList.Insert(s16);
- Scanner s17(COPY);
+ Scanner s17(CONNECT);
s17.addState(ScannerStateEntry(0 ,INTERMEDIATE));
s17.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s17.addState(ScannerStateEntry(2 ,START));
s17.addState(ScannerStateEntry(3 ,INTERMEDIATE));
- s17.addState(ScannerStateEntry(4 ,FINAL));
+ s17.addState(ScannerStateEntry(4 ,INTERMEDIATE));
+ s17.addState(ScannerStateEntry(5 ,INTERMEDIATE));
+ s17.addState(ScannerStateEntry(6 ,INTERMEDIATE));
+ s17.addState(ScannerStateEntry(7 ,FINAL));
s17.addTransition(ScannerTransEntry(0 ,'o' ,1));
- s17.addTransition(ScannerTransEntry(1 ,'p' ,3));
+ s17.addTransition(ScannerTransEntry(1 ,'n' ,3));
s17.addTransition(ScannerTransEntry(2 ,'c' ,0));
- s17.addTransition(ScannerTransEntry(3 ,'y' ,4));
+ s17.addTransition(ScannerTransEntry(3 ,'n' ,4));
+ s17.addTransition(ScannerTransEntry(4 ,'e' ,5));
+ s17.addTransition(ScannerTransEntry(5 ,'c' ,6));
+ s17.addTransition(ScannerTransEntry(6 ,'t' ,7));
_scannerList.Insert(s17);
- Scanner s18(CORRECT);
+ Scanner s18(COPY);
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 ,FINAL));
+ s18.addState(ScannerStateEntry(4 ,FINAL));
s18.addTransition(ScannerTransEntry(0 ,'o' ,1));
- s18.addTransition(ScannerTransEntry(1 ,'r' ,3));
+ s18.addTransition(ScannerTransEntry(1 ,'p' ,3));
s18.addTransition(ScannerTransEntry(2 ,'c' ,0));
- s18.addTransition(ScannerTransEntry(3 ,'r' ,4));
- s18.addTransition(ScannerTransEntry(4 ,'e' ,5));
- s18.addTransition(ScannerTransEntry(5 ,'c' ,6));
- s18.addTransition(ScannerTransEntry(6 ,'t' ,7));
+ s18.addTransition(ScannerTransEntry(3 ,'y' ,4));
_scannerList.Insert(s18);
- Scanner s19(CREATE);
+ Scanner s19(CORRECT);
s19.addState(ScannerStateEntry(0 ,INTERMEDIATE));
s19.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s19.addState(ScannerStateEntry(2 ,START));
s19.addState(ScannerStateEntry(3 ,INTERMEDIATE));
s19.addState(ScannerStateEntry(4 ,INTERMEDIATE));
s19.addState(ScannerStateEntry(5 ,INTERMEDIATE));
- s19.addState(ScannerStateEntry(6 ,FINAL));
- s19.addTransition(ScannerTransEntry(0 ,'r' ,1));
- s19.addTransition(ScannerTransEntry(1 ,'e' ,3));
+ s19.addState(ScannerStateEntry(6 ,INTERMEDIATE));
+ s19.addState(ScannerStateEntry(7 ,FINAL));
+ s19.addTransition(ScannerTransEntry(0 ,'o' ,1));
+ s19.addTransition(ScannerTransEntry(1 ,'r' ,3));
s19.addTransition(ScannerTransEntry(2 ,'c' ,0));
- s19.addTransition(ScannerTransEntry(3 ,'a' ,4));
- s19.addTransition(ScannerTransEntry(4 ,'t' ,5));
- s19.addTransition(ScannerTransEntry(5 ,'e' ,6));
+ s19.addTransition(ScannerTransEntry(3 ,'r' ,4));
+ s19.addTransition(ScannerTransEntry(4 ,'e' ,5));
+ s19.addTransition(ScannerTransEntry(5 ,'c' ,6));
+ s19.addTransition(ScannerTransEntry(6 ,'t' ,7));
_scannerList.Insert(s19);
- Scanner s20(DATAFILE);
+ Scanner s20(CREATE);
s20.addState(ScannerStateEntry(0 ,INTERMEDIATE));
s20.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s20.addState(ScannerStateEntry(2 ,START));
s20.addState(ScannerStateEntry(3 ,INTERMEDIATE));
s20.addState(ScannerStateEntry(4 ,INTERMEDIATE));
s20.addState(ScannerStateEntry(5 ,INTERMEDIATE));
- s20.addState(ScannerStateEntry(6 ,INTERMEDIATE));
- s20.addState(ScannerStateEntry(7 ,INTERMEDIATE));
- s20.addState(ScannerStateEntry(8 ,FINAL));
- s20.addTransition(ScannerTransEntry(0 ,'a' ,1));
- s20.addTransition(ScannerTransEntry(1 ,'t' ,3));
- s20.addTransition(ScannerTransEntry(2 ,'d' ,0));
+ s20.addState(ScannerStateEntry(6 ,FINAL));
+ s20.addTransition(ScannerTransEntry(0 ,'r' ,1));
+ s20.addTransition(ScannerTransEntry(1 ,'e' ,3));
+ s20.addTransition(ScannerTransEntry(2 ,'c' ,0));
s20.addTransition(ScannerTransEntry(3 ,'a' ,4));
- s20.addTransition(ScannerTransEntry(4 ,'f' ,5));
- s20.addTransition(ScannerTransEntry(5 ,'i' ,6));
- s20.addTransition(ScannerTransEntry(6 ,'l' ,7));
- s20.addTransition(ScannerTransEntry(7 ,'e' ,8));
+ s20.addTransition(ScannerTransEntry(4 ,'t' ,5));
+ s20.addTransition(ScannerTransEntry(5 ,'e' ,6));
_scannerList.Insert(s20);
- Scanner s21(DB);
+ Scanner s21(DATAFILE);
s21.addState(ScannerStateEntry(0 ,INTERMEDIATE));
- s21.addState(ScannerStateEntry(1 ,FINAL));
+ s21.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s21.addState(ScannerStateEntry(2 ,START));
- s21.addTransition(ScannerTransEntry(0 ,'b' ,1));
+ s21.addState(ScannerStateEntry(3 ,INTERMEDIATE));
+ s21.addState(ScannerStateEntry(4 ,INTERMEDIATE));
+ s21.addState(ScannerStateEntry(5 ,INTERMEDIATE));
+ s21.addState(ScannerStateEntry(6 ,INTERMEDIATE));
+ s21.addState(ScannerStateEntry(7 ,INTERMEDIATE));
+ s21.addState(ScannerStateEntry(8 ,FINAL));
+ s21.addTransition(ScannerTransEntry(0 ,'a' ,1));
+ s21.addTransition(ScannerTransEntry(1 ,'t' ,3));
s21.addTransition(ScannerTransEntry(2 ,'d' ,0));
+ s21.addTransition(ScannerTransEntry(3 ,'a' ,4));
+ s21.addTransition(ScannerTransEntry(4 ,'f' ,5));
+ s21.addTransition(ScannerTransEntry(5 ,'i' ,6));
+ s21.addTransition(ScannerTransEntry(6 ,'l' ,7));
+ s21.addTransition(ScannerTransEntry(7 ,'e' ,8));
_scannerList.Insert(s21);
- Scanner s22(DEFINE);
+ Scanner s22(DB);
s22.addState(ScannerStateEntry(0 ,INTERMEDIATE));
- s22.addState(ScannerStateEntry(1 ,INTERMEDIATE));
+ s22.addState(ScannerStateEntry(1 ,FINAL));
s22.addState(ScannerStateEntry(2 ,START));
- s22.addState(ScannerStateEntry(3 ,INTERMEDIATE));
- s22.addState(ScannerStateEntry(4 ,INTERMEDIATE));
- s22.addState(ScannerStateEntry(5 ,INTERMEDIATE));
- s22.addState(ScannerStateEntry(6 ,FINAL));
- s22.addTransition(ScannerTransEntry(0 ,'e' ,1));
- s22.addTransition(ScannerTransEntry(1 ,'f' ,3));
+ s22.addTransition(ScannerTransEntry(0 ,'b' ,1));
s22.addTransition(ScannerTransEntry(2 ,'d' ,0));
- s22.addTransition(ScannerTransEntry(3 ,'i' ,4));
- s22.addTransition(ScannerTransEntry(4 ,'n' ,5));
- s22.addTransition(ScannerTransEntry(5 ,'e' ,6));
_scannerList.Insert(s22);
- Scanner s23(DISABLE);
+ Scanner s23(DEFINE);
s23.addState(ScannerStateEntry(0 ,INTERMEDIATE));
s23.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s23.addState(ScannerStateEntry(2 ,START));
s23.addState(ScannerStateEntry(3 ,INTERMEDIATE));
s23.addState(ScannerStateEntry(4 ,INTERMEDIATE));
s23.addState(ScannerStateEntry(5 ,INTERMEDIATE));
- s23.addState(ScannerStateEntry(6 ,INTERMEDIATE));
- s23.addState(ScannerStateEntry(7 ,FINAL));
- s23.addTransition(ScannerTransEntry(0 ,'i' ,1));
- s23.addTransition(ScannerTransEntry(1 ,'s' ,3));
+ s23.addState(ScannerStateEntry(6 ,FINAL));
+ s23.addTransition(ScannerTransEntry(0 ,'e' ,1));
+ s23.addTransition(ScannerTransEntry(1 ,'f' ,3));
s23.addTransition(ScannerTransEntry(2 ,'d' ,0));
- s23.addTransition(ScannerTransEntry(3 ,'a' ,4));
- s23.addTransition(ScannerTransEntry(4 ,'b' ,5));
- s23.addTransition(ScannerTransEntry(5 ,'l' ,6));
- s23.addTransition(ScannerTransEntry(6 ,'e' ,7));
+ s23.addTransition(ScannerTransEntry(3 ,'i' ,4));
+ s23.addTransition(ScannerTransEntry(4 ,'n' ,5));
+ s23.addTransition(ScannerTransEntry(5 ,'e' ,6));
_scannerList.Insert(s23);
- Scanner s24(DROP);
+ Scanner s24(DISABLE);
s24.addState(ScannerStateEntry(0 ,INTERMEDIATE));
s24.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s24.addState(ScannerStateEntry(2 ,START));
s24.addState(ScannerStateEntry(3 ,INTERMEDIATE));
- s24.addState(ScannerStateEntry(4 ,FINAL));
- s24.addTransition(ScannerTransEntry(0 ,'r' ,1));
- s24.addTransition(ScannerTransEntry(1 ,'o' ,3));
+ s24.addState(ScannerStateEntry(4 ,INTERMEDIATE));
+ s24.addState(ScannerStateEntry(5 ,INTERMEDIATE));
+ s24.addState(ScannerStateEntry(6 ,INTERMEDIATE));
+ s24.addState(ScannerStateEntry(7 ,FINAL));
+ s24.addTransition(ScannerTransEntry(0 ,'i' ,1));
+ s24.addTransition(ScannerTransEntry(1 ,'s' ,3));
s24.addTransition(ScannerTransEntry(2 ,'d' ,0));
- s24.addTransition(ScannerTransEntry(3 ,'p' ,4));
+ s24.addTransition(ScannerTransEntry(3 ,'a' ,4));
+ s24.addTransition(ScannerTransEntry(4 ,'b' ,5));
+ s24.addTransition(ScannerTransEntry(5 ,'l' ,6));
+ s24.addTransition(ScannerTransEntry(6 ,'e' ,7));
_scannerList.Insert(s24);
- Scanner s25(DUMP);
+ Scanner s25(DROP);
s25.addState(ScannerStateEntry(0 ,INTERMEDIATE));
s25.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s25.addState(ScannerStateEntry(2 ,START));
s25.addState(ScannerStateEntry(3 ,INTERMEDIATE));
s25.addState(ScannerStateEntry(4 ,FINAL));
- s25.addTransition(ScannerTransEntry(0 ,'u' ,1));
- s25.addTransition(ScannerTransEntry(1 ,'m' ,3));
+ s25.addTransition(ScannerTransEntry(0 ,'r' ,1));
+ s25.addTransition(ScannerTransEntry(1 ,'o' ,3));
s25.addTransition(ScannerTransEntry(2 ,'d' ,0));
s25.addTransition(ScannerTransEntry(3 ,'p' ,4));
_scannerList.Insert(s25);
- Scanner s26(ENABLE);
+ Scanner s26(DUMP);
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 ,'n' ,1));
- s26.addTransition(ScannerTransEntry(1 ,'a' ,3));
- s26.addTransition(ScannerTransEntry(2 ,'e' ,0));
- s26.addTransition(ScannerTransEntry(3 ,'b' ,4));
- s26.addTransition(ScannerTransEntry(4 ,'l' ,5));
- s26.addTransition(ScannerTransEntry(5 ,'e' ,6));
+ s26.addState(ScannerStateEntry(4 ,FINAL));
+ s26.addTransition(ScannerTransEntry(0 ,'u' ,1));
+ s26.addTransition(ScannerTransEntry(1 ,'m' ,3));
+ s26.addTransition(ScannerTransEntry(2 ,'d' ,0));
+ s26.addTransition(ScannerTransEntry(3 ,'p' ,4));
_scannerList.Insert(s26);
- Scanner s27(END_TOKEN);
+ Scanner s27(ENABLE);
s27.addState(ScannerStateEntry(0 ,INTERMEDIATE));
s27.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s27.addState(ScannerStateEntry(2 ,START));
- s27.addState(ScannerStateEntry(3 ,FINAL));
+ s27.addState(ScannerStateEntry(3 ,INTERMEDIATE));
+ s27.addState(ScannerStateEntry(4 ,INTERMEDIATE));
+ s27.addState(ScannerStateEntry(5 ,INTERMEDIATE));
+ s27.addState(ScannerStateEntry(6 ,FINAL));
s27.addTransition(ScannerTransEntry(0 ,'n' ,1));
- s27.addTransition(ScannerTransEntry(1 ,'d' ,3));
+ s27.addTransition(ScannerTransEntry(1 ,'a' ,3));
s27.addTransition(ScannerTransEntry(2 ,'e' ,0));
+ s27.addTransition(ScannerTransEntry(3 ,'b' ,4));
+ s27.addTransition(ScannerTransEntry(4 ,'l' ,5));
+ s27.addTransition(ScannerTransEntry(5 ,'e' ,6));
_scannerList.Insert(s27);
- Scanner s28(EXPORT);
+ Scanner s28(END_TOKEN);
s28.addState(ScannerStateEntry(0 ,INTERMEDIATE));
s28.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s28.addState(ScannerStateEntry(2 ,START));
- s28.addState(ScannerStateEntry(3 ,INTERMEDIATE));
- s28.addState(ScannerStateEntry(4 ,INTERMEDIATE));
- s28.addState(ScannerStateEntry(5 ,INTERMEDIATE));
- s28.addState(ScannerStateEntry(6 ,FINAL));
- s28.addTransition(ScannerTransEntry(0 ,'x' ,1));
- s28.addTransition(ScannerTransEntry(1 ,'p' ,3));
+ s28.addState(ScannerStateEntry(3 ,FINAL));
+ s28.addTransition(ScannerTransEntry(0 ,'n' ,1));
+ s28.addTransition(ScannerTransEntry(1 ,'d' ,3));
s28.addTransition(ScannerTransEntry(2 ,'e' ,0));
- s28.addTransition(ScannerTransEntry(3 ,'o' ,4));
- s28.addTransition(ScannerTransEntry(4 ,'r' ,5));
- s28.addTransition(ScannerTransEntry(5 ,'t' ,6));
_scannerList.Insert(s28);
- Scanner s29(FILE);
+ Scanner s29(EXPORT);
s29.addState(ScannerStateEntry(0 ,INTERMEDIATE));
s29.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s29.addState(ScannerStateEntry(2 ,START));
s29.addState(ScannerStateEntry(3 ,INTERMEDIATE));
- s29.addState(ScannerStateEntry(4 ,FINAL));
- s29.addTransition(ScannerTransEntry(0 ,'i' ,1));
- s29.addTransition(ScannerTransEntry(1 ,'l' ,3));
- s29.addTransition(ScannerTransEntry(2 ,'f' ,0));
- s29.addTransition(ScannerTransEntry(3 ,'e' ,4));
+ s29.addState(ScannerStateEntry(4 ,INTERMEDIATE));
+ s29.addState(ScannerStateEntry(5 ,INTERMEDIATE));
+ s29.addState(ScannerStateEntry(6 ,FINAL));
+ s29.addTransition(ScannerTransEntry(0 ,'x' ,1));
+ s29.addTransition(ScannerTransEntry(1 ,'p' ,3));
+ s29.addTransition(ScannerTransEntry(2 ,'e' ,0));
+ s29.addTransition(ScannerTransEntry(3 ,'o' ,4));
+ s29.addTransition(ScannerTransEntry(4 ,'r' ,5));
+ s29.addTransition(ScannerTransEntry(5 ,'t' ,6));
_scannerList.Insert(s29);
- Scanner s30(FILTER);
+ Scanner s30(FILE);
s30.addState(ScannerStateEntry(0 ,INTERMEDIATE));
s30.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s30.addState(ScannerStateEntry(2 ,START));
s30.addState(ScannerStateEntry(3 ,INTERMEDIATE));
- s30.addState(ScannerStateEntry(4 ,INTERMEDIATE));
- s30.addState(ScannerStateEntry(5 ,INTERMEDIATE));
- s30.addState(ScannerStateEntry(6 ,FINAL));
+ s30.addState(ScannerStateEntry(4 ,FINAL));
s30.addTransition(ScannerTransEntry(0 ,'i' ,1));
s30.addTransition(ScannerTransEntry(1 ,'l' ,3));
s30.addTransition(ScannerTransEntry(2 ,'f' ,0));
- s30.addTransition(ScannerTransEntry(3 ,'t' ,4));
- s30.addTransition(ScannerTransEntry(4 ,'e' ,5));
- s30.addTransition(ScannerTransEntry(5 ,'r' ,6));
+ s30.addTransition(ScannerTransEntry(3 ,'e' ,4));
_scannerList.Insert(s30);
- Scanner s31(FOR);
+ Scanner s31(FILTER);
s31.addState(ScannerStateEntry(0 ,INTERMEDIATE));
s31.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s31.addState(ScannerStateEntry(2 ,START));
- s31.addState(ScannerStateEntry(3 ,FINAL));
- s31.addTransition(ScannerTransEntry(0 ,'o' ,1));
- s31.addTransition(ScannerTransEntry(1 ,'r' ,3));
+ s31.addState(ScannerStateEntry(3 ,INTERMEDIATE));
+ s31.addState(ScannerStateEntry(4 ,INTERMEDIATE));
+ s31.addState(ScannerStateEntry(5 ,INTERMEDIATE));
+ s31.addState(ScannerStateEntry(6 ,FINAL));
+ s31.addTransition(ScannerTransEntry(0 ,'i' ,1));
+ s31.addTransition(ScannerTransEntry(1 ,'l' ,3));
s31.addTransition(ScannerTransEntry(2 ,'f' ,0));
+ s31.addTransition(ScannerTransEntry(3 ,'t' ,4));
+ s31.addTransition(ScannerTransEntry(4 ,'e' ,5));
+ s31.addTransition(ScannerTransEntry(5 ,'r' ,6));
_scannerList.Insert(s31);
- Scanner s32(FORCELOAD);
+ Scanner s32(FOR);
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.addState(ScannerStateEntry(3 ,FINAL));
s32.addTransition(ScannerTransEntry(0 ,'o' ,1));
s32.addTransition(ScannerTransEntry(1 ,'r' ,3));
s32.addTransition(ScannerTransEntry(2 ,'f' ,0));
- s32.addTransition(ScannerTransEntry(3 ,'c' ,4));
- s32.addTransition(ScannerTransEntry(4 ,'e' ,5));
- s32.addTransition(ScannerTransEntry(5 ,'l' ,6));
- s32.addTransition(ScannerTransEntry(6 ,'o' ,7));
- s32.addTransition(ScannerTransEntry(7 ,'a' ,8));
- s32.addTransition(ScannerTransEntry(8 ,'d' ,9));
_scannerList.Insert(s32);
- Scanner s33(FROM);
+ Scanner s33(FORCELOAD);
s33.addState(ScannerStateEntry(0 ,INTERMEDIATE));
s33.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s33.addState(ScannerStateEntry(2 ,START));
s33.addState(ScannerStateEntry(3 ,INTERMEDIATE));
- s33.addState(ScannerStateEntry(4 ,FINAL));
- s33.addTransition(ScannerTransEntry(0 ,'r' ,1));
- s33.addTransition(ScannerTransEntry(1 ,'o' ,3));
+ s33.addState(ScannerStateEntry(4 ,INTERMEDIATE));
+ s33.addState(ScannerStateEntry(5 ,INTERMEDIATE));
+ s33.addState(ScannerStateEntry(6 ,INTERMEDIATE));
+ s33.addState(ScannerStateEntry(7 ,INTERMEDIATE));
+ s33.addState(ScannerStateEntry(8 ,INTERMEDIATE));
+ s33.addState(ScannerStateEntry(9 ,FINAL));
+ s33.addTransition(ScannerTransEntry(0 ,'o' ,1));
+ s33.addTransition(ScannerTransEntry(1 ,'r' ,3));
s33.addTransition(ScannerTransEntry(2 ,'f' ,0));
- s33.addTransition(ScannerTransEntry(3 ,'m' ,4));
+ s33.addTransition(ScannerTransEntry(3 ,'c' ,4));
+ s33.addTransition(ScannerTransEntry(4 ,'e' ,5));
+ s33.addTransition(ScannerTransEntry(5 ,'l' ,6));
+ s33.addTransition(ScannerTransEntry(6 ,'o' ,7));
+ s33.addTransition(ScannerTransEntry(7 ,'a' ,8));
+ s33.addTransition(ScannerTransEntry(8 ,'d' ,9));
_scannerList.Insert(s33);
- Scanner s34(GETDBSPEC);
+ Scanner s34(FROM);
s34.addState(ScannerStateEntry(0 ,INTERMEDIATE));
s34.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s34.addState(ScannerStateEntry(2 ,START));
s34.addState(ScannerStateEntry(3 ,INTERMEDIATE));
- s34.addState(ScannerStateEntry(4 ,INTERMEDIATE));
- s34.addState(ScannerStateEntry(5 ,INTERMEDIATE));
- s34.addState(ScannerStateEntry(6 ,INTERMEDIATE));
- s34.addState(ScannerStateEntry(7 ,INTERMEDIATE));
- s34.addState(ScannerStateEntry(8 ,INTERMEDIATE));
- s34.addState(ScannerStateEntry(9 ,FINAL));
- 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 ,'s' ,6));
- s34.addTransition(ScannerTransEntry(6 ,'p' ,7));
- s34.addTransition(ScannerTransEntry(7 ,'e' ,8));
- s34.addTransition(ScannerTransEntry(8 ,'c' ,9));
+ s34.addState(ScannerStateEntry(4 ,FINAL));
+ s34.addTransition(ScannerTransEntry(0 ,'r' ,1));
+ s34.addTransition(ScannerTransEntry(1 ,'o' ,3));
+ s34.addTransition(ScannerTransEntry(2 ,'f' ,0));
+ s34.addTransition(ScannerTransEntry(3 ,'m' ,4));
_scannerList.Insert(s34);
- Scanner s35(GETTSLIST);
+ Scanner s35(GETDBSPEC);
s35.addState(ScannerStateEntry(0 ,INTERMEDIATE));
s35.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s35.addState(ScannerStateEntry(2 ,START));
@@ -807,15 +803,15 @@
s35.addTransition(ScannerTransEntry(0 ,'e' ,1));
s35.addTransition(ScannerTransEntry(1 ,'t' ,3));
s35.addTransition(ScannerTransEntry(2 ,'g' ,0));
- s35.addTransition(ScannerTransEntry(3 ,'t' ,4));
- s35.addTransition(ScannerTransEntry(4 ,'s' ,5));
- s35.addTransition(ScannerTransEntry(5 ,'l' ,6));
- s35.addTransition(ScannerTransEntry(6 ,'i' ,7));
- s35.addTransition(ScannerTransEntry(7 ,'s' ,8));
- s35.addTransition(ScannerTransEntry(8 ,'t' ,9));
+ s35.addTransition(ScannerTransEntry(3 ,'d' ,4));
+ s35.addTransition(ScannerTransEntry(4 ,'b' ,5));
+ s35.addTransition(ScannerTransEntry(5 ,'s' ,6));
+ s35.addTransition(ScannerTransEntry(6 ,'p' ,7));
+ s35.addTransition(ScannerTransEntry(7 ,'e' ,8));
+ s35.addTransition(ScannerTransEntry(8 ,'c' ,9));
_scannerList.Insert(s35);
- Scanner s36(GETNODELIST);
+ Scanner s36(GETTSLIST);
s36.addState(ScannerStateEntry(0 ,INTERMEDIATE));
s36.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s36.addState(ScannerStateEntry(2 ,START));
@@ -825,23 +821,19 @@
s36.addState(ScannerStateEntry(6 ,INTERMEDIATE));
s36.addState(ScannerStateEntry(7 ,INTERMEDIATE));
s36.addState(ScannerStateEntry(8 ,INTERMEDIATE));
- s36.addState(ScannerStateEntry(9 ,INTERMEDIATE));
- s36.addState(ScannerStateEntry(10 ,INTERMEDIATE));
- s36.addState(ScannerStateEntry(11 ,FINAL));
+ 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 ,'n' ,4));
- s36.addTransition(ScannerTransEntry(4 ,'o' ,5));
- s36.addTransition(ScannerTransEntry(5 ,'d' ,6));
- s36.addTransition(ScannerTransEntry(6 ,'e' ,7));
- s36.addTransition(ScannerTransEntry(7 ,'l' ,8));
- s36.addTransition(ScannerTransEntry(8 ,'i' ,9));
- s36.addTransition(ScannerTransEntry(9 ,'s' ,10));
- s36.addTransition(ScannerTransEntry(10 ,'t' ,11));
+ s36.addTransition(ScannerTransEntry(3 ,'t' ,4));
+ s36.addTransition(ScannerTransEntry(4 ,'s' ,5));
+ s36.addTransition(ScannerTransEntry(5 ,'l' ,6));
+ s36.addTransition(ScannerTransEntry(6 ,'i' ,7));
+ s36.addTransition(ScannerTransEntry(7 ,'s' ,8));
+ s36.addTransition(ScannerTransEntry(8 ,'t' ,9));
_scannerList.Insert(s36);
- Scanner s37(GETDBINFO);
+ Scanner s37(GETNODELIST);
s37.addState(ScannerStateEntry(0 ,INTERMEDIATE));
s37.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s37.addState(ScannerStateEntry(2 ,START));
@@ -851,155 +843,165 @@
s37.addState(ScannerStateEntry(6 ,INTERMEDIATE));
s37.addState(ScannerStateEntry(7 ,INTERMEDIATE));
s37.addState(ScannerStateEntry(8 ,INTERMEDIATE));
- s37.addState(ScannerStateEntry(9 ,FINAL));
+ s37.addState(ScannerStateEntry(9 ,INTERMEDIATE));
+ s37.addState(ScannerStateEntry(10 ,INTERMEDIATE));
+ s37.addState(ScannerStateEntry(11 ,FINAL));
s37.addTransition(ScannerTransEntry(0 ,'e' ,1));
s37.addTransition(ScannerTransEntry(1 ,'t' ,3));
s37.addTransition(ScannerTransEntry(2 ,'g' ,0));
- s37.addTransition(ScannerTransEntry(3 ,'d' ,4));
- s37.addTransition(ScannerTransEntry(4 ,'b' ,5));
- s37.addTransition(ScannerTransEntry(5 ,'i' ,6));
- s37.addTransition(ScannerTransEntry(6 ,'n' ,7));
- s37.addTransition(ScannerTransEntry(7 ,'f' ,8));
- s37.addTransition(ScannerTransEntry(8 ,'o' ,9));
+ s37.addTransition(ScannerTransEntry(3 ,'n' ,4));
+ s37.addTransition(ScannerTransEntry(4 ,'o' ,5));
+ s37.addTransition(ScannerTransEntry(5 ,'d' ,6));
+ s37.addTransition(ScannerTransEntry(6 ,'e' ,7));
+ s37.addTransition(ScannerTransEntry(7 ,'l' ,8));
+ s37.addTransition(ScannerTransEntry(8 ,'i' ,9));
+ s37.addTransition(ScannerTransEntry(9 ,'s' ,10));
+ s37.addTransition(ScannerTransEntry(10 ,'t' ,11));
_scannerList.Insert(s37);
- Scanner s38(IMPORT);
+ Scanner s38(GETDBINFO);
s38.addState(ScannerStateEntry(0 ,INTERMEDIATE));
s38.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s38.addState(ScannerStateEntry(2 ,START));
s38.addState(ScannerStateEntry(3 ,INTERMEDIATE));
s38.addState(ScannerStateEntry(4 ,INTERMEDIATE));
s38.addState(ScannerStateEntry(5 ,INTERMEDIATE));
- s38.addState(ScannerStateEntry(6 ,FINAL));
- s38.addTransition(ScannerTransEntry(0 ,'m' ,1));
- s38.addTransition(ScannerTransEntry(1 ,'p' ,3));
- s38.addTransition(ScannerTransEntry(2 ,'i' ,0));
- s38.addTransition(ScannerTransEntry(3 ,'o' ,4));
- s38.addTransition(ScannerTransEntry(4 ,'r' ,5));
- s38.addTransition(ScannerTransEntry(5 ,'t' ,6));
+ s38.addState(ScannerStateEntry(6 ,INTERMEDIATE));
+ s38.addState(ScannerStateEntry(7 ,INTERMEDIATE));
+ s38.addState(ScannerStateEntry(8 ,INTERMEDIATE));
+ s38.addState(ScannerStateEntry(9 ,FINAL));
+ s38.addTransition(ScannerTransEntry(0 ,'e' ,1));
+ s38.addTransition(ScannerTransEntry(1 ,'t' ,3));
+ s38.addTransition(ScannerTransEntry(2 ,'g' ,0));
+ s38.addTransition(ScannerTransEntry(3 ,'d' ,4));
+ s38.addTransition(ScannerTransEntry(4 ,'b' ,5));
+ s38.addTransition(ScannerTransEntry(5 ,'i' ,6));
+ s38.addTransition(ScannerTransEntry(6 ,'n' ,7));
+ s38.addTransition(ScannerTransEntry(7 ,'f' ,8));
+ s38.addTransition(ScannerTransEntry(8 ,'o' ,9));
_scannerList.Insert(s38);
- Scanner s39(INITFILE);
+ Scanner s39(IMPORT);
s39.addState(ScannerStateEntry(0 ,INTERMEDIATE));
s39.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s39.addState(ScannerStateEntry(2 ,START));
s39.addState(ScannerStateEntry(3 ,INTERMEDIATE));
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 ,'i' ,3));
+ s39.addState(ScannerStateEntry(6 ,FINAL));
+ s39.addTransition(ScannerTransEntry(0 ,'m' ,1));
+ s39.addTransition(ScannerTransEntry(1 ,'p' ,3));
s39.addTransition(ScannerTransEntry(2 ,'i' ,0));
- s39.addTransition(ScannerTransEntry(3 ,'t' ,4));
- s39.addTransition(ScannerTransEntry(4 ,'f' ,5));
- s39.addTransition(ScannerTransEntry(5 ,'i' ,6));
- s39.addTransition(ScannerTransEntry(6 ,'l' ,7));
- s39.addTransition(ScannerTransEntry(7 ,'e' ,8));
+ s39.addTransition(ScannerTransEntry(3 ,'o' ,4));
+ s39.addTransition(ScannerTransEntry(4 ,'r' ,5));
+ s39.addTransition(ScannerTransEntry(5 ,'t' ,6));
_scannerList.Insert(s39);
- Scanner s40(KEEP);
+ Scanner s40(INITFILE);
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 ,'e' ,1));
- s40.addTransition(ScannerTransEntry(1 ,'e' ,3));
- s40.addTransition(ScannerTransEntry(2 ,'k' ,0));
- s40.addTransition(ScannerTransEntry(3 ,'p' ,4));
+ s40.addState(ScannerStateEntry(4 ,INTERMEDIATE));
+ s40.addState(ScannerStateEntry(5 ,INTERMEDIATE));
+ s40.addState(ScannerStateEntry(6 ,INTERMEDIATE));
+ s40.addState(ScannerStateEntry(7 ,INTERMEDIATE));
+ s40.addState(ScannerStateEntry(8 ,FINAL));
+ s40.addTransition(ScannerTransEntry(0 ,'n' ,1));
+ s40.addTransition(ScannerTransEntry(1 ,'i' ,3));
+ s40.addTransition(ScannerTransEntry(2 ,'i' ,0));
+ s40.addTransition(ScannerTransEntry(3 ,'t' ,4));
+ s40.addTransition(ScannerTransEntry(4 ,'f' ,5));
+ s40.addTransition(ScannerTransEntry(5 ,'i' ,6));
+ s40.addTransition(ScannerTransEntry(6 ,'l' ,7));
+ s40.addTransition(ScannerTransEntry(7 ,'e' ,8));
_scannerList.Insert(s40);
- Scanner s41(LIST);
+ Scanner s41(KEEP);
s41.addState(ScannerStateEntry(0 ,INTERMEDIATE));
s41.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s41.addState(ScannerStateEntry(2 ,START));
s41.addState(ScannerStateEntry(3 ,INTERMEDIATE));
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 ,'t' ,4));
+ s41.addTransition(ScannerTransEntry(0 ,'e' ,1));
+ s41.addTransition(ScannerTransEntry(1 ,'e' ,3));
+ s41.addTransition(ScannerTransEntry(2 ,'k' ,0));
+ s41.addTransition(ScannerTransEntry(3 ,'p' ,4));
_scannerList.Insert(s41);
- Scanner s42(LOCK);
+ Scanner s42(LIST);
s42.addState(ScannerStateEntry(0 ,INTERMEDIATE));
s42.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s42.addState(ScannerStateEntry(2 ,START));
s42.addState(ScannerStateEntry(3 ,INTERMEDIATE));
s42.addState(ScannerStateEntry(4 ,FINAL));
- s42.addTransition(ScannerTransEntry(0 ,'o' ,1));
- s42.addTransition(ScannerTransEntry(1 ,'c' ,3));
+ s42.addTransition(ScannerTransEntry(0 ,'i' ,1));
+ s42.addTransition(ScannerTransEntry(1 ,'s' ,3));
s42.addTransition(ScannerTransEntry(2 ,'l' ,0));
- s42.addTransition(ScannerTransEntry(3 ,'k' ,4));
+ s42.addTransition(ScannerTransEntry(3 ,'t' ,4));
_scannerList.Insert(s42);
- Scanner s43(LOCKSTAT);
+ Scanner s43(LOCK);
s43.addState(ScannerStateEntry(0 ,INTERMEDIATE));
s43.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s43.addState(ScannerStateEntry(2 ,START));
s43.addState(ScannerStateEntry(3 ,INTERMEDIATE));
- s43.addState(ScannerStateEntry(4 ,INTERMEDIATE));
- s43.addState(ScannerStateEntry(5 ,INTERMEDIATE));
- s43.addState(ScannerStateEntry(6 ,INTERMEDIATE));
- s43.addState(ScannerStateEntry(7 ,INTERMEDIATE));
- s43.addState(ScannerStateEntry(8 ,FINAL));
+ s43.addState(ScannerStateEntry(4 ,FINAL));
s43.addTransition(ScannerTransEntry(0 ,'o' ,1));
s43.addTransition(ScannerTransEntry(1 ,'c' ,3));
s43.addTransition(ScannerTransEntry(2 ,'l' ,0));
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(LOG);
+ Scanner s44(LOCKSTAT);
s44.addState(ScannerStateEntry(0 ,INTERMEDIATE));
s44.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s44.addState(ScannerStateEntry(2 ,START));
- s44.addState(ScannerStateEntry(3 ,FINAL));
+ s44.addState(ScannerStateEntry(3 ,INTERMEDIATE));
+ s44.addState(ScannerStateEntry(4 ,INTERMEDIATE));
+ s44.addState(ScannerStateEntry(5 ,INTERMEDIATE));
+ s44.addState(ScannerStateEntry(6 ,INTERMEDIATE));
+ s44.addState(ScannerStateEntry(7 ,INTERMEDIATE));
+ s44.addState(ScannerStateEntry(8 ,FINAL));
s44.addTransition(ScannerTransEntry(0 ,'o' ,1));
- s44.addTransition(ScannerTransEntry(1 ,'g' ,3));
+ s44.addTransition(ScannerTransEntry(1 ,'c' ,3));
s44.addTransition(ScannerTransEntry(2 ,'l' ,0));
+ s44.addTransition(ScannerTransEntry(3 ,'k' ,4));
+ s44.addTransition(ScannerTransEntry(4 ,'s' ,5));
+ s44.addTransition(ScannerTransEntry(5 ,'t' ,6));
+ s44.addTransition(ScannerTransEntry(6 ,'a' ,7));
+ s44.addTransition(ScannerTransEntry(7 ,'t' ,8));
_scannerList.Insert(s44);
- Scanner s45(LOGFILE);
+ Scanner s45(LOG);
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 ,INTERMEDIATE));
- s45.addState(ScannerStateEntry(7 ,FINAL));
+ s45.addState(ScannerStateEntry(3 ,FINAL));
s45.addTransition(ScannerTransEntry(0 ,'o' ,1));
s45.addTransition(ScannerTransEntry(1 ,'g' ,3));
s45.addTransition(ScannerTransEntry(2 ,'l' ,0));
- 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(LOGMNG);
+ Scanner s46(LOGFILE);
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 ,FINAL));
+ s46.addState(ScannerStateEntry(6 ,INTERMEDIATE));
+ s46.addState(ScannerStateEntry(7 ,FINAL));
s46.addTransition(ScannerTransEntry(0 ,'o' ,1));
s46.addTransition(ScannerTransEntry(1 ,'g' ,3));
s46.addTransition(ScannerTransEntry(2 ,'l' ,0));
- s46.addTransition(ScannerTransEntry(3 ,'m' ,4));
- s46.addTransition(ScannerTransEntry(4 ,'n' ,5));
- s46.addTransition(ScannerTransEntry(5 ,'g' ,6));
+ s46.addTransition(ScannerTransEntry(3 ,'f' ,4));
+ s46.addTransition(ScannerTransEntry(4 ,'i' ,5));
+ s46.addTransition(ScannerTransEntry(5 ,'l' ,6));
+ s46.addTransition(ScannerTransEntry(6 ,'e' ,7));
_scannerList.Insert(s46);
- Scanner s47(LOGNUM);
+ Scanner s47(LOGMNG);
s47.addState(ScannerStateEntry(0 ,INTERMEDIATE));
s47.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s47.addState(ScannerStateEntry(2 ,START));
@@ -1010,30 +1012,28 @@
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 ,'u' ,5));
- s47.addTransition(ScannerTransEntry(5 ,'m' ,6));
+ s47.addTransition(ScannerTransEntry(3 ,'m' ,4));
+ s47.addTransition(ScannerTransEntry(4 ,'n' ,5));
+ s47.addTransition(ScannerTransEntry(5 ,'g' ,6));
_scannerList.Insert(s47);
- Scanner s48(LOGSIZE);
+ Scanner s48(LOGNUM);
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 ,INTERMEDIATE));
- s48.addState(ScannerStateEntry(7 ,FINAL));
+ s48.addState(ScannerStateEntry(6 ,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));
+ s48.addTransition(ScannerTransEntry(3 ,'n' ,4));
+ s48.addTransition(ScannerTransEntry(4 ,'u' ,5));
+ s48.addTransition(ScannerTransEntry(5 ,'m' ,6));
_scannerList.Insert(s48);
- Scanner s49(IDENTIFIED);
+ Scanner s49(LOGSIZE);
s49.addState(ScannerStateEntry(0 ,INTERMEDIATE));
s49.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s49.addState(ScannerStateEntry(2 ,START));
@@ -1041,59 +1041,57 @@
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 ,'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));
+ s49.addState(ScannerStateEntry(7 ,FINAL));
+ s49.addTransition(ScannerTransEntry(0 ,'o' ,1));
+ s49.addTransition(ScannerTransEntry(1 ,'g' ,3));
+ s49.addTransition(ScannerTransEntry(2 ,'l' ,0));
+ s49.addTransition(ScannerTransEntry(3 ,'s' ,4));
+ s49.addTransition(ScannerTransEntry(4 ,'i' ,5));
+ s49.addTransition(ScannerTransEntry(5 ,'z' ,6));
+ s49.addTransition(ScannerTransEntry(6 ,'e' ,7));
_scannerList.Insert(s49);
- Scanner s50(UINDEX);
+ Scanner s50(IDENTIFIED);
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 ,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));
+ s50.addState(ScannerStateEntry(6 ,INTERMEDIATE));
+ s50.addState(ScannerStateEntry(7 ,INTERMEDIATE));
+ s50.addState(ScannerStateEntry(8 ,INTERMEDIATE));
+ s50.addState(ScannerStateEntry(9 ,INTERMEDIATE));
+ s50.addState(ScannerStateEntry(10 ,FINAL));
+ s50.addTransition(ScannerTransEntry(0 ,'d' ,1));
+ s50.addTransition(ScannerTransEntry(1 ,'e' ,3));
+ s50.addTransition(ScannerTransEntry(2 ,'i' ,0));
+ s50.addTransition(ScannerTransEntry(3 ,'n' ,4));
+ s50.addTransition(ScannerTransEntry(4 ,'t' ,5));
+ s50.addTransition(ScannerTransEntry(5 ,'i' ,6));
+ s50.addTransition(ScannerTransEntry(6 ,'f' ,7));
+ s50.addTransition(ScannerTransEntry(7 ,'i' ,8));
+ s50.addTransition(ScannerTransEntry(8 ,'e' ,9));
+ s50.addTransition(ScannerTransEntry(9 ,'d' ,10));
_scannerList.Insert(s50);
- Scanner s51(MEDIATOR);
+ Scanner s51(UINDEX);
s51.addState(ScannerStateEntry(0 ,INTERMEDIATE));
s51.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s51.addState(ScannerStateEntry(2 ,START));
s51.addState(ScannerStateEntry(3 ,INTERMEDIATE));
s51.addState(ScannerStateEntry(4 ,INTERMEDIATE));
s51.addState(ScannerStateEntry(5 ,INTERMEDIATE));
- s51.addState(ScannerStateEntry(6 ,INTERMEDIATE));
- s51.addState(ScannerStateEntry(7 ,INTERMEDIATE));
- s51.addState(ScannerStateEntry(8 ,FINAL));
- s51.addTransition(ScannerTransEntry(0 ,'e' ,1));
- s51.addTransition(ScannerTransEntry(1 ,'d' ,3));
- s51.addTransition(ScannerTransEntry(2 ,'m' ,0));
- s51.addTransition(ScannerTransEntry(3 ,'i' ,4));
- s51.addTransition(ScannerTransEntry(4 ,'a' ,5));
- s51.addTransition(ScannerTransEntry(5 ,'t' ,6));
- s51.addTransition(ScannerTransEntry(6 ,'o' ,7));
- s51.addTransition(ScannerTransEntry(7 ,'r' ,8));
+ s51.addState(ScannerStateEntry(6 ,FINAL));
+ s51.addTransition(ScannerTransEntry(0 ,'i' ,1));
+ s51.addTransition(ScannerTransEntry(1 ,'n' ,3));
+ s51.addTransition(ScannerTransEntry(2 ,'u' ,0));
+ s51.addTransition(ScannerTransEntry(3 ,'d' ,4));
+ s51.addTransition(ScannerTransEntry(4 ,'e' ,5));
+ s51.addTransition(ScannerTransEntry(5 ,'x' ,6));
_scannerList.Insert(s51);
- Scanner s52(MESSAGE);
+ Scanner s52(MEDIATOR);
s52.addState(ScannerStateEntry(0 ,INTERMEDIATE));
s52.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s52.addState(ScannerStateEntry(2 ,START));
@@ -1101,211 +1099,213 @@
s52.addState(ScannerStateEntry(4 ,INTERMEDIATE));
s52.addState(ScannerStateEntry(5 ,INTERMEDIATE));
s52.addState(ScannerStateEntry(6 ,INTERMEDIATE));
- s52.addState(ScannerStateEntry(7 ,FINAL));
+ s52.addState(ScannerStateEntry(7 ,INTERMEDIATE));
+ s52.addState(ScannerStateEntry(8 ,FINAL));
s52.addTransition(ScannerTransEntry(0 ,'e' ,1));
- s52.addTransition(ScannerTransEntry(1 ,'s' ,3));
+ s52.addTransition(ScannerTransEntry(1 ,'d' ,3));
s52.addTransition(ScannerTransEntry(2 ,'m' ,0));
- s52.addTransition(ScannerTransEntry(3 ,'s' ,4));
+ s52.addTransition(ScannerTransEntry(3 ,'i' ,4));
s52.addTransition(ScannerTransEntry(4 ,'a' ,5));
- s52.addTransition(ScannerTransEntry(5 ,'g' ,6));
- s52.addTransition(ScannerTransEntry(6 ,'e' ,7));
+ s52.addTransition(ScannerTransEntry(5 ,'t' ,6));
+ s52.addTransition(ScannerTransEntry(6 ,'o' ,7));
+ s52.addTransition(ScannerTransEntry(7 ,'r' ,8));
_scannerList.Insert(s52);
- Scanner s53(NODE);
+ Scanner s53(MESSAGE);
s53.addState(ScannerStateEntry(0 ,INTERMEDIATE));
s53.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s53.addState(ScannerStateEntry(2 ,START));
s53.addState(ScannerStateEntry(3 ,INTERMEDIATE));
- 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.addState(ScannerStateEntry(4 ,INTERMEDIATE));
+ s53.addState(ScannerStateEntry(5 ,INTERMEDIATE));
+ s53.addState(ScannerStateEntry(6 ,INTERMEDIATE));
+ s53.addState(ScannerStateEntry(7 ,FINAL));
+ s53.addTransition(ScannerTransEntry(0 ,'e' ,1));
+ s53.addTransition(ScannerTransEntry(1 ,'s' ,3));
+ s53.addTransition(ScannerTransEntry(2 ,'m' ,0));
+ s53.addTransition(ScannerTransEntry(3 ,'s' ,4));
+ s53.addTransition(ScannerTransEntry(4 ,'a' ,5));
+ s53.addTransition(ScannerTransEntry(5 ,'g' ,6));
+ s53.addTransition(ScannerTransEntry(6 ,'e' ,7));
_scannerList.Insert(s53);
- Scanner s54(NOLOGGING);
+ Scanner s54(NODE);
s54.addState(ScannerStateEntry(0 ,INTERMEDIATE));
s54.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s54.addState(ScannerStateEntry(2 ,START));
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.addState(ScannerStateEntry(4 ,FINAL));
s54.addTransition(ScannerTransEntry(0 ,'o' ,1));
- s54.addTransition(ScannerTransEntry(1 ,'l' ,3));
+ s54.addTransition(ScannerTransEntry(1 ,'d' ,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));
+ s54.addTransition(ScannerTransEntry(3 ,'e' ,4));
_scannerList.Insert(s54);
- Scanner s55(OBJECT);
+ Scanner s55(NOLOGGING);
s55.addState(ScannerStateEntry(0 ,INTERMEDIATE));
s55.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s55.addState(ScannerStateEntry(2 ,START));
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));
+ s55.addState(ScannerStateEntry(6 ,INTERMEDIATE));
+ s55.addState(ScannerStateEntry(7 ,INTERMEDIATE));
+ s55.addState(ScannerStateEntry(8 ,INTERMEDIATE));
+ s55.addState(ScannerStateEntry(9 ,FINAL));
+ s55.addTransition(ScannerTransEntry(0 ,'o' ,1));
+ s55.addTransition(ScannerTransEntry(1 ,'l' ,3));
+ s55.addTransition(ScannerTransEntry(2 ,'n' ,0));
+ s55.addTransition(ScannerTransEntry(3 ,'o' ,4));
+ s55.addTransition(ScannerTransEntry(4 ,'g' ,5));
+ s55.addTransition(ScannerTransEntry(5 ,'g' ,6));
+ s55.addTransition(ScannerTransEntry(6 ,'i' ,7));
+ s55.addTransition(ScannerTransEntry(7 ,'n' ,8));
+ s55.addTransition(ScannerTransEntry(8 ,'g' ,9));
_scannerList.Insert(s55);
- Scanner s56(OFF);
+ Scanner s56(OBJECT);
s56.addState(ScannerStateEntry(0 ,INTERMEDIATE));
s56.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s56.addState(ScannerStateEntry(2 ,START));
- s56.addState(ScannerStateEntry(3 ,FINAL));
- s56.addTransition(ScannerTransEntry(0 ,'f' ,1));
- s56.addTransition(ScannerTransEntry(1 ,'f' ,3));
+ s56.addState(ScannerStateEntry(3 ,INTERMEDIATE));
+ s56.addState(ScannerStateEntry(4 ,INTERMEDIATE));
+ s56.addState(ScannerStateEntry(5 ,INTERMEDIATE));
+ s56.addState(ScannerStateEntry(6 ,FINAL));
+ s56.addTransition(ScannerTransEntry(0 ,'b' ,1));
+ s56.addTransition(ScannerTransEntry(1 ,'j' ,3));
s56.addTransition(ScannerTransEntry(2 ,'o' ,0));
+ s56.addTransition(ScannerTransEntry(3 ,'e' ,4));
+ s56.addTransition(ScannerTransEntry(4 ,'c' ,5));
+ s56.addTransition(ScannerTransEntry(5 ,'t' ,6));
_scannerList.Insert(s56);
- Scanner s57(ON);
+ Scanner s57(OFF);
s57.addState(ScannerStateEntry(0 ,INTERMEDIATE));
- s57.addState(ScannerStateEntry(1 ,FINAL));
+ s57.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s57.addState(ScannerStateEntry(2 ,START));
- s57.addTransition(ScannerTransEntry(0 ,'n' ,1));
+ s57.addState(ScannerStateEntry(3 ,FINAL));
+ s57.addTransition(ScannerTransEntry(0 ,'f' ,1));
+ s57.addTransition(ScannerTransEntry(1 ,'f' ,3));
s57.addTransition(ScannerTransEntry(2 ,'o' ,0));
_scannerList.Insert(s57);
- Scanner s58(PATH);
+ Scanner s58(ON);
s58.addState(ScannerStateEntry(0 ,INTERMEDIATE));
- s58.addState(ScannerStateEntry(1 ,INTERMEDIATE));
+ s58.addState(ScannerStateEntry(1 ,FINAL));
s58.addState(ScannerStateEntry(2 ,START));
- s58.addState(ScannerStateEntry(3 ,INTERMEDIATE));
- 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 ,'h' ,4));
+ s58.addTransition(ScannerTransEntry(0 ,'n' ,1));
+ s58.addTransition(ScannerTransEntry(2 ,'o' ,0));
_scannerList.Insert(s58);
- Scanner s59(PASSWD);
+ Scanner s59(PATH);
s59.addState(ScannerStateEntry(0 ,INTERMEDIATE));
s59.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s59.addState(ScannerStateEntry(2 ,START));
s59.addState(ScannerStateEntry(3 ,INTERMEDIATE));
- s59.addState(ScannerStateEntry(4 ,INTERMEDIATE));
- s59.addState(ScannerStateEntry(5 ,INTERMEDIATE));
- s59.addState(ScannerStateEntry(6 ,FINAL));
+ s59.addState(ScannerStateEntry(4 ,FINAL));
s59.addTransition(ScannerTransEntry(0 ,'a' ,1));
- s59.addTransition(ScannerTransEntry(1 ,'s' ,3));
+ s59.addTransition(ScannerTransEntry(1 ,'t' ,3));
s59.addTransition(ScannerTransEntry(2 ,'p' ,0));
- s59.addTransition(ScannerTransEntry(3 ,'s' ,4));
- s59.addTransition(ScannerTransEntry(4 ,'w' ,5));
- s59.addTransition(ScannerTransEntry(5 ,'d' ,6));
+ s59.addTransition(ScannerTransEntry(3 ,'h' ,4));
_scannerList.Insert(s59);
- Scanner s60(PERMISSION);
+ Scanner s60(PASSWD);
s60.addState(ScannerStateEntry(0 ,INTERMEDIATE));
s60.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s60.addState(ScannerStateEntry(2 ,START));
s60.addState(ScannerStateEntry(3 ,INTERMEDIATE));
s60.addState(ScannerStateEntry(4 ,INTERMEDIATE));
s60.addState(ScannerStateEntry(5 ,INTERMEDIATE));
- s60.addState(ScannerStateEntry(6 ,INTERMEDIATE));
- 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.addState(ScannerStateEntry(6 ,FINAL));
+ s60.addTransition(ScannerTransEntry(0 ,'a' ,1));
+ s60.addTransition(ScannerTransEntry(1 ,'s' ,3));
s60.addTransition(ScannerTransEntry(2 ,'p' ,0));
- s60.addTransition(ScannerTransEntry(3 ,'m' ,4));
- 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));
+ s60.addTransition(ScannerTransEntry(3 ,'s' ,4));
+ s60.addTransition(ScannerTransEntry(4 ,'w' ,5));
+ s60.addTransition(ScannerTransEntry(5 ,'d' ,6));
_scannerList.Insert(s60);
- Scanner s61(PLAIN);
+ Scanner s61(PERMISSION);
s61.addState(ScannerStateEntry(0 ,INTERMEDIATE));
s61.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s61.addState(ScannerStateEntry(2 ,START));
s61.addState(ScannerStateEntry(3 ,INTERMEDIATE));
s61.addState(ScannerStateEntry(4 ,INTERMEDIATE));
- s61.addState(ScannerStateEntry(5 ,FINAL));
- s61.addTransition(ScannerTransEntry(0 ,'l' ,1));
- s61.addTransition(ScannerTransEntry(1 ,'a' ,3));
+ s61.addState(ScannerStateEntry(5 ,INTERMEDIATE));
+ s61.addState(ScannerStateEntry(6 ,INTERMEDIATE));
+ s61.addState(ScannerStateEntry(7 ,INTERMEDIATE));
+ s61.addState(ScannerStateEntry(8 ,INTERMEDIATE));
+ s61.addState(ScannerStateEntry(9 ,INTERMEDIATE));
+ s61.addState(ScannerStateEntry(10 ,FINAL));
+ s61.addTransition(ScannerTransEntry(0 ,'e' ,1));
+ s61.addTransition(ScannerTransEntry(1 ,'r' ,3));
s61.addTransition(ScannerTransEntry(2 ,'p' ,0));
- s61.addTransition(ScannerTransEntry(3 ,'i' ,4));
- s61.addTransition(ScannerTransEntry(4 ,'n' ,5));
+ s61.addTransition(ScannerTransEntry(3 ,'m' ,4));
+ s61.addTransition(ScannerTransEntry(4 ,'i' ,5));
+ s61.addTransition(ScannerTransEntry(5 ,'s' ,6));
+ s61.addTransition(ScannerTransEntry(6 ,'s' ,7));
+ s61.addTransition(ScannerTransEntry(7 ,'i' ,8));
+ s61.addTransition(ScannerTransEntry(8 ,'o' ,9));
+ s61.addTransition(ScannerTransEntry(9 ,'n' ,10));
_scannerList.Insert(s61);
- Scanner s62(POOL);
+ Scanner s62(PLAIN);
s62.addState(ScannerStateEntry(0 ,INTERMEDIATE));
s62.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s62.addState(ScannerStateEntry(2 ,START));
s62.addState(ScannerStateEntry(3 ,INTERMEDIATE));
- s62.addState(ScannerStateEntry(4 ,FINAL));
- s62.addTransition(ScannerTransEntry(0 ,'o' ,1));
- s62.addTransition(ScannerTransEntry(1 ,'o' ,3));
+ s62.addState(ScannerStateEntry(4 ,INTERMEDIATE));
+ s62.addState(ScannerStateEntry(5 ,FINAL));
+ s62.addTransition(ScannerTransEntry(0 ,'l' ,1));
+ s62.addTransition(ScannerTransEntry(1 ,'a' ,3));
s62.addTransition(ScannerTransEntry(2 ,'p' ,0));
- s62.addTransition(ScannerTransEntry(3 ,'l' ,4));
+ s62.addTransition(ScannerTransEntry(3 ,'i' ,4));
+ s62.addTransition(ScannerTransEntry(4 ,'n' ,5));
_scannerList.Insert(s62);
- Scanner s63(PRIMARY);
+ Scanner s63(POOL);
s63.addState(ScannerStateEntry(0 ,INTERMEDIATE));
s63.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s63.addState(ScannerStateEntry(2 ,START));
s63.addState(ScannerStateEntry(3 ,INTERMEDIATE));
- s63.addState(ScannerStateEntry(4 ,INTERMEDIATE));
- s63.addState(ScannerStateEntry(5 ,INTERMEDIATE));
- s63.addState(ScannerStateEntry(6 ,INTERMEDIATE));
- s63.addState(ScannerStateEntry(7 ,FINAL));
- s63.addTransition(ScannerTransEntry(0 ,'r' ,1));
- s63.addTransition(ScannerTransEntry(1 ,'i' ,3));
+ s63.addState(ScannerStateEntry(4 ,FINAL));
+ s63.addTransition(ScannerTransEntry(0 ,'o' ,1));
+ s63.addTransition(ScannerTransEntry(1 ,'o' ,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));
+ s63.addTransition(ScannerTransEntry(3 ,'l' ,4));
_scannerList.Insert(s63);
- Scanner s64(QUIT);
+ Scanner s64(PRIMARY);
s64.addState(ScannerStateEntry(0 ,INTERMEDIATE));
s64.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s64.addState(ScannerStateEntry(2 ,START));
s64.addState(ScannerStateEntry(3 ,INTERMEDIATE));
- s64.addState(ScannerStateEntry(4 ,FINAL));
- s64.addTransition(ScannerTransEntry(0 ,'u' ,1));
+ s64.addState(ScannerStateEntry(4 ,INTERMEDIATE));
+ s64.addState(ScannerStateEntry(5 ,INTERMEDIATE));
+ s64.addState(ScannerStateEntry(6 ,INTERMEDIATE));
+ s64.addState(ScannerStateEntry(7 ,FINAL));
+ s64.addTransition(ScannerTransEntry(0 ,'r' ,1));
s64.addTransition(ScannerTransEntry(1 ,'i' ,3));
- s64.addTransition(ScannerTransEntry(2 ,'q' ,0));
- s64.addTransition(ScannerTransEntry(3 ,'t' ,4));
+ s64.addTransition(ScannerTransEntry(2 ,'p' ,0));
+ s64.addTransition(ScannerTransEntry(3 ,'m' ,4));
+ s64.addTransition(ScannerTransEntry(4 ,'a' ,5));
+ s64.addTransition(ScannerTransEntry(5 ,'r' ,6));
+ s64.addTransition(ScannerTransEntry(6 ,'y' ,7));
_scannerList.Insert(s64);
- Scanner s65(RAWMODE);
+ Scanner s65(QUIT);
s65.addState(ScannerStateEntry(0 ,INTERMEDIATE));
s65.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s65.addState(ScannerStateEntry(2 ,START));
s65.addState(ScannerStateEntry(3 ,INTERMEDIATE));
- s65.addState(ScannerStateEntry(4 ,INTERMEDIATE));
- s65.addState(ScannerStateEntry(5 ,INTERMEDIATE));
- s65.addState(ScannerStateEntry(6 ,INTERMEDIATE));
- s65.addState(ScannerStateEntry(7 ,FINAL));
- s65.addTransition(ScannerTransEntry(0 ,'a' ,1));
- s65.addTransition(ScannerTransEntry(1 ,'w' ,3));
- s65.addTransition(ScannerTransEntry(2 ,'r' ,0));
- s65.addTransition(ScannerTransEntry(3 ,'m' ,4));
- s65.addTransition(ScannerTransEntry(4 ,'o' ,5));
- s65.addTransition(ScannerTransEntry(5 ,'d' ,6));
- s65.addTransition(ScannerTransEntry(6 ,'e' ,7));
+ s65.addState(ScannerStateEntry(4 ,FINAL));
+ s65.addTransition(ScannerTransEntry(0 ,'u' ,1));
+ s65.addTransition(ScannerTransEntry(1 ,'i' ,3));
+ s65.addTransition(ScannerTransEntry(2 ,'q' ,0));
+ s65.addTransition(ScannerTransEntry(3 ,'t' ,4));
_scannerList.Insert(s65);
- Scanner s66(RELOCATE);
+ Scanner s66(RAWMODE);
s66.addState(ScannerStateEntry(0 ,INTERMEDIATE));
s66.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s66.addState(ScannerStateEntry(2 ,START));
@@ -1313,135 +1313,131 @@
s66.addState(ScannerStateEntry(4 ,INTERMEDIATE));
s66.addState(ScannerStateEntry(5 ,INTERMEDIATE));
s66.addState(ScannerStateEntry(6 ,INTERMEDIATE));
- s66.addState(ScannerStateEntry(7 ,INTERMEDIATE));
- s66.addState(ScannerStateEntry(8 ,FINAL));
- s66.addTransition(ScannerTransEntry(0 ,'e' ,1));
- s66.addTransition(ScannerTransEntry(1 ,'l' ,3));
+ s66.addState(ScannerStateEntry(7 ,FINAL));
+ s66.addTransition(ScannerTransEntry(0 ,'a' ,1));
+ s66.addTransition(ScannerTransEntry(1 ,'w' ,3));
s66.addTransition(ScannerTransEntry(2 ,'r' ,0));
- 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));
+ s66.addTransition(ScannerTransEntry(3 ,'m' ,4));
+ s66.addTransition(ScannerTransEntry(4 ,'o' ,5));
+ s66.addTransition(ScannerTransEntry(5 ,'d' ,6));
+ s66.addTransition(ScannerTransEntry(6 ,'e' ,7));
_scannerList.Insert(s66);
- Scanner s67(REMOVE);
+ Scanner s67(RELOCATE);
s67.addState(ScannerStateEntry(0 ,INTERMEDIATE));
s67.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s67.addState(ScannerStateEntry(2 ,START));
s67.addState(ScannerStateEntry(3 ,INTERMEDIATE));
s67.addState(ScannerStateEntry(4 ,INTERMEDIATE));
s67.addState(ScannerStateEntry(5 ,INTERMEDIATE));
- s67.addState(ScannerStateEntry(6 ,FINAL));
+ s67.addState(ScannerStateEntry(6 ,INTERMEDIATE));
+ s67.addState(ScannerStateEntry(7 ,INTERMEDIATE));
+ s67.addState(ScannerStateEntry(8 ,FINAL));
s67.addTransition(ScannerTransEntry(0 ,'e' ,1));
- s67.addTransition(ScannerTransEntry(1 ,'m' ,3));
+ s67.addTransition(ScannerTransEntry(1 ,'l' ,3));
s67.addTransition(ScannerTransEntry(2 ,'r' ,0));
s67.addTransition(ScannerTransEntry(3 ,'o' ,4));
- s67.addTransition(ScannerTransEntry(4 ,'v' ,5));
- s67.addTransition(ScannerTransEntry(5 ,'e' ,6));
+ s67.addTransition(ScannerTransEntry(4 ,'c' ,5));
+ s67.addTransition(ScannerTransEntry(5 ,'a' ,6));
+ s67.addTransition(ScannerTransEntry(6 ,'t' ,7));
+ s67.addTransition(ScannerTransEntry(7 ,'e' ,8));
_scannerList.Insert(s67);
- Scanner s68(RECOVER);
+ Scanner s68(REMOVE);
s68.addState(ScannerStateEntry(0 ,INTERMEDIATE));
s68.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s68.addState(ScannerStateEntry(2 ,START));
s68.addState(ScannerStateEntry(3 ,INTERMEDIATE));
s68.addState(ScannerStateEntry(4 ,INTERMEDIATE));
s68.addState(ScannerStateEntry(5 ,INTERMEDIATE));
- s68.addState(ScannerStateEntry(6 ,INTERMEDIATE));
- s68.addState(ScannerStateEntry(7 ,FINAL));
+ s68.addState(ScannerStateEntry(6 ,FINAL));
s68.addTransition(ScannerTransEntry(0 ,'e' ,1));
- s68.addTransition(ScannerTransEntry(1 ,'c' ,3));
+ s68.addTransition(ScannerTransEntry(1 ,'m' ,3));
s68.addTransition(ScannerTransEntry(2 ,'r' ,0));
s68.addTransition(ScannerTransEntry(3 ,'o' ,4));
s68.addTransition(ScannerTransEntry(4 ,'v' ,5));
s68.addTransition(ScannerTransEntry(5 ,'e' ,6));
- s68.addTransition(ScannerTransEntry(6 ,'r' ,7));
_scannerList.Insert(s68);
- Scanner s69(RESET);
+ Scanner s69(RECOVER);
s69.addState(ScannerStateEntry(0 ,INTERMEDIATE));
s69.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s69.addState(ScannerStateEntry(2 ,START));
s69.addState(ScannerStateEntry(3 ,INTERMEDIATE));
s69.addState(ScannerStateEntry(4 ,INTERMEDIATE));
- s69.addState(ScannerStateEntry(5 ,FINAL));
+ s69.addState(ScannerStateEntry(5 ,INTERMEDIATE));
+ s69.addState(ScannerStateEntry(6 ,INTERMEDIATE));
+ s69.addState(ScannerStateEntry(7 ,FINAL));
s69.addTransition(ScannerTransEntry(0 ,'e' ,1));
- s69.addTransition(ScannerTransEntry(1 ,'s' ,3));
+ s69.addTransition(ScannerTransEntry(1 ,'c' ,3));
s69.addTransition(ScannerTransEntry(2 ,'r' ,0));
- s69.addTransition(ScannerTransEntry(3 ,'e' ,4));
- s69.addTransition(ScannerTransEntry(4 ,'t' ,5));
+ s69.addTransition(ScannerTransEntry(3 ,'o' ,4));
+ s69.addTransition(ScannerTransEntry(4 ,'v' ,5));
+ s69.addTransition(ScannerTransEntry(5 ,'e' ,6));
+ s69.addTransition(ScannerTransEntry(6 ,'r' ,7));
_scannerList.Insert(s69);
- Scanner s70(RETRIEVE);
+ Scanner s70(RESET);
s70.addState(ScannerStateEntry(0 ,INTERMEDIATE));
s70.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s70.addState(ScannerStateEntry(2 ,START));
s70.addState(ScannerStateEntry(3 ,INTERMEDIATE));
s70.addState(ScannerStateEntry(4 ,INTERMEDIATE));
- s70.addState(ScannerStateEntry(5 ,INTERMEDIATE));
- s70.addState(ScannerStateEntry(6 ,INTERMEDIATE));
- s70.addState(ScannerStateEntry(7 ,INTERMEDIATE));
- s70.addState(ScannerStateEntry(8 ,FINAL));
+ s70.addState(ScannerStateEntry(5 ,FINAL));
s70.addTransition(ScannerTransEntry(0 ,'e' ,1));
- s70.addTransition(ScannerTransEntry(1 ,'t' ,3));
+ s70.addTransition(ScannerTransEntry(1 ,'s' ,3));
s70.addTransition(ScannerTransEntry(2 ,'r' ,0));
- s70.addTransition(ScannerTransEntry(3 ,'r' ,4));
- s70.addTransition(ScannerTransEntry(4 ,'i' ,5));
- s70.addTransition(ScannerTransEntry(5 ,'e' ,6));
- s70.addTransition(ScannerTransEntry(6 ,'v' ,7));
- s70.addTransition(ScannerTransEntry(7 ,'e' ,8));
+ s70.addTransition(ScannerTransEntry(3 ,'e' ,4));
+ s70.addTransition(ScannerTransEntry(4 ,'t' ,5));
_scannerList.Insert(s70);
- Scanner s71(RIGHT);
+ Scanner s71(RETRIEVE);
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 ,FINAL));
- s71.addTransition(ScannerTransEntry(0 ,'i' ,1));
- s71.addTransition(ScannerTransEntry(1 ,'g' ,3));
+ s71.addState(ScannerStateEntry(5 ,INTERMEDIATE));
+ s71.addState(ScannerStateEntry(6 ,INTERMEDIATE));
+ s71.addState(ScannerStateEntry(7 ,INTERMEDIATE));
+ s71.addState(ScannerStateEntry(8 ,FINAL));
+ s71.addTransition(ScannerTransEntry(0 ,'e' ,1));
+ s71.addTransition(ScannerTransEntry(1 ,'t' ,3));
s71.addTransition(ScannerTransEntry(2 ,'r' ,0));
- s71.addTransition(ScannerTransEntry(3 ,'h' ,4));
- s71.addTransition(ScannerTransEntry(4 ,'t' ,5));
+ s71.addTransition(ScannerTransEntry(3 ,'r' ,4));
+ s71.addTransition(ScannerTransEntry(4 ,'i' ,5));
+ s71.addTransition(ScannerTransEntry(5 ,'e' ,6));
+ s71.addTransition(ScannerTransEntry(6 ,'v' ,7));
+ s71.addTransition(ScannerTransEntry(7 ,'e' ,8));
_scannerList.Insert(s71);
- Scanner s72(ROLE);
+ Scanner s72(RIGHT);
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 ,'o' ,1));
- s72.addTransition(ScannerTransEntry(1 ,'l' ,3));
+ s72.addState(ScannerStateEntry(4 ,INTERMEDIATE));
+ s72.addState(ScannerStateEntry(5 ,FINAL));
+ s72.addTransition(ScannerTransEntry(0 ,'i' ,1));
+ s72.addTransition(ScannerTransEntry(1 ,'g' ,3));
s72.addTransition(ScannerTransEntry(2 ,'r' ,0));
- s72.addTransition(ScannerTransEntry(3 ,'e' ,4));
+ s72.addTransition(ScannerTransEntry(3 ,'h' ,4));
+ s72.addTransition(ScannerTransEntry(4 ,'t' ,5));
_scannerList.Insert(s72);
- Scanner s73(SECONDARY);
+ Scanner s73(ROLE);
s73.addState(ScannerStateEntry(0 ,INTERMEDIATE));
s73.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s73.addState(ScannerStateEntry(2 ,START));
s73.addState(ScannerStateEntry(3 ,INTERMEDIATE));
- 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 ,FINAL));
- s73.addTransition(ScannerTransEntry(0 ,'e' ,1));
- s73.addTransition(ScannerTransEntry(1 ,'c' ,3));
- s73.addTransition(ScannerTransEntry(2 ,'s' ,0));
- s73.addTransition(ScannerTransEntry(3 ,'o' ,4));
- s73.addTransition(ScannerTransEntry(4 ,'n' ,5));
- s73.addTransition(ScannerTransEntry(5 ,'d' ,6));
- s73.addTransition(ScannerTransEntry(6 ,'a' ,7));
- s73.addTransition(ScannerTransEntry(7 ,'r' ,8));
- s73.addTransition(ScannerTransEntry(8 ,'y' ,9));
+ s73.addState(ScannerStateEntry(4 ,FINAL));
+ s73.addTransition(ScannerTransEntry(0 ,'o' ,1));
+ s73.addTransition(ScannerTransEntry(1 ,'l' ,3));
+ s73.addTransition(ScannerTransEntry(2 ,'r' ,0));
+ s73.addTransition(ScannerTransEntry(3 ,'e' ,4));
_scannerList.Insert(s73);
- Scanner s74(SESSION);
+ Scanner s74(SECONDARY);
s74.addState(ScannerStateEntry(0 ,INTERMEDIATE));
s74.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s74.addState(ScannerStateEntry(2 ,START));
@@ -1449,97 +1445,91 @@
s74.addState(ScannerStateEntry(4 ,INTERMEDIATE));
s74.addState(ScannerStateEntry(5 ,INTERMEDIATE));
s74.addState(ScannerStateEntry(6 ,INTERMEDIATE));
- s74.addState(ScannerStateEntry(7 ,FINAL));
+ s74.addState(ScannerStateEntry(7 ,INTERMEDIATE));
+ s74.addState(ScannerStateEntry(8 ,INTERMEDIATE));
+ s74.addState(ScannerStateEntry(9 ,FINAL));
s74.addTransition(ScannerTransEntry(0 ,'e' ,1));
- s74.addTransition(ScannerTransEntry(1 ,'s' ,3));
+ s74.addTransition(ScannerTransEntry(1 ,'c' ,3));
s74.addTransition(ScannerTransEntry(2 ,'s' ,0));
- s74.addTransition(ScannerTransEntry(3 ,'s' ,4));
- s74.addTransition(ScannerTransEntry(4 ,'i' ,5));
- s74.addTransition(ScannerTransEntry(5 ,'o' ,6));
- s74.addTransition(ScannerTransEntry(6 ,'n' ,7));
+ s74.addTransition(ScannerTransEntry(3 ,'o' ,4));
+ s74.addTransition(ScannerTransEntry(4 ,'n' ,5));
+ s74.addTransition(ScannerTransEntry(5 ,'d' ,6));
+ s74.addTransition(ScannerTransEntry(6 ,'a' ,7));
+ s74.addTransition(ScannerTransEntry(7 ,'r' ,8));
+ s74.addTransition(ScannerTransEntry(8 ,'y' ,9));
_scannerList.Insert(s74);
- Scanner s75(SET);
+ Scanner s75(SESSION);
s75.addState(ScannerStateEntry(0 ,INTERMEDIATE));
s75.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s75.addState(ScannerStateEntry(2 ,START));
- s75.addState(ScannerStateEntry(3 ,FINAL));
+ s75.addState(ScannerStateEntry(3 ,INTERMEDIATE));
+ s75.addState(ScannerStateEntry(4 ,INTERMEDIATE));
+ s75.addState(ScannerStateEntry(5 ,INTERMEDIATE));
+ s75.addState(ScannerStateEntry(6 ,INTERMEDIATE));
+ s75.addState(ScannerStateEntry(7 ,FINAL));
s75.addTransition(ScannerTransEntry(0 ,'e' ,1));
- s75.addTransition(ScannerTransEntry(1 ,'t' ,3));
+ s75.addTransition(ScannerTransEntry(1 ,'s' ,3));
s75.addTransition(ScannerTransEntry(2 ,'s' ,0));
+ s75.addTransition(ScannerTransEntry(3 ,'s' ,4));
+ s75.addTransition(ScannerTransEntry(4 ,'i' ,5));
+ s75.addTransition(ScannerTransEntry(5 ,'o' ,6));
+ s75.addTransition(ScannerTransEntry(6 ,'n' ,7));
_scannerList.Insert(s75);
- Scanner s76(SETTSNODEINFO);
+ Scanner s76(SET);
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 ,INTERMEDIATE));
- s76.addState(ScannerStateEntry(6 ,INTERMEDIATE));
- s76.addState(ScannerStateEntry(7 ,INTERMEDIATE));
- s76.addState(ScannerStateEntry(8 ,INTERMEDIATE));
- s76.addState(ScannerStateEntry(9 ,INTERMEDIATE));
- s76.addState(ScannerStateEntry(10 ,INTERMEDIATE));
- s76.addState(ScannerStateEntry(11 ,INTERMEDIATE));
- s76.addState(ScannerStateEntry(12 ,INTERMEDIATE));
- s76.addState(ScannerStateEntry(13 ,FINAL));
+ s76.addState(ScannerStateEntry(3 ,FINAL));
s76.addTransition(ScannerTransEntry(0 ,'e' ,1));
s76.addTransition(ScannerTransEntry(1 ,'t' ,3));
s76.addTransition(ScannerTransEntry(2 ,'s' ,0));
- s76.addTransition(ScannerTransEntry(3 ,'t' ,4));
- s76.addTransition(ScannerTransEntry(4 ,'s' ,5));
- s76.addTransition(ScannerTransEntry(5 ,'n' ,6));
- s76.addTransition(ScannerTransEntry(6 ,'o' ,7));
- s76.addTransition(ScannerTransEntry(7 ,'d' ,8));
- s76.addTransition(ScannerTransEntry(8 ,'e' ,9));
- s76.addTransition(ScannerTransEntry(9 ,'i' ,10));
- s76.addTransition(ScannerTransEntry(10 ,'n' ,11));
- s76.addTransition(ScannerTransEntry(11 ,'f' ,12));
- s76.addTransition(ScannerTransEntry(12 ,'o' ,13));
_scannerList.Insert(s76);
- Scanner s77(SIZE);
+ Scanner s77(SETTSNODEINFO);
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 ,'i' ,1));
- s77.addTransition(ScannerTransEntry(1 ,'z' ,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 ,INTERMEDIATE));
+ s77.addState(ScannerStateEntry(13 ,FINAL));
+ s77.addTransition(ScannerTransEntry(0 ,'e' ,1));
+ s77.addTransition(ScannerTransEntry(1 ,'t' ,3));
s77.addTransition(ScannerTransEntry(2 ,'s' ,0));
- s77.addTransition(ScannerTransEntry(3 ,'e' ,4));
+ s77.addTransition(ScannerTransEntry(3 ,'t' ,4));
+ s77.addTransition(ScannerTransEntry(4 ,'s' ,5));
+ s77.addTransition(ScannerTransEntry(5 ,'n' ,6));
+ s77.addTransition(ScannerTransEntry(6 ,'o' ,7));
+ s77.addTransition(ScannerTransEntry(7 ,'d' ,8));
+ s77.addTransition(ScannerTransEntry(8 ,'e' ,9));
+ s77.addTransition(ScannerTransEntry(9 ,'i' ,10));
+ s77.addTransition(ScannerTransEntry(10 ,'n' ,11));
+ s77.addTransition(ScannerTransEntry(11 ,'f' ,12));
+ s77.addTransition(ScannerTransEntry(12 ,'o' ,13));
_scannerList.Insert(s77);
- Scanner s78(SORTAREASIZE);
+ Scanner s78(SIZE);
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 ,INTERMEDIATE));
- s78.addState(ScannerStateEntry(7 ,INTERMEDIATE));
- s78.addState(ScannerStateEntry(8 ,INTERMEDIATE));
- s78.addState(ScannerStateEntry(9 ,INTERMEDIATE));
- s78.addState(ScannerStateEntry(10 ,INTERMEDIATE));
- s78.addState(ScannerStateEntry(11 ,INTERMEDIATE));
- s78.addState(ScannerStateEntry(12 ,FINAL));
- s78.addTransition(ScannerTransEntry(0 ,'o' ,1));
- s78.addTransition(ScannerTransEntry(1 ,'r' ,3));
+ s78.addState(ScannerStateEntry(4 ,FINAL));
+ s78.addTransition(ScannerTransEntry(0 ,'i' ,1));
+ s78.addTransition(ScannerTransEntry(1 ,'z' ,3));
s78.addTransition(ScannerTransEntry(2 ,'s' ,0));
- s78.addTransition(ScannerTransEntry(3 ,'t' ,4));
- s78.addTransition(ScannerTransEntry(4 ,'a' ,5));
- s78.addTransition(ScannerTransEntry(5 ,'r' ,6));
- s78.addTransition(ScannerTransEntry(6 ,'e' ,7));
- s78.addTransition(ScannerTransEntry(7 ,'a' ,8));
- s78.addTransition(ScannerTransEntry(8 ,'s' ,9));
- s78.addTransition(ScannerTransEntry(9 ,'i' ,10));
- s78.addTransition(ScannerTransEntry(10 ,'z' ,11));
- s78.addTransition(ScannerTransEntry(11 ,'e' ,12));
+ s78.addTransition(ScannerTransEntry(3 ,'e' ,4));
_scannerList.Insert(s78);
- Scanner s79(STRUCTURE);
+ Scanner s79(SORTAREASIZE);
s79.addState(ScannerStateEntry(0 ,INTERMEDIATE));
s79.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s79.addState(ScannerStateEntry(2 ,START));
@@ -1549,137 +1539,145 @@
s79.addState(ScannerStateEntry(6 ,INTERMEDIATE));
s79.addState(ScannerStateEntry(7 ,INTERMEDIATE));
s79.addState(ScannerStateEntry(8 ,INTERMEDIATE));
- s79.addState(ScannerStateEntry(9 ,FINAL));
- s79.addTransition(ScannerTransEntry(0 ,'t' ,1));
+ s79.addState(ScannerStateEntry(9 ,INTERMEDIATE));
+ s79.addState(ScannerStateEntry(10 ,INTERMEDIATE));
+ s79.addState(ScannerStateEntry(11 ,INTERMEDIATE));
+ s79.addState(ScannerStateEntry(12 ,FINAL));
+ s79.addTransition(ScannerTransEntry(0 ,'o' ,1));
s79.addTransition(ScannerTransEntry(1 ,'r' ,3));
s79.addTransition(ScannerTransEntry(2 ,'s' ,0));
- s79.addTransition(ScannerTransEntry(3 ,'u' ,4));
- s79.addTransition(ScannerTransEntry(4 ,'c' ,5));
- s79.addTransition(ScannerTransEntry(5 ,'t' ,6));
- s79.addTransition(ScannerTransEntry(6 ,'u' ,7));
- s79.addTransition(ScannerTransEntry(7 ,'r' ,8));
- s79.addTransition(ScannerTransEntry(8 ,'e' ,9));
+ s79.addTransition(ScannerTransEntry(3 ,'t' ,4));
+ s79.addTransition(ScannerTransEntry(4 ,'a' ,5));
+ s79.addTransition(ScannerTransEntry(5 ,'r' ,6));
+ s79.addTransition(ScannerTransEntry(6 ,'e' ,7));
+ s79.addTransition(ScannerTransEntry(7 ,'a' ,8));
+ s79.addTransition(ScannerTransEntry(8 ,'s' ,9));
+ s79.addTransition(ScannerTransEntry(9 ,'i' ,10));
+ s79.addTransition(ScannerTransEntry(10 ,'z' ,11));
+ s79.addTransition(ScannerTransEntry(11 ,'e' ,12));
_scannerList.Insert(s79);
- Scanner s80(SHOW);
+ Scanner s80(STRUCTURE);
s80.addState(ScannerStateEntry(0 ,INTERMEDIATE));
s80.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s80.addState(ScannerStateEntry(2 ,START));
s80.addState(ScannerStateEntry(3 ,INTERMEDIATE));
- s80.addState(ScannerStateEntry(4 ,FINAL));
- s80.addTransition(ScannerTransEntry(0 ,'h' ,1));
- s80.addTransition(ScannerTransEntry(1 ,'o' ,3));
+ s80.addState(ScannerStateEntry(4 ,INTERMEDIATE));
+ s80.addState(ScannerStateEntry(5 ,INTERMEDIATE));
+ s80.addState(ScannerStateEntry(6 ,INTERMEDIATE));
+ s80.addState(ScannerStateEntry(7 ,INTERMEDIATE));
+ s80.addState(ScannerStateEntry(8 ,INTERMEDIATE));
+ s80.addState(ScannerStateEntry(9 ,FINAL));
+ s80.addTransition(ScannerTransEntry(0 ,'t' ,1));
+ s80.addTransition(ScannerTransEntry(1 ,'r' ,3));
s80.addTransition(ScannerTransEntry(2 ,'s' ,0));
- s80.addTransition(ScannerTransEntry(3 ,'w' ,4));
+ s80.addTransition(ScannerTransEntry(3 ,'u' ,4));
+ s80.addTransition(ScannerTransEntry(4 ,'c' ,5));
+ s80.addTransition(ScannerTransEntry(5 ,'t' ,6));
+ s80.addTransition(ScannerTransEntry(6 ,'u' ,7));
+ s80.addTransition(ScannerTransEntry(7 ,'r' ,8));
+ s80.addTransition(ScannerTransEntry(8 ,'e' ,9));
_scannerList.Insert(s80);
- Scanner s81(START_TOK);
+ Scanner s81(SHOW);
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 ,'t' ,1));
- s81.addTransition(ScannerTransEntry(1 ,'a' ,3));
+ s81.addState(ScannerStateEntry(4 ,FINAL));
+ s81.addTransition(ScannerTransEntry(0 ,'h' ,1));
+ s81.addTransition(ScannerTransEntry(1 ,'o' ,3));
s81.addTransition(ScannerTransEntry(2 ,'s' ,0));
- s81.addTransition(ScannerTransEntry(3 ,'r' ,4));
- s81.addTransition(ScannerTransEntry(4 ,'t' ,5));
+ s81.addTransition(ScannerTransEntry(3 ,'w' ,4));
_scannerList.Insert(s81);
- Scanner s82(STOP_TOK);
+ Scanner s82(START_TOK);
s82.addState(ScannerStateEntry(0 ,INTERMEDIATE));
s82.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s82.addState(ScannerStateEntry(2 ,START));
s82.addState(ScannerStateEntry(3 ,INTERMEDIATE));
- s82.addState(ScannerStateEntry(4 ,FINAL));
+ s82.addState(ScannerStateEntry(4 ,INTERMEDIATE));
+ s82.addState(ScannerStateEntry(5 ,FINAL));
s82.addTransition(ScannerTransEntry(0 ,'t' ,1));
- s82.addTransition(ScannerTransEntry(1 ,'o' ,3));
+ s82.addTransition(ScannerTransEntry(1 ,'a' ,3));
s82.addTransition(ScannerTransEntry(2 ,'s' ,0));
- s82.addTransition(ScannerTransEntry(3 ,'p' ,4));
+ s82.addTransition(ScannerTransEntry(3 ,'r' ,4));
+ s82.addTransition(ScannerTransEntry(4 ,'t' ,5));
_scannerList.Insert(s82);
- Scanner s83(SWITCH);
+ Scanner s83(STOP_TOK);
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 ,'w' ,1));
- s83.addTransition(ScannerTransEntry(1 ,'i' ,3));
+ s83.addState(ScannerStateEntry(4 ,FINAL));
+ s83.addTransition(ScannerTransEntry(0 ,'t' ,1));
+ s83.addTransition(ScannerTransEntry(1 ,'o' ,3));
s83.addTransition(ScannerTransEntry(2 ,'s' ,0));
- s83.addTransition(ScannerTransEntry(3 ,'t' ,4));
- s83.addTransition(ScannerTransEntry(4 ,'c' ,5));
- s83.addTransition(ScannerTransEntry(5 ,'h' ,6));
+ s83.addTransition(ScannerTransEntry(3 ,'p' ,4));
_scannerList.Insert(s83);
- Scanner s84(SYNC);
+ Scanner s84(SWITCH);
s84.addState(ScannerStateEntry(0 ,INTERMEDIATE));
s84.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s84.addState(ScannerStateEntry(2 ,START));
s84.addState(ScannerStateEntry(3 ,INTERMEDIATE));
- s84.addState(ScannerStateEntry(4 ,FINAL));
- s84.addTransition(ScannerTransEntry(0 ,'y' ,1));
- s84.addTransition(ScannerTransEntry(1 ,'n' ,3));
+ s84.addState(ScannerStateEntry(4 ,INTERMEDIATE));
+ s84.addState(ScannerStateEntry(5 ,INTERMEDIATE));
+ s84.addState(ScannerStateEntry(6 ,FINAL));
+ s84.addTransition(ScannerTransEntry(0 ,'w' ,1));
+ s84.addTransition(ScannerTransEntry(1 ,'i' ,3));
s84.addTransition(ScannerTransEntry(2 ,'s' ,0));
- s84.addTransition(ScannerTransEntry(3 ,'c' ,4));
+ s84.addTransition(ScannerTransEntry(3 ,'t' ,4));
+ s84.addTransition(ScannerTransEntry(4 ,'c' ,5));
+ s84.addTransition(ScannerTransEntry(5 ,'h' ,6));
_scannerList.Insert(s84);
- Scanner s85(SYSSIZE);
+ Scanner s85(SYNC);
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 ,INTERMEDIATE));
- s85.addState(ScannerStateEntry(7 ,FINAL));
+ s85.addState(ScannerStateEntry(4 ,FINAL));
s85.addTransition(ScannerTransEntry(0 ,'y' ,1));
- s85.addTransition(ScannerTransEntry(1 ,'s' ,3));
+ s85.addTransition(ScannerTransEntry(1 ,'n' ,3));
s85.addTransition(ScannerTransEntry(2 ,'s' ,0));
- s85.addTransition(ScannerTransEntry(3 ,'s' ,4));
- s85.addTransition(ScannerTransEntry(4 ,'i' ,5));
- s85.addTransition(ScannerTransEntry(5 ,'z' ,6));
- s85.addTransition(ScannerTransEntry(6 ,'e' ,7));
+ s85.addTransition(ScannerTransEntry(3 ,'c' ,4));
_scannerList.Insert(s85);
- Scanner s86(TABLE);
+ Scanner s86(SYSSIZE);
s86.addState(ScannerStateEntry(0 ,INTERMEDIATE));
s86.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s86.addState(ScannerStateEntry(2 ,START));
s86.addState(ScannerStateEntry(3 ,INTERMEDIATE));
s86.addState(ScannerStateEntry(4 ,INTERMEDIATE));
- s86.addState(ScannerStateEntry(5 ,FINAL));
- s86.addTransition(ScannerTransEntry(0 ,'a' ,1));
- s86.addTransition(ScannerTransEntry(1 ,'b' ,3));
- s86.addTransition(ScannerTransEntry(2 ,'t' ,0));
- s86.addTransition(ScannerTransEntry(3 ,'l' ,4));
- s86.addTransition(ScannerTransEntry(4 ,'e' ,5));
+ s86.addState(ScannerStateEntry(5 ,INTERMEDIATE));
+ s86.addState(ScannerStateEntry(6 ,INTERMEDIATE));
+ s86.addState(ScannerStateEntry(7 ,FINAL));
+ s86.addTransition(ScannerTransEntry(0 ,'y' ,1));
+ s86.addTransition(ScannerTransEntry(1 ,'s' ,3));
+ s86.addTransition(ScannerTransEntry(2 ,'s' ,0));
+ s86.addTransition(ScannerTransEntry(3 ,'s' ,4));
+ s86.addTransition(ScannerTransEntry(4 ,'i' ,5));
+ s86.addTransition(ScannerTransEntry(5 ,'z' ,6));
+ s86.addTransition(ScannerTransEntry(6 ,'e' ,7));
_scannerList.Insert(s86);
- Scanner s87(TABLESET);
+ Scanner s87(TABLE);
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 ,INTERMEDIATE));
- s87.addState(ScannerStateEntry(8 ,FINAL));
+ s87.addState(ScannerStateEntry(5 ,FINAL));
s87.addTransition(ScannerTransEntry(0 ,'a' ,1));
s87.addTransition(ScannerTransEntry(1 ,'b' ,3));
s87.addTransition(ScannerTransEntry(2 ,'t' ,0));
s87.addTransition(ScannerTransEntry(3 ,'l' ,4));
s87.addTransition(ScannerTransEntry(4 ,'e' ,5));
- s87.addTransition(ScannerTransEntry(5 ,'s' ,6));
- s87.addTransition(ScannerTransEntry(6 ,'e' ,7));
- s87.addTransition(ScannerTransEntry(7 ,'t' ,8));
_scannerList.Insert(s87);
- Scanner s88(TIMEOUT);
+ Scanner s88(TABLESET);
s88.addState(ScannerStateEntry(0 ,INTERMEDIATE));
s88.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s88.addState(ScannerStateEntry(2 ,START));
@@ -1687,57 +1685,53 @@
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.addState(ScannerStateEntry(7 ,INTERMEDIATE));
+ s88.addState(ScannerStateEntry(8 ,FINAL));
+ s88.addTransition(ScannerTransEntry(0 ,'a' ,1));
+ s88.addTransition(ScannerTransEntry(1 ,'b' ,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));
+ s88.addTransition(ScannerTransEntry(3 ,'l' ,4));
+ s88.addTransition(ScannerTransEntry(4 ,'e' ,5));
+ s88.addTransition(ScannerTransEntry(5 ,'s' ,6));
+ s88.addTransition(ScannerTransEntry(6 ,'e' ,7));
+ s88.addTransition(ScannerTransEntry(7 ,'t' ,8));
_scannerList.Insert(s88);
- Scanner s89(THREAD);
+ Scanner s89(TIMEOUT);
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 ,INTERMEDIATE));
- s89.addState(ScannerStateEntry(6 ,FINAL));
- s89.addTransition(ScannerTransEntry(0 ,'h' ,1));
- s89.addTransition(ScannerTransEntry(1 ,'r' ,3));
+ s89.addState(ScannerStateEntry(6 ,INTERMEDIATE));
+ s89.addState(ScannerStateEntry(7 ,FINAL));
+ s89.addTransition(ScannerTransEntry(0 ,'i' ,1));
+ s89.addTransition(ScannerTransEntry(1 ,'m' ,3));
s89.addTransition(ScannerTransEntry(2 ,'t' ,0));
s89.addTransition(ScannerTransEntry(3 ,'e' ,4));
- s89.addTransition(ScannerTransEntry(4 ,'a' ,5));
- s89.addTransition(ScannerTransEntry(5 ,'d' ,6));
+ s89.addTransition(ScannerTransEntry(4 ,'o' ,5));
+ s89.addTransition(ScannerTransEntry(5 ,'u' ,6));
+ s89.addTransition(ScannerTransEntry(6 ,'t' ,7));
_scannerList.Insert(s89);
- Scanner s90(THREADINFO);
+ Scanner s90(THREAD);
s90.addState(ScannerStateEntry(0 ,INTERMEDIATE));
s90.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s90.addState(ScannerStateEntry(2 ,START));
s90.addState(ScannerStateEntry(3 ,INTERMEDIATE));
s90.addState(ScannerStateEntry(4 ,INTERMEDIATE));
s90.addState(ScannerStateEntry(5 ,INTERMEDIATE));
- s90.addState(ScannerStateEntry(6 ,INTERMEDIATE));
- s90.addState(ScannerStateEntry(7 ,INTERMEDIATE));
- s90.addState(ScannerStateEntry(8 ,INTERMEDIATE));
- s90.addState(ScannerStateEntry(9 ,INTERMEDIATE));
- s90.addState(ScannerStateEntry(10 ,FINAL));
+ s90.addState(ScannerStateEntry(6 ,FINAL));
s90.addTransition(ScannerTransEntry(0 ,'h' ,1));
s90.addTransition(ScannerTransEntry(1 ,'r' ,3));
s90.addTransition(ScannerTransEntry(2 ,'t' ,0));
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));
_scannerList.Insert(s90);
- Scanner s91(TMPSIZE);
+ Scanner s91(THREADINFO);
s91.addState(ScannerStateEntry(0 ,INTERMEDIATE));
s91.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s91.addState(ScannerStateEntry(2 ,START));
@@ -1745,229 +1739,186 @@
s91.addState(ScannerStateEntry(4 ,INTERMEDIATE));
s91.addState(ScannerStateEntry(5 ,INTERMEDIATE));
s91.addState(ScannerStateEntry(6 ,INTERMEDIATE));
- s91.addState(ScannerStateEntry(7 ,FINAL));
- s91.addTransition(ScannerTransEntry(0 ,'m' ,1));
- s91.addTransition(ScannerTransEntry(1 ,'p' ,3));
+ s91.addState(ScannerStateEntry(7 ,INTERMEDIATE));
+ s91.addState(ScannerStateEntry(8 ,INTERMEDIATE));
+ s91.addState(ScannerStateEntry(9 ,INTERMEDIATE));
+ s91.addState(ScannerStateEntry(10 ,FINAL));
+ s91.addTransition(ScannerTransEntry(0 ,'h' ,1));
+ s91.addTransition(ScannerTransEntry(1 ,'r' ,3));
s91.addTransition(ScannerTransEntry(2 ,'t' ,0));
- s91.addTransition(ScannerTransEntry(3 ,'s' ,4));
- s91.addTransition(ScannerTransEntry(4 ,'i' ,5));
- s91.addTransition(ScannerTransEntry(5 ,'z' ,6));
- s91.addTransition(ScannerTransEntry(6 ,'e' ,7));
+ s91.addTransition(ScannerTransEntry(3 ,'e' ,4));
+ s91.addTransition(ScannerTransEntry(4 ,'a' ,5));
+ s91.addTransition(ScannerTransEntry(5 ,'d' ,6));
+ s91.addTransition(ScannerTransEntry(6 ,'i' ,7));
+ s91.addTransition(ScannerTransEntry(7 ,'n' ,8));
+ s91.addTransition(ScannerTransEntry(8 ,'f' ,9));
+ s91.addTransition(ScannerTransEntry(9 ,'o' ,10));
_scannerList.Insert(s91);
- Scanner s92(TO);
+ Scanner s92(TMPSIZE);
s92.addState(ScannerStateEntry(0 ,INTERMEDIATE));
- s92.addState(ScannerStateEntry(1 ,FINAL));
+ s92.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s92.addState(ScannerStateEntry(2 ,START));
- s92.addTransition(ScannerTransEntry(0 ,'o' ,1));
+ s92.addState(ScannerStateEntry(3 ,INTERMEDIATE));
+ s92.addState(ScannerStateEntry(4 ,INTERMEDIATE));
+ s92.addState(ScannerStateEntry(5 ,INTERMEDIATE));
+ s92.addState(ScannerStateEntry(6 ,INTERMEDIATE));
+ s92.addState(ScannerStateEntry(7 ,FINAL));
+ s92.addTransition(ScannerTransEntry(0 ,'m' ,1));
+ s92.addTransition(ScannerTransEntry(1 ,'p' ,3));
s92.addTransition(ScannerTransEntry(2 ,'t' ,0));
+ s92.addTransition(ScannerTransEntry(3 ,'s' ,4));
+ s92.addTransition(ScannerTransEntry(4 ,'i' ,5));
+ s92.addTransition(ScannerTransEntry(5 ,'z' ,6));
+ s92.addTransition(ScannerTransEntry(6 ,'e' ,7));
_scannerList.Insert(s92);
- Scanner s93(TRACE);
+ Scanner s93(TO);
s93.addState(ScannerStateEntry(0 ,INTERMEDIATE));
- s93.addState(ScannerStateEntry(1 ,INTERMEDIATE));
+ s93.addState(ScannerStateEntry(1 ,FINAL));
s93.addState(ScannerStateEntry(2 ,START));
- s93.addState(ScannerStateEntry(3 ,INTERMEDIATE));
- s93.addState(ScannerStateEntry(4 ,INTERMEDIATE));
- s93.addState(ScannerStateEntry(5 ,FINAL));
- s93.addTransition(ScannerTransEntry(0 ,'r' ,1));
- s93.addTransition(ScannerTransEntry(1 ,'a' ,3));
+ s93.addTransition(ScannerTransEntry(0 ,'o' ,1));
s93.addTransition(ScannerTransEntry(2 ,'t' ,0));
- s93.addTransition(ScannerTransEntry(3 ,'c' ,4));
- s93.addTransition(ScannerTransEntry(4 ,'e' ,5));
_scannerList.Insert(s93);
- Scanner s94(TRANSACTION);
+ Scanner s94(TRACE);
s94.addState(ScannerStateEntry(0 ,INTERMEDIATE));
s94.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s94.addState(ScannerStateEntry(2 ,START));
s94.addState(ScannerStateEntry(3 ,INTERMEDIATE));
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.addState(ScannerStateEntry(5 ,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));
+ s94.addTransition(ScannerTransEntry(3 ,'c' ,4));
+ s94.addTransition(ScannerTransEntry(4 ,'e' ,5));
_scannerList.Insert(s94);
- Scanner s95(TSROOT);
+ Scanner s95(TRANSACTION);
s95.addState(ScannerStateEntry(0 ,INTERMEDIATE));
s95.addState(ScannerStateEntry(1 ,INTERMEDIATE));
s95.addState(ScannerStateEntry(2 ,START));
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.addState(ScannerStateEntry(6 ,INTERMEDIATE));
+ s95.addState(ScannerStateEntry(7 ,INTERMEDIATE));
+ s95.addState(ScannerStateEntry(8 ,INTERMEDIATE));
+ s95.addState(ScannerStateEntry(9 ,INTERMEDIATE));
+ s95.addState(ScannerStateEntry(10 ,INTERMEDIATE));
+ s95.addState(ScannerStateEntry(11 ,FINAL));
+ s95.addTransition(ScannerTransEntry(0 ,'r' ,1));
+ s95.addTransition(ScannerTransEntry(1 ,'a' ,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));
+ s95.addTransition(ScannerTransEntry(3 ,'n' ,4));
+ s95.addTransition(ScannerTransEntry(4 ,'s' ,5));
+ s95.addTransition(ScannerTransEntry(5 ,'a' ,6));
+ s95.addTransition(ScannerTransEntry(6 ,'c' ,7));
+ s95.addTransition(ScannerTransEntry(7 ,'t' ,8));
+ s95.addTransition(ScannerTransEntry(8 ,'i' ,9));
+ s95.addTransition(ScannerTransEntry(9 ,'o' ,10));
+ s95.addTransition(ScannerTransEntry(10 ,'n' ,11));
_scannerList.Insert(s95);
- Scanner s96(USER);
+ Scanner s96(TSROOT);
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.addState(ScannerStateEntry(4 ,INTERMEDIATE));
+ s96.addState(ScannerStateEntry(5 ,INTERMEDIATE));
+ s96.addState(ScannerStateEntry(6 ,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));
+ s96.addTransition(ScannerTransEntry(1 ,'r' ,3));
+ s96.addTransition(ScannerTransEntry(2 ,'t' ,0));
+ s96.addTransition(ScannerTransEntry(3 ,'o' ,4));
+ s96.addTransition(ScannerTransEntry(4 ,'o' ,5));
+ s96.addTransition(ScannerTransEntry(5 ,'t' ,6));
_scannerList.Insert(s96);
- Scanner s97(VERIFY);
+ Scanner s97(USER);
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));
+ s97.addState(ScannerStateEntry(4 ,FINAL));
+ s97.addTransition(ScannerTransEntry(0 ,'s' ,1));
+ s97.addTransition(ScannerTransEntry(1 ,'e' ,3));
+ s97.addTransition(ScannerTransEntry(2 ,'u' ,0));
+ s97.addTransition(ScannerTransEntry(3 ,'r' ,4));
_scannerList.Insert(s97);
- Scanner s98(WITH);
+ Scanner s98(VERIFY);
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));
+ s98.addState(ScannerStateEntry(4 ,INTERMEDIATE));
+ s98.addState(ScannerStateEntry(5 ,INTERMEDIATE));
+ s98.addState(ScannerStateEntry(6 ,FINAL));
+ s98.addTransition(ScannerTransEntry(0 ,'e' ,1));
+ s98.addTransition(ScannerTransEntry(1 ,'r' ,3));
+ s98.addTransition(ScannerTransEntry(2 ,'v' ,0));
+ s98.addTransition(ScannerTransEntry(3 ,'i' ,4));
+ s98.addTransition(ScannerTransEntry(4 ,'f' ,5));
+ s98.addTransition(ScannerTransEntry(5 ,'y' ,6));
_scannerList.Insert(s98);
- Scanner s99(XML);
+ Scanner s99(WITH);
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));
+ s99.addState(ScannerStateEntry(3 ,INTERMEDIATE));
+ s99.addState(ScannerStateEntry(4 ,FINAL));
+ s99.addTransition(ScannerTransEntry(0 ,'i' ,1));
+ s99.addTransition(ScannerTransEntry(1 ,'t' ,3));
+ s99.addTransition(ScannerTransEntry(2 ,'w' ,0));
+ s99.addTransition(ScannerTransEntry(3 ,'h' ,4));
_scannerList.Insert(s99);
- Scanner s100(KSEP);
- s100.addState(ScannerStateEntry(0 ,START));
- s100.addState(ScannerStateEntry(1 ,FINAL));
- s100.addTransition(ScannerTransEntry(0 ,',' ,1));
+ Scanner s100(XML);
+ s100.addState(ScannerStateEntry(0 ,INTERMEDIATE));
+ s100.addState(ScannerStateEntry(1 ,INTERMEDIATE));
+ s100.addState(ScannerStateEntry(2 ,START));
+ s100.addState(ScannerStateEntry(3 ,FINAL));
+ s100.addTransition(ScannerTransEntry(0 ,'m' ,1));
+ s100.addTransition(ScannerTransEntry(1 ,'l' ,3));
+ s100.addTransition(ScannerTransEntry(2 ,'x' ,0));
_scannerList.Insert(s100);
- Scanner s101(SEMICOLON);
+ Scanner s101(KSEP);
s101.addState(ScannerStateEntry(0 ,START));
s101.addState(ScannerStateEntry(1 ,FINAL));
- s101.addTransition(ScannerTransEntry(0 ,';' ,1));
+ s101.addTransition(ScannerTransEntry(0 ,',' ,1));
_scannerList.Insert(s101);
- Scanner s102(EQU);
+ Scanner s102(SEMICOLON);
s102.addState(ScannerStateEntry(0 ,START));
s102.addState(ScannerStateEntry(1 ,FINAL));
- s102.addTransition(ScannerTransEntry(0 ,'=' ,1));
+ s102.addTransition(ScannerTransEntry(0 ,';' ,1));
_scannerList.Insert(s102);
- Scanner s103(INTVAL);
+ Scanner s103(EQU);
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));
+ s103.addTransition(ScannerTransEntry(0 ,'=' ,1));
_scannerList.Insert(s103);
- Scanner s104(IDENTIFIER);
+ Scanner s104(INTVAL);
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.addState(ScannerStateEntry(2 ,FINAL));
+ s104.addTransition(ScannerTransEntry(0 ,'1' ,1));
+ s104.addTransition(ScannerTransEntry(0 ,'2' ,1));
+ s104.addTransition(ScannerTransEntry(0 ,'3' ,1));
+ s104.addTransition(ScannerTransEntry(0 ,'4' ,1));
+ s104.addTransition(ScannerTransEntry(0 ,'5' ,1));
+ s104.addTransition(ScannerTransEntry(0 ,'6' ,1));
+ s104.addTransition(ScannerTransEntry(0 ,'7' ,1));
+ s104.addTransition(ScannerTransEntry(0 ,'8' ,1));
+ s104.addTransition(ScannerTransEntry(0 ,'9' ,1));
+ s104.addTransition(ScannerTransEntry(0 ,'0' ,2));
s104.addTransition(ScannerTransEntry(1 ,'0' ,1));
s104.addTransition(ScannerTransEntry(1 ,'1' ,1));
s104.addTransition(ScannerTransEntry(1 ,'2' ,1));
@@ -1978,61 +1929,128 @@
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);
+ Scanner s105(IDENTIFIER);
+ s105.addState(ScannerStateEntry(0 ,START));
+ s105.addState(ScannerStateEntry(1 ,FINAL));
+ s105.addTransition(ScannerTransEntry(0 ,'A' ,1));
+ s105.addTransition(ScannerTransEntry(0 ,'B' ,1));
+ s105.addTransition(ScannerTransEntry(0 ,'C' ,1));
+ s105.addTransition(ScannerTransEntry(0 ,'D' ,1));
+ s105.addTransition(ScannerTransEntry(0 ,'E' ,1));
+ s105.addTransition(ScannerTransEntry(0 ,'F' ,1));
+ s105.addTransition(ScannerTransEntry(0 ,'G' ,1));
+ s105.addTransition(ScannerTransEntry(0 ,'H' ,1));
+ s105.addTransition(ScannerTransEntry(0 ,'I' ,1));
+ s105.addTransition(ScannerTransEntry(0 ,'J' ,1));
+ s105.addTransition(ScannerTransEntry(0 ,'K' ,1));
+ s105.addTransition(ScannerTransEntry(0 ,'L' ,1));
+ s105.addTransition(ScannerTransEntry(0 ,'M' ,1));
+ s105.addTransition(ScannerTransEntry(0 ,'N' ,1));
+ s105.addTransition(ScannerTransEntry(0 ,'O' ,1));
+ s105.addTransition(ScannerTransEntry(0 ,'P' ,1));
+ s105.addTransition(ScannerTransEntry(0 ,'Q' ,1));
+ s105.addTransition(ScannerTransEntry(0 ,'R' ,1));
+ s105.addTransition(ScannerTransEntry(0 ,'S' ,1));
+ s105.addTransition(ScannerTransEntry(0 ,'T' ,1));
+ s105.addTransition(ScannerTransEntry(0 ,'U' ,1));
+ s105.addTransition(ScannerTransEntry(0 ,'V' ,1));
+ s105.addTransition(ScannerTransEntry(0 ,'W' ,1));
+ s105.addTransition(ScannerTransEntry(0 ,'X' ,1));
+ s105.addTransition(ScannerTransEntry(0 ,'Y' ,1));
+ s105.addTransition(ScannerTransEntry(0 ,'Z' ,1));
+ s105.addTransition(ScannerTransEntry(0 ,'a' ,1));
+ s105.addTransition(ScannerTransEntry(0 ,'b' ,1));
+ s105.addTransition(ScannerTransEntry(0 ,'c' ,1));
+ s105.addTransition(ScannerTransEntry(0 ,'d' ,1));
+ s105.addTransition(ScannerTransEntry(0 ,'e' ,1));
+ s105.addTransition(ScannerTransEntry(0 ,'f' ,1));
+ s105.addTransition(ScannerTransEntry(0 ,'g' ,1));
+ s105.addTransition(ScannerTransEntry(0 ,'h' ,1));
+ s105.addTransition(ScannerTransEntry(0 ,'i' ,1));
+ s105.addTransition(ScannerTransEntry(0 ,'j' ,1));
+ s105.addTransition(ScannerTransEntry(0 ,'k' ,1));
+ s105.addTransition(ScannerTransEntry(0 ,'l' ,1));
+ s105.addTransition(ScannerTransEntry(0 ,'m' ,1));
+ s105.addTransition(ScannerTransEntry(0 ,'n' ,1));
+ s105.addTransition(ScannerTransEntry(0 ,'o' ,1));
+ s105.addTransition(ScannerTransEntry(0 ,'p' ,1));
+ s105.addTransition(ScannerTransEntry(0 ,'q' ,1));
+ s105.addTransition(ScannerTransEntry(0 ,'r' ,1));
+ s105.addTransition(ScannerTransEntry(0 ,'s' ,1));
+ s105.addTransition(ScannerTransEntry(0 ,'t' ,1));
+ s105.addTransition(ScannerTransEntry(0 ,'u' ,1));
+ s105.addTransition(ScannerTransEntry(0 ,'v' ,1));
+ s105.addTransition(ScannerTransEntry(0 ,'w' ,1));
+ s105.addTransition(ScannerTransEntry(0 ,'x' ,1));
+ s105.addTransition(ScannerTransEntry(0 ,'y' ,1));
+ s105.addTransition(ScannerTransEntry(0 ,'z' ,1));
+ s105.addTransition(ScannerTransEntry(1 ,'0' ,1));
+ s105.addTransition(ScannerTransEntry(1 ,'1' ,1));
+ s105.addTransition(ScannerTransEntry(1 ,'2' ,1));
+ s105.addTransition(ScannerTransEntry(1 ,'3' ,1));
+ s105.addTransition(ScannerTransEntry(1 ,'4' ,1));
+ s105.addTransition(ScannerTransEntry(1 ,'5' ,1));
+ s105.addTransition(ScannerTransEntry(1 ,'6' ,1));
+ s105.addTransition(ScannerTransEntry(1 ,'7' ,1));
+ s105.addTransition(ScannerTransEntry(1 ,'8' ,1));
+ s105.addTransition(ScannerTransEntry(1 ,'9' ,1));
+ s105.addTransition(ScannerTransEntry(1 ,'A' ,1));
+ s105.addTransition(ScannerTransEntry(1 ,'B' ,1));
+ s105.addTransition(ScannerTransEntry(1 ,'C' ,1));
+ s105.addTransition(ScannerTransEntry(1 ,'D' ,1));
+ s105.addTransition(ScannerTransEntry(1 ,'E' ,1));
+ s105.addTransition(ScannerTransEntry(1 ,'F' ,1));
+ s105.addTransition(ScannerTransEntry(1 ,'G' ,1));
+ s105.addTransition(ScannerTransEntry(1 ,'H' ,1));
+ s105.addTransition(ScannerTransEntry(1 ,'I' ,1));
+ s105.addTransition(ScannerTransEntry(1 ,'J' ,1));
+ s105.addTransition(ScannerTransEntry(1 ,'K' ,1));
+ s105.addTransition(ScannerTransEntry(1 ,'L' ,1));
+ s105.addTransition(ScannerTransEntry(1 ,'M' ,1));
+ s105.addTransition(ScannerTransEntry(1 ,'N' ,1));
+ s105.addTransition(ScannerTransEntry(1 ,'O' ,1));
+ s105.addTransition(ScannerTransEntry(1 ,'P' ,1));
+ s105.addTransition(ScannerTransEntry(1 ,'Q' ,1));
+ s105.addTransition(ScannerTransEntry(1 ,'R' ,1));
+ s105.addTransition(ScannerTransEntry(1 ,'S' ,1));
+ s105.addTransition(ScannerTransEntry(1 ,'T' ,1));
+ s105.addTransition(ScannerTransEntry(1 ,'U' ,1));
+ s105.addTransition(ScannerTransEntry(1 ,'V' ,1));
+ s105.addTransition(ScannerTransEntry(1 ,'W' ,1));
+ s105.addTransition(ScannerTransEntry(1 ,'X' ,1));
+ s105.addTransition(ScannerTransEntry(1 ,'Y' ,1));
+ s105.addTransition(ScannerTransEntry(1 ,'Z' ,1));
+ s105.addTransition(ScannerTransEntry(1 ,'_' ,1));
+ s105.addTransition(ScannerTransEntry(1 ,'a' ,1));
+ s105.addTransition(ScannerTransEntry(1 ,'b' ,1));
+ s105.addTransition(ScannerTransEntry(1 ,'c' ,1));
+ s105.addTransition(ScannerTransEntry(1 ,'d' ,1));
+ s105.addTransition(ScannerTransEntry(1 ,'e' ,1));
+ s105.addTransition(ScannerTransEntry(1 ,'f' ,1));
+ s105.addTransition(ScannerTransEntry(1 ,'g' ,1));
+ s105.addTransition(ScannerTransEntry(1 ,'h' ,1));
+ s105.addTransition(ScannerTransEntry(1 ,'i' ,1));
+ s105.addTransition(ScannerTransEntry(1 ,'j' ,1));
+ s105.addTransition(ScannerTransEntry(1 ,'k' ,1));
+ s105.addTransition(ScannerTransEntry(1 ,'l' ,1));
+ s105.addTransition(ScannerTransEntry(1 ,'m' ,1));
+ s105.addTransition(ScannerTransEntry(1 ,'n' ,1));
+ s105.addTransition(ScannerTransEntry(1 ,'o' ,1));
+ s105.addTransition(ScannerTransEntry(1 ,'p' ,1));
+ s105.addTransition(ScannerTransEntry(1 ,'q' ,1));
+ s105.addTransition(ScannerTransEntry(1 ,'r' ,1));
+ s105.addTransition(ScannerTransEntry(1 ,'s' ,1));
+ s105.addTransition(ScannerTransEntry(1 ,'t' ,1));
+ s105.addTransition(ScannerTransEntry(1 ,'u' ,1));
+ s105.addTransition(ScannerTransEntry(1 ,'v' ,1));
+ s105.addTransition(ScannerTransEntry(1 ,'w' ,1));
+ s105.addTransition(ScannerTransEntry(1 ,'x' ,1));
+ s105.addTransition(ScannerTransEntry(1 ,'y' ,1));
+ s105.addTransition(ScannerTransEntry(1 ,'z' ,1));
+ _scannerList.Insert(s105);
+
}
void CegoAdm::loadParser0()
{
@@ -2046,16 +2064,16 @@
_actionMap[356][SEMICOLON] = ActionEntry(REDUCE, 54);
_actionMap[330][SEMICOLON] = ActionEntry(REDUCE, 65);
_actionMap[331][IDENTIFIER] = ActionEntry(SHIFT, 352);
- _actionMap[332][SEMICOLON] = ActionEntry(REDUCE, 116);
- _actionMap[332][PRIMARY] = ActionEntry(REDUCE, 116);
- _actionMap[332][SECONDARY] = ActionEntry(REDUCE, 116);
- _actionMap[332][SYSSIZE] = ActionEntry(REDUCE, 116);
- _actionMap[332][TMPSIZE] = ActionEntry(REDUCE, 116);
- _actionMap[332][LOGSIZE] = ActionEntry(REDUCE, 116);
- _actionMap[332][LOGNUM] = ActionEntry(REDUCE, 116);
- _actionMap[332][SORTAREASIZE] = ActionEntry(REDUCE, 116);
- _actionMap[332][TSROOT] = ActionEntry(REDUCE, 116);
- _actionMap[332][TSTICKET] = ActionEntry(REDUCE, 116);
+ _actionMap[332][SEMICOLON] = ActionEntry(REDUCE, 114);
+ _actionMap[332][PRIMARY] = ActionEntry(REDUCE, 114);
+ _actionMap[332][SECONDARY] = ActionEntry(REDUCE, 114);
+ _actionMap[332][SYSSIZE] = ActionEntry(REDUCE, 114);
+ _actionMap[332][TMPSIZE] = ActionEntry(REDUCE, 114);
+ _actionMap[332][LOGSIZE] = ActionEntry(REDUCE, 114);
+ _actionMap[332][LOGNUM] = ActionEntry(REDUCE, 114);
+ _actionMap[332][APPSIZE] = ActionEntry(REDUCE, 114);
+ _actionMap[332][SORTAREASIZE] = ActionEntry(REDUCE, 114);
+ _actionMap[332][TSROOT] = ActionEntry(REDUCE, 114);
_actionMap[333][SEMICOLON] = ActionEntry(REDUCE, 113);
_actionMap[333][PRIMARY] = ActionEntry(REDUCE, 113);
_actionMap[333][SECONDARY] = ActionEntry(REDUCE, 113);
@@ -2063,9 +2081,9 @@
_actionMap[333][TMPSIZE] = ActionEntry(REDUCE, 113);
_actionMap[333][LOGSIZE] = ActionEntry(REDUCE, 113);
_actionMap[333][LOGNUM] = ActionEntry(REDUCE, 113);
+ _actionMap[333][APPSIZE] = ActionEntry(REDUCE, 113);
_actionMap[333][SORTAREASIZE] = ActionEntry(REDUCE, 113);
_actionMap[333][TSROOT] = ActionEntry(REDUCE, 113);
- _actionMap[333][TSTICKET] = ActionEntry(REDUCE, 113);
_actionMap[334][SEMICOLON] = ActionEntry(REDUCE, 112);
_actionMap[334][PRIMARY] = ActionEntry(REDUCE, 112);
_actionMap[334][SECONDARY] = ActionEntry(REDUCE, 112);
@@ -2073,9 +2091,9 @@
_actionMap[334][TMPSIZE] = ActionEntry(REDUCE, 112);
_actionMap[334][LOGSIZE] = ActionEntry(REDUCE, 112);
_actionMap[334][LOGNUM] = ActionEntry(REDUCE, 112);
+ _actionMap[334][APPSIZE] = ActionEntry(REDUCE, 112);
_actionMap[334][SORTAREASIZE] = ActionEntry(REDUCE, 112);
_actionMap[334][TSROOT] = ActionEntry(REDUCE, 112);
- _actionMap[334][TSTICKET] = ActionEntry(REDUCE, 112);
_actionMap[335][SEMICOLON] = ActionEntry(REDUCE, 108);
_actionMap[335][PRIMARY] = ActionEntry(REDUCE, 108);
_actionMap[335][SECONDARY] = ActionEntry(REDUCE, 108);
@@ -2083,9 +2101,9 @@
_actionMap[335][TMPSIZE] = ActionEntry(REDUCE, 108);
_actionMap[335][LOGSIZE] = ActionEntry(REDUCE, 108);
_actionMap[335][LOGNUM] = ActionEntry(REDUCE, 108);
+ _actionMap[335][APPSIZE] = ActionEntry(REDUCE, 108);
_actionMap[335][SORTAREASIZE] = ActionEntry(REDUCE, 108);
_actionMap[335][TSROOT] = ActionEntry(REDUCE, 108);
- _actionMap[335][TSTICKET] = ActionEntry(REDUCE, 108);
}
void CegoAdm::loadParser1()
{
@@ -2096,19 +2114,19 @@
_actionMap[336][TMPSIZE] = ActionEntry(REDUCE, 109);
_actionMap[336][LOGSIZE] = ActionEntry(REDUCE, 109);
_actionMap[336][LOGNUM] = ActionEntry(REDUCE, 109);
+ _actionMap[336][APPSIZE] = ActionEntry(REDUCE, 109);
_actionMap[336][SORTAREASIZE] = ActionEntry(REDUCE, 109);
_actionMap[336][TSROOT] = ActionEntry(REDUCE, 109);
- _actionMap[336][TSTICKET] = ActionEntry(REDUCE, 109);
- _actionMap[337][SEMICOLON] = ActionEntry(REDUCE, 114);
- _actionMap[337][PRIMARY] = ActionEntry(REDUCE, 114);
- _actionMap[337][SECONDARY] = ActionEntry(REDUCE, 114);
- _actionMap[337][SYSSIZE] = ActionEntry(REDUCE, 114);
- _actionMap[337][TMPSIZE] = ActionEntry(REDUCE, 114);
- _actionMap[337][LOGSIZE] = ActionEntry(REDUCE, 114);
- _actionMap[337][LOGNUM] = ActionEntry(REDUCE, 114);
- _actionMap[337][SORTAREASIZE] = ActionEntry(REDUCE, 114);
- _actionMap[337][TSROOT] = ActionEntry(REDUCE, 114);
- _actionMap[337][TSTICKET] = ActionEntry(REDUCE, 114);
+ _actionMap[337][SEMICOLON] = ActionEntry(REDUCE, 115);
+ _actionMap[337][PRIMARY] = ActionEntry(REDUCE, 115);
+ _actionMap[337][SECONDARY] = ActionEntry(REDUCE, 115);
+ _actionMap[337][SYSSIZE] = ActionEntry(REDUCE, 115);
+ _actionMap[337][TMPSIZE] = ActionEntry(REDUCE, 115);
+ _actionMap[337][LOGSIZE] = ActionEntry(REDUCE, 115);
+ _actionMap[337][LOGNUM] = ActionEntry(REDUCE, 115);
+ _actionMap[337][APPSIZE] = ActionEntry(REDUCE, 115);
+ _actionMap[337][SORTAREASIZE] = ActionEntry(REDUCE, 115);
+ _actionMap[337][TSROOT] = ActionEntry(REDUCE, 115);
_actionMap[338][SEMICOLON] = ActionEntry(REDUCE, 110);
_actionMap[338][PRIMARY] = ActionEntry(REDUCE, 110);
_actionMap[338][SECONDARY] = ActionEntry(REDUCE, 110);
@@ -2116,9 +2134,9 @@
_actionMap[338][TMPSIZE] = ActionEntry(REDUCE, 110);
_actionMap[338][LOGSIZE] = ActionEntry(REDUCE, 110);
_actionMap[338][LOGNUM] = ActionEntry(REDUCE, 110);
+ _actionMap[338][APPSIZE] = ActionEntry(REDUCE, 110);
_actionMap[338][SORTAREASIZE] = ActionEntry(REDUCE, 110);
_actionMap[338][TSROOT] = ActionEntry(REDUCE, 110);
- _actionMap[338][TSTICKET] = ActionEntry(REDUCE, 110);
_actionMap[339][SEMICOLON] = ActionEntry(REDUCE, 111);
_actionMap[339][PRIMARY] = ActionEntry(REDUCE, 111);
_actionMap[339][SECONDARY] = ActionEntry(REDUCE, 111);
@@ -2126,19 +2144,19 @@
_actionMap[339][TMPSIZE] = ActionEntry(REDUCE, 111);
_actionMap[339][LOGSIZE] = ActionEntry(REDUCE, 111);
_actionMap[339][LOGNUM] = ActionEntry(REDUCE, 111);
+ _actionMap[339][APPSIZE] = ActionEntry(REDUCE, 111);
_actionMap[339][SORTAREASIZE] = ActionEntry(REDUCE, 111);
_actionMap[339][TSROOT] = ActionEntry(REDUCE, 111);
- _actionMap[339][TSTICKET] = ActionEntry(REDUCE, 111);
- _actionMap[340][SEMICOLON] = ActionEntry(REDUCE, 115);
- _actionMap[340][PRIMARY] = ActionEntry(REDUCE, 115);
- _actionMap[340][SECONDARY] = ActionEntry(REDUCE, 115);
- _actionMap[340][SYSSIZE] = ActionEntry(REDUCE, 115);
- _actionMap[340][TMPSIZE] = ActionEntry(REDUCE, 115);
- _actionMap[340][LOGSIZE] = ActionEntry(REDUCE, 115);
- _actionMap[340][LOGNUM] = ActionEntry(REDUCE, 115);
- _actionMap[340][SORTAREASIZE] = ActionEntry(REDUCE, 115);
- _actionMap[340][TSROOT] = ActionEntry(REDUCE, 115);
- _actionMap[340][TSTICKET] = ActionEntry(REDUCE, 115);
+ _actionMap[340][SEMICOLON] = ActionEntry(REDUCE, 116);
+ _actionMap[340][PRIMARY] = ActionEntry(REDUCE, 116);
+ _actionMap[340][SECONDARY] = ActionEntry(REDUCE, 116);
+ _actionMap[340][SYSSIZE] = ActionEntry(REDUCE, 116);
+ _actionMap[340][TMPSIZE] = ActionEntry(REDUCE, 116);
+ _actionMap[340][LOGSIZE] = ActionEntry(REDUCE, 116);
+ _actionMap[340][LOGNUM] = ActionEntry(REDUCE, 116);
+ _actionMap[340][APPSIZE] = ActionEntry(REDUCE, 116);
+ _actionMap[340][SORTAREASIZE] = ActionEntry(REDUCE, 116);
+ _actionMap[340][TSROOT] = ActionEntry(REDUCE, 116);
}
void CegoAdm::loadParser2()
{
@@ -2162,7 +2180,7 @@
_actionMap[301][IDENTIFIER] = ActionEntry(SHIFT, 330);
_actionMap[302][SEMICOLON] = ActionEntry(REDUCE, 44);
_actionMap[303][TO] = ActionEntry(SHIFT, 331);
- _actionMap[304][STRINGVAL] = ActionEntry(SHIFT, 332);
+ _actionMap[304][INTVAL] = ActionEntry(SHIFT, 332);
_actionMap[305][INTVAL] = ActionEntry(SHIFT, 333);
_actionMap[306][INTVAL] = ActionEntry(SHIFT, 334);
_actionMap[307][STRINGVAL] = ActionEntry(SHIFT, 335);
@@ -2210,9 +2228,9 @@
_actionMap[252][TMPSIZE] = ActionEntry(REDUCE, 106);
_actionMap[252][LOGSIZE] = ActionEntry(REDUCE, 106);
_actionMap[252][LOGNUM] = ActionEntry(REDUCE, 106);
+ _actionMap[252][APPSIZE] = ActionEntry(REDUCE, 106);
_actionMap[252][SORTAREASIZE] = ActionEntry(REDUCE, 106);
_actionMap[252][TSROOT] = ActionEntry(REDUCE, 106);
- _actionMap[252][TSTICKET] = ActionEntry(REDUCE, 106);
_actionMap[253][EQU] = ActionEntry(SHIFT, 304);
_actionMap[254][EQU] = ActionEntry(SHIFT, 305);
_actionMap[255][EQU] = ActionEntry(SHIFT, 306);
@@ -2242,7 +2260,7 @@
_actionMap[277][IDENTIFIER] = ActionEntry(SHIFT, 323);
_actionMap[278][SEMICOLON] = ActionEntry(REDUCE, 49);
_actionMap[279][SEMICOLON] = ActionEntry(REDUCE, 117);
- _actionMap[280][SEMICOLON] = ActionEntry(REDUCE, 78);
+ _actionMap[280][SEMICOLON] = ActionEntry(REDUCE, 77);
_actionMap[281][SEMICOLON] = ActionEntry(REDUCE, 74);
_actionMap[282][SEMICOLON] = ActionEntry(REDUCE, 73);
}
@@ -2263,7 +2281,7 @@
_actionMap[291][SEMICOLON] = ActionEntry(REDUCE, 81);
_actionMap[292][SEMICOLON] = ActionEntry(REDUCE, 75);
_actionMap[293][SEMICOLON] = ActionEntry(REDUCE, 76);
- _actionMap[294][SEMICOLON] = ActionEntry(REDUCE, 77);
+ _actionMap[294][SEMICOLON] = ActionEntry(REDUCE, 78);
_actionMap[295][SEMICOLON] = ActionEntry(REDUCE, 121);
_actionMap[296][SEMICOLON] = ActionEntry(REDUCE, 98);
_actionMap[296][CLEANUP] = ActionEntry(REDUCE, 98);
@@ -2296,12 +2314,12 @@
_actionMap[196][TMPSIZE] = ActionEntry(SHIFT, 260);
_actionMap[196][LOGSIZE] = ActionEntry(SHIFT, 255);
_actionMap[196][LOGNUM] = ActionEntry(SHIFT, 254);
+ _actionMap[196][APPSIZE] = ActionEntry(SHIFT, 253);
_actionMap[196][SORTAREASIZE] = ActionEntry(SHIFT, 258);
- _actionMap[196][TSROOT] = ActionEntry(SHIFT, 261);
}
void CegoAdm::loadParser5()
{
- _actionMap[196][TSTICKET] = ActionEntry(SHIFT, 253);
+ _actionMap[196][TSROOT] = ActionEntry(SHIFT, 261);
_jumpMap[196][Attr] = 252;
_actionMap[197][SEMICOLON] = ActionEntry(REDUCE, 64);
_actionMap[198][IDENTIFIER] = ActionEntry(SHIFT, 262);
@@ -2387,9 +2405,9 @@
_actionMap[134][TMPSIZE] = ActionEntry(REDUCE, 107);
_actionMap[134][LOGSIZE] = ActionEntry(REDUCE, 107);
_actionMap[134][LOGNUM] = ActionEntry(REDUCE, 107);
+ _actionMap[134][APPSIZE] = ActionEntry(REDUCE, 107);
_actionMap[134][SORTAREASIZE] = ActionEntry(REDUCE, 107);
_actionMap[134][TSROOT] = ActionEntry(REDUCE, 107);
- _actionMap[134][TSTICKET] = ActionEntry(REDUCE, 107);
_actionMap[134][SEMICOLON] = ActionEntry(REDUCE, 107);
_jumpMap[134][AttrList] = 196;
_actionMap[135][IDENTIFIER] = ActionEntry(SHIFT, 197);
@@ -2530,7 +2548,7 @@
_actionMap[91][FOR] = ActionEntry(SHIFT, 163);
_actionMap[92][IDENTIFIER] = ActionEntry(SHIFT, 164);
_actionMap[93][FROM] = ActionEntry(SHIFT, 165);
- _actionMap[94][STRINGVAL] = ActionEntry(SHIFT, 166);
+ _actionMap[94][INTVAL] = ActionEntry(SHIFT, 166);
_actionMap[95][INTVAL] = ActionEntry(SHIFT, 167);
_actionMap[96][STRINGVAL] = ActionEntry(SHIFT, 168);
_actionMap[97][STRINGVAL] = ActionEntry(SHIFT, 169);
@@ -2636,8 +2654,8 @@
_actionMap[29][CHECKPOINT] = ActionEntry(SHIFT, 95);
_actionMap[29][SYSSIZE] = ActionEntry(SHIFT, 102);
_actionMap[29][TMPSIZE] = ActionEntry(SHIFT, 103);
+ _actionMap[29][APPSIZE] = ActionEntry(SHIFT, 94);
_actionMap[29][TSROOT] = ActionEntry(SHIFT, 104);
- _actionMap[29][TSTICKET] = ActionEntry(SHIFT, 94);
_actionMap[29][LOGNUM] = ActionEntry(SHIFT, 98);
_actionMap[29][LOGSIZE] = ActionEntry(SHIFT, 99);
_actionMap[29][SORTAREASIZE] = ActionEntry(SHIFT, 101);
@@ -2836,7 +2854,7 @@
for ( int i=0; i < 358; i++)
{
int j;
- for ( j = 0; j < 107; j++)
+ for ( j = 0; j < 108; j++)
_actionMap[i][j] = ActionEntry();
for ( j = 0; j < 16; j++)
_jumpMap[i][j] = -1;
@@ -2938,13 +2956,13 @@
storePit();
break;
case 116:
- storeTSTicketAttr();
+ storeTSRootAttr();
break;
case 115:
- storeTSRootAttr();
+ storeSortAreaAttr();
break;
case 114:
- storeSortAreaAttr();
+ storeAppSizeAttr();
break;
case 113:
storeLogNumAttr();
@@ -3022,10 +3040,10 @@
setTSLogNumAction();
break;
case 78:
- setTSTicketAction();
+ setTSRootPathAction();
break;
case 77:
- setTSRootPathAction();
+ setTSAppSizeAction();
break;
case 76:
setTSTmpSizeAction();
|