public int match4(
     ModuleMethod paramModuleMethod,
     Object paramObject1,
     Object paramObject2,
     Object paramObject3,
     Object paramObject4,
     CallContext paramCallContext) {
   int i = -786428;
   switch (paramModuleMethod.selector) {
     default:
       i =
           super.match4(
               paramModuleMethod,
               paramObject1,
               paramObject2,
               paramObject3,
               paramObject4,
               paramCallContext);
   }
   label120:
   do {
     do {
       return i;
       if (!(paramObject1 instanceof Char)) {
         break;
       }
       paramCallContext.value1 = paramObject1;
       if (!(paramObject2 instanceof Char)) {
         break label120;
       }
       paramCallContext.value2 = paramObject2;
       paramCallContext.value3 = paramObject3;
     } while (!(paramObject4 instanceof ReadTable));
     paramCallContext.value4 = paramObject4;
     paramCallContext.proc = paramModuleMethod;
     paramCallContext.pc = 4;
     return 0;
     return -786431;
     return -786430;
     if (!(paramObject1 instanceof Char)) {
       break;
     }
     paramCallContext.value1 = paramObject1;
     paramCallContext.value2 = paramObject2;
     paramCallContext.value3 = paramObject3;
   } while (!(paramObject4 instanceof ReadTable));
   paramCallContext.value4 = paramObject4;
   paramCallContext.proc = paramModuleMethod;
   paramCallContext.pc = 4;
   return 0;
   return -786431;
 }
Beispiel #2
0
 public int match3(
     ModuleMethod paramModuleMethod,
     Object paramObject1,
     Object paramObject2,
     Object paramObject3,
     CallContext paramCallContext) {
   if (paramModuleMethod.selector == 9) {
     if (!(paramObject1 instanceof Array)) {
       return -786431;
     }
     paramCallContext.value1 = paramObject1;
     if (!(paramObject2 instanceof Array)) {
       return -786430;
     }
     paramCallContext.value2 = paramObject2;
     if (!(paramObject3 instanceof Procedure)) {
       return -786429;
     }
     paramCallContext.value3 = paramObject3;
     paramCallContext.proc = paramModuleMethod;
     paramCallContext.pc = 3;
     return 0;
   }
   return super.match3(
       paramModuleMethod, paramObject1, paramObject2, paramObject3, paramCallContext);
 }
 public int match3(
     ModuleMethod paramModuleMethod,
     Object paramObject1,
     Object paramObject2,
     Object paramObject3,
     CallContext paramCallContext) {
   if (paramModuleMethod.selector == 5) {
     if ((paramObject1 instanceof FVector)) {
       paramCallContext.value1 = paramObject1;
       paramCallContext.value2 = paramObject2;
       paramCallContext.value3 = paramObject3;
       paramCallContext.proc = paramModuleMethod;
       paramCallContext.pc = 3;
       return 0;
     }
     return -786431;
   }
   return super.match3(
       paramModuleMethod, paramObject1, paramObject2, paramObject3, paramCallContext);
 }
 public int match3(
     ModuleMethod paramModuleMethod,
     Object paramObject1,
     Object paramObject2,
     Object paramObject3,
     CallContext paramCallContext) {
   int i = -786431;
   switch (paramModuleMethod.selector) {
     case 4:
     case 5:
     case 7:
     case 8:
     case 10:
     case 12:
     default:
       i =
           super.match3(
               paramModuleMethod, paramObject1, paramObject2, paramObject3, paramCallContext);
   }
   do {
     do {
       do {
         do {
           do {
             return i;
           } while (!(paramObject1 instanceof Symbol));
           paramCallContext.value1 = paramObject1;
           if (!(paramObject2 instanceof Procedure)) {
             return -786430;
           }
           paramCallContext.value2 = paramObject2;
           if (!(paramObject3 instanceof ReadTable)) {
             return -786429;
           }
           paramCallContext.value3 = paramObject3;
           paramCallContext.proc = paramModuleMethod;
           paramCallContext.pc = 3;
           return 0;
         } while (!(paramObject1 instanceof Char));
         paramCallContext.value1 = paramObject1;
         if ((paramObject2 instanceof Char)) {
           paramCallContext.value2 = paramObject2;
           if (!(paramObject3 instanceof ReadTable)) {
             return -786429;
           }
         } else {
           return -786430;
         }
         paramCallContext.value3 = paramObject3;
         paramCallContext.proc = paramModuleMethod;
         paramCallContext.pc = 3;
         return 0;
       } while (!(paramObject1 instanceof Char));
       paramCallContext.value1 = paramObject1;
       if ((paramObject2 instanceof Char)) {
         paramCallContext.value2 = paramObject2;
         paramCallContext.value3 = paramObject3;
         paramCallContext.proc = paramModuleMethod;
         paramCallContext.pc = 3;
         return 0;
       }
       return -786430;
     } while (!(paramObject1 instanceof Char));
     paramCallContext.value1 = paramObject1;
     paramCallContext.value2 = paramObject2;
     if (!(paramObject3 instanceof ReadTable)) {
       return -786429;
     }
     paramCallContext.value3 = paramObject3;
     paramCallContext.proc = paramModuleMethod;
     paramCallContext.pc = 3;
     return 0;
   } while (!(paramObject1 instanceof Char));
   paramCallContext.value1 = paramObject1;
   paramCallContext.value2 = paramObject2;
   paramCallContext.value3 = paramObject3;
   paramCallContext.proc = paramModuleMethod;
   paramCallContext.pc = 3;
   return 0;
 }