示例#1
0
 private void createStates() throws Exception {
   dfa.addState(s1);
   dfa.changeInitialState(s1);
   dfa.addState(s2);
   s2.setAttached("number");
   dfa.addAcc(s2);
   dfa.addState(s3);
   s3.setAttached("number");
   dfa.addAcc(s3);
   dfa.addState(s4);
   s4.setAttached("number");
   dfa.addAcc(s4);
   dfa.addState(s5);
   s5.setAttached("number");
   dfa.addAcc(s5);
   dfa.addState(s6);
   s6.setAttached("number");
   dfa.addAcc(s6);
   dfa.addState(s7);
   s7.setAttached("number");
   dfa.addAcc(s7);
   dfa.addState(s8);
   s8.setAttached("number");
   dfa.addAcc(s8);
   dfa.addState(s9);
   s9.setAttached("number");
   dfa.addAcc(s9);
   dfa.addState(s10);
   s10.setAttached("number");
   dfa.addAcc(s10);
   dfa.addState(s11);
   s11.setAttached("number");
   dfa.addAcc(s11);
   dfa.addState(s12);
   s12.setAttached("white");
   dfa.addAcc(s12);
   dfa.addState(s13);
   s13.setAttached("white");
   dfa.addAcc(s13);
   dfa.addState(s14);
   s14.setAttached("white");
   dfa.addAcc(s14);
   dfa.addState(s15);
   s15.setAttached("white");
   dfa.addAcc(s15);
   dfa.addState(s16);
   s16.setAttached("white");
   dfa.addAcc(s16);
   dfa.addState(s17);
   s17.setAttached("white");
   dfa.addAcc(s17);
   dfa.addState(s18);
   s18.setAttached("white");
   dfa.addAcc(s18);
   dfa.addState(s19);
   s19.setAttached("white");
   dfa.addAcc(s19);
   dfa.addState(s20);
   s20.setAttached("number");
   dfa.addAcc(s20);
   dfa.addState(s21);
   s21.setAttached("number");
   dfa.addAcc(s21);
   dfa.addState(s22);
   s22.setAttached("number");
   dfa.addAcc(s22);
   dfa.addState(s23);
   s23.setAttached("number");
   dfa.addAcc(s23);
   dfa.addState(s24);
   s24.setAttached("number");
   dfa.addAcc(s24);
   dfa.addState(s25);
   s25.setAttached("number");
   dfa.addAcc(s25);
   dfa.addState(s26);
   s26.setAttached("number");
   dfa.addAcc(s26);
   dfa.addState(s27);
   s27.setAttached("number");
   dfa.addAcc(s27);
   dfa.addState(s28);
   s28.setAttached("number");
   dfa.addAcc(s28);
   dfa.addState(s29);
   s29.setAttached("number");
   dfa.addAcc(s29);
   dfa.addState(s30);
   s30.setAttached("decnumber");
   dfa.addAcc(s30);
   dfa.addState(s31);
   s31.setAttached("decnumber");
   dfa.addAcc(s31);
   dfa.addState(s32);
   s32.setAttached("decnumber");
   dfa.addAcc(s32);
   dfa.addState(s33);
   s33.setAttached("decnumber");
   dfa.addAcc(s33);
   dfa.addState(s34);
   s34.setAttached("decnumber");
   dfa.addAcc(s34);
   dfa.addState(s35);
   s35.setAttached("decnumber");
   dfa.addAcc(s35);
   dfa.addState(s36);
   s36.setAttached("decnumber");
   dfa.addAcc(s36);
   dfa.addState(s37);
   s37.setAttached("decnumber");
   dfa.addAcc(s37);
   dfa.addState(s38);
   s38.setAttached("decnumber");
   dfa.addAcc(s38);
   dfa.addState(s39);
   s39.setAttached("decnumber");
   dfa.addAcc(s39);
   dfa.addState(s40);
   s40.setAttached("decnumber");
   dfa.addAcc(s40);
   dfa.addState(s41);
   s41.setAttached("decnumber");
   dfa.addAcc(s41);
   dfa.addState(s42);
   s42.setAttached("decnumber");
   dfa.addAcc(s42);
   dfa.addState(s43);
   s43.setAttached("decnumber");
   dfa.addAcc(s43);
   dfa.addState(s44);
   s44.setAttached("decnumber");
   dfa.addAcc(s44);
   dfa.addState(s45);
   s45.setAttached("decnumber");
   dfa.addAcc(s45);
   dfa.addState(s46);
   s46.setAttached("decnumber");
   dfa.addAcc(s46);
   dfa.addState(s47);
   s47.setAttached("decnumber");
   dfa.addAcc(s47);
   dfa.addState(s48);
   s48.setAttached("decnumber");
   dfa.addAcc(s48);
   dfa.addState(s49);
   s49.setAttached("decnumber");
   dfa.addAcc(s49);
   dfa.addState(s50);
   s50.setAttached("do");
   dfa.addAcc(s50);
   dfa.addState(s51);
   s51.setAttached("while");
   dfa.addAcc(s51);
   dfa.addState(s52);
   dfa.addState(s53);
   dfa.addState(s54);
   dfa.addState(s55);
   dfa.addState(s56);
   dfa.addState(s57);
 }