Esempio n. 1
0
 public void matchTerminal(Terminal ter) {
   if (ter.getName().equals("Epsilon")) {
     return;
   }
   if (!lookAhead.matches(ter.getRegex())) {
     System.err.println(
         "input wrong expected : " + ter.getName() + " get : " + lookAhead + " ,insert it");
   } else {
     lookAhead = getNextToken();
   }
 }
 /** Copy terminal fields. */
 public final void link(Terminal terminal) {
   set(F_TERMINALID, new Long(terminal.getId()));
   set(F_TERMINALNAME, terminal.getName());
   set(F_BUILDINGID, new Long(terminal.getBuildingId()));
   set(F_BUILDINGNAME, terminal.getBuildingName());
 }