public static void detailOpe(Token a) {
   switch (a.retname()) {
     case "<":
       a.settype(LexToInt.ls);
       a.setname("ls");
       break;
     case ">":
       a.settype(LexToInt.gr);
       a.setname("gr");
       break;
     case "&":
       a.settype(LexToInt.and_bit);
       break;
     case "|":
       a.settype(LexToInt.or);
       break;
     case ".":
       a.settype(LexToInt.dot);
       break;
     case "*":
       a.settype(LexToInt.times);
       break;
     case "+":
       a.settype(LexToInt.plus);
       break;
     case "-":
       a.settype(LexToInt.minus);
       break;
     case "/":
       a.settype(LexToInt.divide);
       break;
     case "@":
       a.settype(LexToInt.at);
       break;
     case "=":
       a.settype(LexToInt.equal);
       break;
     default:
       break;
   }
 }
 public static void setToken(Token t, int length, String t_name, int type) {
   t.setlength(length);
   t.setname(t_name);
   t.settype(type);
 }