Advertisement
zizzo81

Christmas Tree Code

May 4th, 2018
701
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 29.59 KB | None | 0 0
  1. (*[...omissi...]*)
  2.  
  3. function ReadPacket(var s:string): Boolean;
  4.     function _internal_LoadAAST(var b: String): Boolean;
  5.     begin
  6.         try
  7.             Result := True;
  8.             pkVCF.AAST := StrToInt(Copy(b, 1, 1));
  9.             Delete(b, 1, 1);
  10.         except
  11.             on E: Exception do begin
  12.                 Result := False;
  13.             end;
  14.         end;
  15.     end;
  16. (*[...omissi...]*)
  17. begin
  18.     Result := False;
  19.     if (_internal_LoadAAST(s)) then begin
  20.         if (_internal_LoadVCF(s)) then begin
  21.             if (_internal_LoadFEV1(s)) then begin
  22.                 if (_internal_LoadPEF(s)) then begin
  23.                     if (_internal_LoadF75(s)) then begin
  24.                         if (_internal_LoadF2575(s)) then begin
  25.                             if (_internal_LoadFET(s)) then begin
  26.                                 if (_internal_LoadPEFF(s)) then begin
  27.                                     if (_internal_LoadFVVC(s)) then begin
  28.                                         if (_internal_LoadFVV1(s)) then begin
  29.                                             if (_internal_LoadFEV1p(s)) then begin
  30.                                                 if (_internal_LoadFEV6(s)) then begin
  31.                                                     if (_internal_LoadFEV6p(s)) then begin
  32.                                                         if (_internal_RemoveFree(s)) then begin
  33.                                                             if (_internal_LoadF25(s)) then begin
  34.                                                                 if (_internal_LoadF50(s)) then begin
  35.                                                                     if (_internal_LoadVEXT(s)) then begin
  36.                                                                         if (_internal_LoadFIVC(s)) then begin
  37.                                                                             if (_internal_LoadFIV1(s)) then begin
  38.                                                                                 if (_internal_LoadFIV1p(s)) then begin
  39.                                                                                     if (_internal_LoadPIF(s)) then begin
  40.                                                                                         if (_internal_LoadIT(s)) then begin
  41.                                                                                             if (_internal_LoadELA(s)) then begin
  42.                                                                                                 if (_internal_LoadFVVC2(s)) then begin
  43.                                                                                                     if (_internal_LoadFVV12(s)) then begin
  44.                                                                                                         if (_internal_LoadPEFF2(s)) then begin
  45.                                                                                                             if (_internal_LoadFVV6(s)) then begin
  46.                                                                                                                 if (_internal_LoadFVV62(s)) then begin
  47.                                                                                                                     if (_internal_LoadVCC2(s)) then begin
  48.                                                                                                                         if (_internal_LoadFEV3(s)) then begin
  49.                                                                                                                             if (_internal_LoadFEV3p(s)) then begin
  50.                                                                                                                                 if (_internal_RemovePar(s)) then begin
  51.                                                                                                                                     if (_internal_LoadMVVCalc(s)) then begin
  52.                                                                                                                                         if (_internal_LoadEVC(s)) then begin
  53.                                                                                                                                             if (_internal_LoadIVC(s)) then begin
  54.                                                                                                                                                 if (_internal_LoadIC(s)) then begin
  55.                                                                                                                                                     if (_internal_LoadVCC(s)) then begin
  56.                                                                                                                                                         if (_internal_LoadERV(s)) then begin
  57.                                                                                                                                                             if (_internal_LoadTV(s)) then begin
  58.                                                                                                                                                                 if (_internal_LoadMV(s)) then begin
  59.                                                                                                                                                                     if (_internal_LoadRR(s)) then begin
  60.                                                                                                                                                                         if (_internal_LoadTI(s)) then begin
  61.                                                                                                                                                                             if (_internal_LoadTE(s)) then begin
  62.                                                                                                                                                                                 if (_internal_LoadVTTI(s)) then begin
  63.                                                                                                                                                                                     if (_internal_LoadTETI(s)) then begin
  64.                                                                                                                                                                                         if (_internal_LoadMVV(s)) then begin
  65.                                                                                                                                                                                             if (_internal_RemovePar14(s)) then begin
  66.                                                                                                                                                                                                 if (_internal_LoadNUMVT(s)) then begin
  67.                                                                                                                                                                                                     if (_internal_RemoveFree2(s)) then begin
  68.                                                                                                                                                                                                         if (_internal_LoadNUMEXP(s)) then begin
  69.                                                                                                                                                                                                             if (_internal_RemoveFree3(s)) then begin
  70.                                                                                                                                                                                                                 if (_internal_LoadNUMINS(s)) then begin
  71.                                                                                                                                                                                                                     if (_internal_RemoveFree4(s)) then begin
  72.                                                                                                                                                                                                                         if (_internal_LoadNUMEXP2(s)) then begin
  73.                                                                                                                                                                                                                             if (_internal_RemoveFree5(s)) then begin
  74.                                                                                                                                                                                                                                 if (_internal_LoadNUMINS2(s)) then begin
  75.                                                                                                                                                                                                                                     if (_internal_LoadRRS1(s)) then begin
  76.                                                                                                                                                                                                                                         if (_internal_LoadRRS2(s)) then begin
  77.                                                                                                                                                                                                                                             if (_internal_LoadRRS3(s)) then begin
  78.                                                                                                                                                                                                                                                 if (_internal_LoadRRS4(s)) then begin
  79.                                                                                                                                                                                                                                                     if (_internal_LoadRRS5(s)) then begin
  80.                                                                                                                                                                                                                                                         if (_internal_LoadRRS6(s)) then begin
  81.                                                                                                                                                                                                                                                             if (_internal_LoadRRS7(s)) then begin
  82.                                                                                                                                                                                                                                                                 if (_internal_LoadRRS8(s)) then begin
  83.                                                                                                                                                                                                                                                                     if (_internal_LoadRRS9(s)) then begin
  84.                                                                                                                                                                                                                                                                         if (_internal_LoadRRS10(s)) then begin
  85.                                                                                                                                                                                                                                                                             if (_internal_LoadRRSCRC(s)) then begin
  86.                                                                                                                                                                                                                                                                                 if (_internal_LoadBLenO(s)) then begin
  87.                                                                                                                                                                                                                                                                                     if (_internal_LoadBLenF(s)) then begin
  88.                                                                                                                                                                                                                                                                                         if (_internal_LoadBLenW(s)) then begin
  89.                                                                                                                                                                                                                                                                                             if (_internal_LoadBLenW2(s)) then begin
  90.                                                                                                                                                                                                                                                                                                 if (_internal_LoadCLenO(s)) then begin
  91.                                                                                                                                                                                                                                                                                                     if (_internal_LoadCLenF(s)) then begin
  92.                                                                                                                                                                                                                                                                                                         if (_internal_LoadCLenW(s)) then begin
  93.                                                                                                                                                                                                                                                                                                             if (_internal_LoadCLenW2(s)) then begin
  94.                                                                                                                                                                                                                                                                                                                 if (DB_to_INT(pkVCF.numexp) > 0) then begin
  95.                                                                                                                                                                                                                                                                                                                     _internal_LoadHYPER_VCF_EX(s);
  96.                                                                                                                                                                                                                                                                                                                 end;
  97.                                                                                                                                                                                                                                                                                                                 if (DB_to_INT(pkVCF.numins) > 0) then begin
  98.                                                                                                                                                                                                                                                                                                                     _internal_LoadHYPER_VCF_IN(s);
  99.                                                                                                                                                                                                                                                                                                                 end;
  100.                                                                                                                                                                                                                                                                                                                 if (DB_to_INT(pkVCF.numvt) > 0) then begin
  101.                                                                                                                                                                                                                                                                                                                     _internal_LoadHYPER_VCF_VT(s);
  102.                                                                                                                                                                                                                                                                                                                 end;
  103.                                                                                                                                                                                                                                                                                                                 _internal_RemoveTerminatore(s);
  104.                                                                                                                                                                                                                                                                                                                 Result := True;
  105.                                                                                                                                                                                                                                                                                                             end;
  106.                                                                                                                                                                                                                                                                                                         end;
  107.                                                                                                                                                                                                                                                                                                     end;
  108.                                                                                                                                                                                                                                                                                                 end;
  109.                                                                                                                                                                                                                                                                                             end;
  110.                                                                                                                                                                                                                                                                                         end;
  111.                                                                                                                                                                                                                                                                                     end;
  112.                                                                                                                                                                                                                                                                                 end;
  113.                                                                                                                                                                                                                                                                             end;
  114.                                                                                                                                                                                                                                                                         end;
  115.                                                                                                                                                                                                                                                                     end;
  116.                                                                                                                                                                                                                                                                 end;
  117.                                                                                                                                                                                                                                                             end;
  118.                                                                                                                                                                                                                                                         end;
  119.                                                                                                                                                                                                                                                     end;
  120.                                                                                                                                                                                                                                                 end;
  121.                                                                                                                                                                                                                                             end;
  122.                                                                                                                                                                                                                                         end;
  123.                                                                                                                                                                                                                                     end;
  124.                                                                                                                                                                                                                                 end;
  125.                                                                                                                                                                                                                             end;
  126.                                                                                                                                                                                                                         end;
  127.                                                                                                                                                                                                                     end;
  128.                                                                                                                                                                                                                 end;
  129.                                                                                                                                                                                                             end;
  130.                                                                                                                                                                                                         end;
  131.                                                                                                                                                                                                     end;
  132.                                                                                                                                                                                                 end;
  133.                                                                                                                                                                                             end;
  134.                                                                                                                                                                                         end;
  135.                                                                                                                                                                                     end;
  136.                                                                                                                                                                                 end;
  137.                                                                                                                                                                             end;
  138.                                                                                                                                                                         end;
  139.                                                                                                                                                                     end;
  140.                                                                                                                                                                 end;
  141.                                                                                                                                                             end;
  142.                                                                                                                                                         end;
  143.                                                                                                                                                     end;
  144.                                                                                                                                                 end;
  145.                                                                                                                                             end;
  146.                                                                                                                                         end;
  147.                                                                                                                                     end;
  148.                                                                                                                                 end;
  149.                                                                                                                             end;
  150.                                                                                                                         end;
  151.                                                                                                                     end;
  152.                                                                                                                 end;
  153.                                                                                                             end;
  154.                                                                                                         end;
  155.                                                                                                     end;
  156.                                                                                                 end;
  157.                                                                                             end;
  158.                                                                                         end;
  159.                                                                                     end;
  160.                                                                                 end;
  161.                                                                             end;
  162.                                                                         end;
  163.                                                                     end;
  164.                                                                 end;
  165.                                                             end;
  166.                                                         end;
  167.                                                     end;
  168.                                                 end;
  169.                                             end;
  170.                                         end;
  171.                                     end;
  172.                                 end;
  173.                             end;
  174.                         end;
  175.                     end;
  176.                 end;
  177.             end;
  178.         end;
  179.     end;
  180. end;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement