예제 #1
0
 public static void clearTokens() {
   TokenLibrary.reset();
   TokenStore.reset();
   tokenSet.clear();
   ppiSet.clear();
   PreParserFactory.clear();
 }
예제 #2
0
 public static void register(LstToken token) {
   if (!tokenSet.contains(token)) {
     TokenLibrary.addToTokenMap(token);
     TokenStore.inst().addToTokenMap(token);
     tokenSet.add(token);
     if (token instanceof QualifierToken) {
       TokenLibrary.addToQualifierMap((QualifierToken<?>) token);
     }
     if (token instanceof PrimitiveToken) {
       TokenLibrary.addToPrimitiveMap((PrimitiveToken<?>) token);
     }
   }
 }