SHARE
TWEET

Brython PyStone

a guest Nov 25th, 2013 61 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. var $globals = __BRYTHON__.scope["__main__"].__dict__
  2. var $locals = $globals
  3. document.$line_info=[1,"__main__"];None;
  4. LOOPS=$globals["LOOPS"]=Number(50000)
  5. document.$line_info=[3,"__main__"];None;
  6. var $flag=false;if(__BRYTHON__.path.indexOf("http://localhost:8000/site/tests")==-1){__BRYTHON__.path.splice(0,0,"http://localhost:8000/site/tests");$flag=true};$import_list(["time"]);_time=$globals["_time"]=__BRYTHON__.modules["time"];if($flag){__BRYTHON__.path.shift()};None
  7. document.$line_info=[4,"__main__"];None;
  8. var clock= (function (){
  9.     return function(){
  10.         try{
  11.             var $ns=$MakeArgs("clock",arguments,[],{},null,null)
  12.             for($var in $ns){eval("var "+$var+"=$ns[$var]")}
  13.             var $locals = __BRYTHON__.scope["k5xryou0"].__dict__=$ns
  14.             document.$line_info=[5,"__main__"];None;
  15.             return float.__call__(_time.__getattr__("time").__call__())
  16.         }
  17.         catch(err61){throw __BRYTHON__.exception(err61)}
  18.     }
  19. }
  20. )()
  21. clock.__name__="clock"
  22. window.clock=clock
  23. $globals["clock"]=clock
  24. document.$line_info=[7,"__main__"];None;
  25. __version__=$globals["__version__"]="1.1"
  26. $right=iter(range.__call__(Number(1),Number(6)));$counter=-1
  27. document.$line_info=[9,"__main__"];None;
  28. try{
  29.     $counter++
  30.     Ident1=$globals["Ident1"]=next($right)
  31.     $counter++
  32.     Ident2=$globals["Ident2"]=next($right)
  33.     $counter++
  34.     Ident3=$globals["Ident3"]=next($right)
  35.     $counter++
  36.     Ident4=$globals["Ident4"]=next($right)
  37.     $counter++
  38.     Ident5=$globals["Ident5"]=next($right)
  39. }
  40. catch($err61){
  41.     if($err61.__name__=="StopIteration"){throw ValueError("need more than "+$counter+" value"+($counter>1 ? "s" : "")+" to unpack")}
  42. }
  43. var $exhausted=true;try{next($right);$exhausted=false}catch(err){void(0)}if(!$exhausted){throw ValueError("too many values to unpack (expected "+($counter+1)+")")}
  44. document.$line_info=[11,"__main__"];None;
  45. var $Record=(function(){
  46.     var $class = new Object()
  47.     document.$line_info=[13,"__main__"];None;
  48.     $class.__init__= (function (None){
  49.         return function(){
  50.             try{
  51.                 var $ns=$MakeArgs("__init__",arguments,["self"],{"PtrComp":($class["None"] !==undefined ? $class["None"] : None),"Discr":Number(0),"EnumComp":Number(0),"IntComp":Number(0),"StringComp":Number(0)},null,null)
  52.                 for($var in $ns){eval("var "+$var+"=$ns[$var]")}
  53.                 var $locals = __BRYTHON__.scope["lijim8ai"].__dict__=$ns
  54.                 document.$line_info=[14,"__main__"];None;
  55.                 self.__setattr__("PtrComp",PtrComp)
  56.                 document.$line_info=[15,"__main__"];None;
  57.                 self.__setattr__("Discr",Discr)
  58.                 document.$line_info=[16,"__main__"];None;
  59.                 self.__setattr__("EnumComp",EnumComp)
  60.                 document.$line_info=[17,"__main__"];None;
  61.                 self.__setattr__("IntComp",IntComp)
  62.                 document.$line_info=[18,"__main__"];None;
  63.                 self.__setattr__("StringComp",StringComp)
  64.             }
  65.             catch(err62){throw __BRYTHON__.exception(err62)}
  66.         }
  67.     }
  68.     )(None)
  69.     $class.__init__.__name__="__init__"
  70.     document.$line_info=[20,"__main__"];None;
  71.     $class.copy= (function (){
  72.         return function(){
  73.             try{
  74.                 var $ns=$MakeArgs("copy",arguments,["self"],{},null,null)
  75.                 for($var in $ns){eval("var "+$var+"=$ns[$var]")}
  76.                 var $locals = __BRYTHON__.scope["ihkl5h4q"].__dict__=$ns
  77.                 document.$line_info=[21,"__main__"];None;
  78.                 return Record.__call__(self.__getattr__("PtrComp"),self.__getattr__("Discr"),self.__getattr__("EnumComp"),self.__getattr__("IntComp"),self.__getattr__("StringComp"))
  79.             }
  80.             catch(err62){throw __BRYTHON__.exception(err62)}
  81.         }
  82.     }
  83.     )()
  84.     $class.copy.__name__="copy"
  85.     return $class
  86. }
  87. )()
  88. var Record=$class_constructor("Record",$Record)
  89. window.Record=Record
  90. __BRYTHON__.scope["__main__"].__dict__["Record"]=Record
  91. document.$line_info=[23,"__main__"];None;
  92. TRUE=$globals["TRUE"]=Number(1)
  93. document.$line_info=[24,"__main__"];None;
  94. FALSE=$globals["FALSE"]=Number(0)
  95. document.$line_info=[26,"__main__"];None;
  96. var main= (function (LOOPS){
  97.     return function(){
  98.         try{
  99.             var $ns=$MakeArgs("main",arguments,[],{"loops":LOOPS},null,null)
  100.             for($var in $ns){eval("var "+$var+"=$ns[$var]")}
  101.             var $locals = __BRYTHON__.scope["cdsr8uzy"].__dict__=$ns
  102.             $right=iter(pystones.__call__(loops));$counter=-1
  103.             document.$line_info=[27,"__main__"];None;
  104.             try{
  105.                 $counter++
  106.                 var benchtime=$locals["benchtime"]=next($right)
  107.                 $counter++
  108.                 var stones=$locals["stones"]=next($right)
  109.             }
  110.             catch($err62){
  111.                 if($err62.__name__=="StopIteration"){throw ValueError("need more than "+$counter+" value"+($counter>1 ? "s" : "")+" to unpack")}
  112.             }
  113.             var $exhausted=true;try{next($right);$exhausted=false}catch(err){void(0)}if(!$exhausted){throw ValueError("too many values to unpack (expected "+($counter+1)+")")}
  114.             document.$line_info=[28,"__main__"];None;
  115.             $print.__call__("Pystone(%s) time for %s passes = %s".__mod__(tuple([__version__,loops,benchtime])))
  116.             document.$line_info=[29,"__main__"];None;
  117.             $print.__call__("This machine benchmarks at pystones/second: %s".__mod__(stones))
  118.         }
  119.         catch(err62){throw __BRYTHON__.exception(err62)}
  120.     }
  121. }
  122. )(LOOPS)
  123. main.__name__="main"
  124. window.main=main
  125. $globals["main"]=main
  126. document.$line_info=[32,"__main__"];None;
  127. var pystones= (function (LOOPS){
  128.     return function(){
  129.         try{
  130.             var $ns=$MakeArgs("pystones",arguments,[],{"loops":LOOPS},null,null)
  131.             for($var in $ns){eval("var "+$var+"=$ns[$var]")}
  132.             var $locals = __BRYTHON__.scope["5230m4w2"].__dict__=$ns
  133.             document.$line_info=[33,"__main__"];None;
  134.             return Proc0.__call__(loops)
  135.         }
  136.         catch(err63){throw __BRYTHON__.exception(err63)}
  137.     }
  138. }
  139. )(LOOPS)
  140. pystones.__name__="pystones"
  141. window.pystones=pystones
  142. $globals["pystones"]=pystones
  143. document.$line_info=[35,"__main__"];None;
  144. IntGlob=$globals["IntGlob"]=Number(0)
  145. document.$line_info=[36,"__main__"];None;
  146. BoolGlob=$globals["BoolGlob"]=FALSE
  147. document.$line_info=[37,"__main__"];None;
  148. Char1Glob=$globals["Char1Glob"]='\0'
  149. document.$line_info=[38,"__main__"];None;
  150. Char2Glob=$globals["Char2Glob"]='\0'
  151. document.$line_info=[39,"__main__"];None;
  152. Array1Glob=$globals["Array1Glob"]=list([Number(0)]).__mul__(Number(51))
  153. document.$line_info=[40,"__main__"];None;
  154. Array2Glob=$globals["Array2Glob"]=$list_comp($mkdict($globals,$locals)," Array1Glob[:] ","for i in range(51) ")
  155. document.$line_info=[41,"__main__"];None;
  156. PtrGlb=$globals["PtrGlb"]=None
  157. document.$line_info=[42,"__main__"];None;
  158. PtrGlbNext=$globals["PtrGlbNext"]=None
  159. document.$line_info=[44,"__main__"];None;
  160. var Proc0= (function (LOOPS){
  161.     return function(){
  162.         try{
  163.             var $ns=$MakeArgs("Proc0",arguments,[],{"loops":LOOPS},null,null)
  164.             for($var in $ns){eval("var "+$var+"=$ns[$var]")}
  165.             var $locals = __BRYTHON__.scope["t4befguc"].__dict__=$ns
  166.             document.$line_info=[45,"__main__"];None;
  167.             document.$line_info=[46,"__main__"];None;
  168.             document.$line_info=[47,"__main__"];None;
  169.             document.$line_info=[48,"__main__"];None;
  170.             document.$line_info=[49,"__main__"];None;
  171.             document.$line_info=[50,"__main__"];None;
  172.             document.$line_info=[51,"__main__"];None;
  173.             document.$line_info=[52,"__main__"];None;
  174.             document.$line_info=[54,"__main__"];None;
  175.             var starttime=$locals["starttime"]=clock.__call__()
  176.             var $iter63=iter(range.__call__(loops))
  177.             var $no_break63=true;while(true){
  178.                 try{
  179.                     var i=$locals["i"]=$iter63.__next__()
  180.                 }
  181.                 catch($err){if($err.__name__=="StopIteration"){break}else{throw($err)}}
  182.                 document.$line_info=[56,"__main__"];None;
  183.                 void(0)
  184.             }
  185.             document.$line_info=[57,"__main__"];None;
  186.             var nulltime=$locals["nulltime"]=clock.__call__().__sub__(starttime)
  187.             document.$line_info=[59,"__main__"];None;
  188.             PtrGlbNext=$globals["PtrGlbNext"]=Record.__call__()
  189.             document.$line_info=[60,"__main__"];None;
  190.             PtrGlb=$globals["PtrGlb"]=Record.__call__()
  191.             document.$line_info=[61,"__main__"];None;
  192.             PtrGlb.__setattr__("PtrComp",PtrGlbNext)
  193.             document.$line_info=[62,"__main__"];None;
  194.             PtrGlb.__setattr__("Discr",Ident1)
  195.             document.$line_info=[63,"__main__"];None;
  196.             PtrGlb.__setattr__("EnumComp",Ident3)
  197.             document.$line_info=[64,"__main__"];None;
  198.             PtrGlb.__setattr__("IntComp",Number(40))
  199.             document.$line_info=[65,"__main__"];None;
  200.             PtrGlb.__setattr__("StringComp","DHRYSTONE PROGRAM, SOME STRING")
  201.             document.$line_info=[66,"__main__"];None;
  202.             var String1Loc=$locals["String1Loc"]="DHRYSTONE PROGRAM, 1'ST STRING"
  203.             document.$line_info=[67,"__main__"];None;
  204.             Array2Glob.__getattr__("__getitem__")(Number(8)).__getattr__("__setitem__")(Number(7),Number(10))
  205.             document.$line_info=[69,"__main__"];None;
  206.             var starttime=$locals["starttime"]=clock.__call__()
  207.             var $iter64=iter(range.__call__(loops))
  208.             var $no_break64=true;while(true){
  209.                 try{
  210.                     var i=$locals["i"]=$iter64.__next__()
  211.                 }
  212.                 catch($err){if($err.__name__=="StopIteration"){break}else{throw($err)}}
  213.                 document.$line_info=[72,"__main__"];None;
  214.                 Proc5.__call__()
  215.                 document.$line_info=[73,"__main__"];None;
  216.                 Proc4.__call__()
  217.                 document.$line_info=[74,"__main__"];None;
  218.                 var IntLoc1=$locals["IntLoc1"]=Number(2)
  219.                 document.$line_info=[75,"__main__"];None;
  220.                 var IntLoc2=$locals["IntLoc2"]=Number(3)
  221.                 document.$line_info=[76,"__main__"];None;
  222.                 var String2Loc=$locals["String2Loc"]="DHRYSTONE PROGRAM, 2'ND STRING"
  223.                 document.$line_info=[77,"__main__"];None;
  224.                 var EnumLoc=$locals["EnumLoc"]=Ident2
  225.                 document.$line_info=[78,"__main__"];None;
  226.                 BoolGlob=$globals["BoolGlob"]=!bool(Func2.__call__(String1Loc,String2Loc))
  227.                 document.$line_info=[79,"__main__"];None;
  228.                 var $no_break57=true;while(bool(IntLoc1.__lt__(IntLoc2))){
  229.                     document.$line_info=[80,"__main__"];None;
  230.                     var IntLoc3=$locals["IntLoc3"]=Number(5).__mul__(IntLoc1).__sub__(IntLoc2)
  231.                     document.$line_info=[81,"__main__"];None;
  232.                     var IntLoc3=$locals["IntLoc3"]=Proc7.__call__(IntLoc1,IntLoc2)
  233.                     document.$line_info=[82,"__main__"];None;
  234.                     var IntLoc1=$locals["IntLoc1"]=IntLoc1.__add__(Number(1))
  235.                 }
  236.                 document.$line_info=[83,"__main__"];None;
  237.                 Proc8.__call__(Array1Glob,Array2Glob,IntLoc1,IntLoc3)
  238.                 document.$line_info=[84,"__main__"];None;
  239.                 PtrGlb=$globals["PtrGlb"]=Proc1.__call__(PtrGlb)
  240.                 document.$line_info=[85,"__main__"];None;
  241.                 var CharIndex=$locals["CharIndex"]='A'
  242.                 document.$line_info=[86,"__main__"];None;
  243.                 var $no_break58=true;while(bool(CharIndex.__le__(Char2Glob))){
  244.                     document.$line_info=[87,"__main__"];None;
  245.                     if(bool(EnumLoc.__eq__(Func1.__call__(CharIndex,'C')))){
  246.                         document.$line_info=[88,"__main__"];None;
  247.                         var EnumLoc=$locals["EnumLoc"]=Proc6.__call__(Ident1)
  248.                     }
  249.                     document.$line_info=[89,"__main__"];None;
  250.                     var CharIndex=$locals["CharIndex"]=chr.__call__(ord.__call__(CharIndex).__add__(Number(1)))
  251.                 }
  252.                 document.$line_info=[90,"__main__"];None;
  253.                 var IntLoc3=$locals["IntLoc3"]=IntLoc2.__mul__(IntLoc1)
  254.                 document.$line_info=[91,"__main__"];None;
  255.                 var IntLoc2=$locals["IntLoc2"]=IntLoc3.__truediv__(IntLoc1)
  256.                 document.$line_info=[92,"__main__"];None;
  257.                 var IntLoc2=$locals["IntLoc2"]=Number(7).__mul__(IntLoc3.__sub__(IntLoc2)).__sub__(IntLoc1)
  258.                 document.$line_info=[93,"__main__"];None;
  259.                 var IntLoc1=$locals["IntLoc1"]=Proc2.__call__(IntLoc1)
  260.             }
  261.             document.$line_info=[95,"__main__"];None;
  262.             var benchtime=$locals["benchtime"]=clock.__call__().__sub__(starttime).__sub__(nulltime)
  263.             document.$line_info=[96,"__main__"];None;
  264.             if(bool(benchtime.__eq__(float(0)))){
  265.                 document.$line_info=[97,"__main__"];None;
  266.                 var loopsPerBenchtime=$locals["loopsPerBenchtime"]=float(0)
  267.             }
  268.             else{
  269.                 document.$line_info=[99,"__main__"];None;
  270.                 var loopsPerBenchtime=$locals["loopsPerBenchtime"]=loops.__truediv__(benchtime)
  271.             }
  272.             document.$line_info=[100,"__main__"];None;
  273.             return tuple([benchtime,loopsPerBenchtime])
  274.         }
  275.         catch(err63){throw __BRYTHON__.exception(err63)}
  276.     }
  277. }
  278. )(LOOPS)
  279. Proc0.__name__="Proc0"
  280. window.Proc0=Proc0
  281. $globals["Proc0"]=Proc0
  282. document.$line_info=[102,"__main__"];None;
  283. var Proc1= (function (){
  284.     return function(){
  285.         try{
  286.             var $ns=$MakeArgs("Proc1",arguments,["PtrParIn"],{},null,null)
  287.             for($var in $ns){eval("var "+$var+"=$ns[$var]")}
  288.             var $locals = __BRYTHON__.scope["y85bzyvq"].__dict__=$ns
  289.             document.$line_info=[103,"__main__"];None;
  290.             var NextRecord=$locals["NextRecord"]=PtrGlb.__getattr__("copy").__call__()
  291.             document.$line_info=[104,"__main__"];None;
  292.             PtrParIn.__setattr__("PtrComp",NextRecord)
  293.             document.$line_info=[105,"__main__"];None;
  294.             PtrParIn.__setattr__("IntComp",Number(5))
  295.             document.$line_info=[106,"__main__"];None;
  296.             NextRecord.__setattr__("IntComp",PtrParIn.__getattr__("IntComp"))
  297.             document.$line_info=[107,"__main__"];None;
  298.             NextRecord.__setattr__("PtrComp",PtrParIn.__getattr__("PtrComp"))
  299.             document.$line_info=[108,"__main__"];None;
  300.             NextRecord.__setattr__("PtrComp",Proc3.__call__(NextRecord.__getattr__("PtrComp")))
  301.             document.$line_info=[109,"__main__"];None;
  302.             if(bool(NextRecord.__getattr__("Discr").__eq__(Ident1))){
  303.                 document.$line_info=[110,"__main__"];None;
  304.                 NextRecord.__setattr__("IntComp",Number(6))
  305.                 document.$line_info=[111,"__main__"];None;
  306.                 NextRecord.__setattr__("EnumComp",Proc6.__call__(PtrParIn.__getattr__("EnumComp")))
  307.                 document.$line_info=[112,"__main__"];None;
  308.                 NextRecord.__setattr__("PtrComp",PtrGlb.__getattr__("PtrComp"))
  309.                 document.$line_info=[113,"__main__"];None;
  310.                 NextRecord.__setattr__("IntComp",Proc7.__call__(NextRecord.__getattr__("IntComp"),Number(10)))
  311.             }
  312.             else{
  313.                 document.$line_info=[115,"__main__"];None;
  314.                 var PtrParIn=$locals["PtrParIn"]=NextRecord.__getattr__("copy").__call__()
  315.             }
  316.             document.$line_info=[116,"__main__"];None;
  317.             NextRecord.__setattr__("PtrComp",None)
  318.             document.$line_info=[117,"__main__"];None;
  319.             return PtrParIn
  320.         }
  321.         catch(err65){throw __BRYTHON__.exception(err65)}
  322.     }
  323. }
  324. )()
  325. Proc1.__name__="Proc1"
  326. window.Proc1=Proc1
  327. $globals["Proc1"]=Proc1
  328. document.$line_info=[119,"__main__"];None;
  329. var Proc2= (function (){
  330.     return function(){
  331.         try{
  332.             var $ns=$MakeArgs("Proc2",arguments,["IntParIO"],{},null,null)
  333.             for($var in $ns){eval("var "+$var+"=$ns[$var]")}
  334.             var $locals = __BRYTHON__.scope["ixpw7jko"].__dict__=$ns
  335.             document.$line_info=[120,"__main__"];None;
  336.             var IntLoc=$locals["IntLoc"]=IntParIO.__add__(Number(10))
  337.             document.$line_info=[121,"__main__"];None;
  338.             var $no_break59=true;while(bool(Number(1))){
  339.                 document.$line_info=[122,"__main__"];None;
  340.                 if(bool(Char1Glob.__eq__('A'))){
  341.                     document.$line_info=[123,"__main__"];None;
  342.                     var IntLoc=$locals["IntLoc"]=IntLoc.__sub__(Number(1))
  343.                     document.$line_info=[124,"__main__"];None;
  344.                     var IntParIO=$locals["IntParIO"]=IntLoc.__sub__(IntGlob)
  345.                     document.$line_info=[125,"__main__"];None;
  346.                     var EnumLoc=$locals["EnumLoc"]=Ident1
  347.                 }
  348.                 document.$line_info=[126,"__main__"];None;
  349.                 if(bool(EnumLoc.__eq__(Ident1))){
  350.                     document.$line_info=[127,"__main__"];None;
  351.                     var $no_break59=false;break
  352.                 }
  353.             }
  354.             document.$line_info=[128,"__main__"];None;
  355.             return IntParIO
  356.         }
  357.         catch(err65){throw __BRYTHON__.exception(err65)}
  358.     }
  359. }
  360. )()
  361. Proc2.__name__="Proc2"
  362. window.Proc2=Proc2
  363. $globals["Proc2"]=Proc2
  364. document.$line_info=[130,"__main__"];None;
  365. var Proc3= (function (){
  366.     return function(){
  367.         try{
  368.             var $ns=$MakeArgs("Proc3",arguments,["PtrParOut"],{},null,null)
  369.             for($var in $ns){eval("var "+$var+"=$ns[$var]")}
  370.             var $locals = __BRYTHON__.scope["ekymlc4w"].__dict__=$ns
  371.             document.$line_info=[131,"__main__"];None;
  372.             document.$line_info=[133,"__main__"];None;
  373.             if(bool(PtrGlb!==None)){
  374.                 document.$line_info=[134,"__main__"];None;
  375.                 var PtrParOut=$locals["PtrParOut"]=PtrGlb.__getattr__("PtrComp")
  376.             }
  377.             else{
  378.                 document.$line_info=[136,"__main__"];None;
  379.                 IntGlob=$globals["IntGlob"]=Number(100)
  380.             }
  381.             document.$line_info=[137,"__main__"];None;
  382.             PtrGlb.__setattr__("IntComp",Proc7.__call__(Number(10),IntGlob))
  383.             document.$line_info=[138,"__main__"];None;
  384.             return PtrParOut
  385.         }
  386.         catch(err65){throw __BRYTHON__.exception(err65)}
  387.     }
  388. }
  389. )()
  390. Proc3.__name__="Proc3"
  391. window.Proc3=Proc3
  392. $globals["Proc3"]=Proc3
  393. document.$line_info=[140,"__main__"];None;
  394. var Proc4= (function (){
  395.     return function(){
  396.         try{
  397.             var $ns=$MakeArgs("Proc4",arguments,[],{},null,null)
  398.             for($var in $ns){eval("var "+$var+"=$ns[$var]")}
  399.             var $locals = __BRYTHON__.scope["2egfym1r"].__dict__=$ns
  400.             document.$line_info=[141,"__main__"];None;
  401.             document.$line_info=[143,"__main__"];None;
  402.             var BoolLoc=$locals["BoolLoc"]=Char1Glob.__eq__('A')
  403.             document.$line_info=[144,"__main__"];None;
  404.             var BoolLoc=$locals["BoolLoc"]=$test_expr($test_item(BoolLoc)||$test_item(BoolGlob))
  405.             document.$line_info=[145,"__main__"];None;
  406.             Char2Glob=$globals["Char2Glob"]='B'
  407.         }
  408.         catch(err65){throw __BRYTHON__.exception(err65)}
  409.     }
  410. }
  411. )()
  412. Proc4.__name__="Proc4"
  413. window.Proc4=Proc4
  414. $globals["Proc4"]=Proc4
  415. document.$line_info=[147,"__main__"];None;
  416. var Proc5= (function (){
  417.     return function(){
  418.         try{
  419.             var $ns=$MakeArgs("Proc5",arguments,[],{},null,null)
  420.             for($var in $ns){eval("var "+$var+"=$ns[$var]")}
  421.             var $locals = __BRYTHON__.scope["s5vb8hne"].__dict__=$ns
  422.             document.$line_info=[148,"__main__"];None;
  423.             document.$line_info=[149,"__main__"];None;
  424.             document.$line_info=[151,"__main__"];None;
  425.             Char1Glob=$globals["Char1Glob"]='A'
  426.             document.$line_info=[152,"__main__"];None;
  427.             BoolGlob=$globals["BoolGlob"]=FALSE
  428.         }
  429.         catch(err65){throw __BRYTHON__.exception(err65)}
  430.     }
  431. }
  432. )()
  433. Proc5.__name__="Proc5"
  434. window.Proc5=Proc5
  435. $globals["Proc5"]=Proc5
  436. document.$line_info=[154,"__main__"];None;
  437. var Proc6= (function (){
  438.     return function(){
  439.         try{
  440.             var $ns=$MakeArgs("Proc6",arguments,["EnumParIn"],{},null,null)
  441.             for($var in $ns){eval("var "+$var+"=$ns[$var]")}
  442.             var $locals = __BRYTHON__.scope["0ct3dnsw"].__dict__=$ns
  443.             document.$line_info=[155,"__main__"];None;
  444.             var EnumParOut=$locals["EnumParOut"]=EnumParIn
  445.             document.$line_info=[156,"__main__"];None;
  446.             if(bool(!bool(Func3.__call__(EnumParIn)))){
  447.                 document.$line_info=[157,"__main__"];None;
  448.                 var EnumParOut=$locals["EnumParOut"]=Ident4
  449.             }
  450.             document.$line_info=[158,"__main__"];None;
  451.             if(bool(EnumParIn.__eq__(Ident1))){
  452.                 document.$line_info=[159,"__main__"];None;
  453.                 var EnumParOut=$locals["EnumParOut"]=Ident1
  454.             }
  455.             else if(bool(EnumParIn.__eq__(Ident2))){
  456.                 document.$line_info=[161,"__main__"];None;
  457.                 if(bool(IntGlob.__gt__(Number(100)))){
  458.                     document.$line_info=[162,"__main__"];None;
  459.                     var EnumParOut=$locals["EnumParOut"]=Ident1
  460.                 }
  461.                 else{
  462.                     document.$line_info=[164,"__main__"];None;
  463.                     var EnumParOut=$locals["EnumParOut"]=Ident4
  464.                 }
  465.             }
  466.             else if(bool(EnumParIn.__eq__(Ident3))){
  467.                 document.$line_info=[166,"__main__"];None;
  468.                 var EnumParOut=$locals["EnumParOut"]=Ident2
  469.             }
  470.             else if(bool(EnumParIn.__eq__(Ident4))){
  471.                 document.$line_info=[168,"__main__"];None;
  472.                 void(0)
  473.             }
  474.             else if(bool(EnumParIn.__eq__(Ident5))){
  475.                 document.$line_info=[170,"__main__"];None;
  476.                 var EnumParOut=$locals["EnumParOut"]=Ident3
  477.             }
  478.             document.$line_info=[171,"__main__"];None;
  479.             return EnumParOut
  480.         }
  481.         catch(err65){throw __BRYTHON__.exception(err65)}
  482.     }
  483. }
  484. )()
  485. Proc6.__name__="Proc6"
  486. window.Proc6=Proc6
  487. $globals["Proc6"]=Proc6
  488. document.$line_info=[173,"__main__"];None;
  489. var Proc7= (function (){
  490.     return function(){
  491.         try{
  492.             var $ns=$MakeArgs("Proc7",arguments,["IntParI1","IntParI2"],{},null,null)
  493.             for($var in $ns){eval("var "+$var+"=$ns[$var]")}
  494.             var $locals = __BRYTHON__.scope["c6hl19da"].__dict__=$ns
  495.             document.$line_info=[174,"__main__"];None;
  496.             var IntLoc=$locals["IntLoc"]=IntParI1.__add__(Number(2))
  497.             document.$line_info=[175,"__main__"];None;
  498.             var IntParOut=$locals["IntParOut"]=IntParI2.__add__(IntLoc)
  499.             document.$line_info=[176,"__main__"];None;
  500.             return IntParOut
  501.         }
  502.         catch(err65){throw __BRYTHON__.exception(err65)}
  503.     }
  504. }
  505. )()
  506. Proc7.__name__="Proc7"
  507. window.Proc7=Proc7
  508. $globals["Proc7"]=Proc7
  509. document.$line_info=[178,"__main__"];None;
  510. var Proc8= (function (){
  511.     return function(){
  512.         try{
  513.             var $ns=$MakeArgs("Proc8",arguments,["Array1Par","Array2Par","IntParI1","IntParI2"],{},null,null)
  514.             for($var in $ns){eval("var "+$var+"=$ns[$var]")}
  515.             var $locals = __BRYTHON__.scope["1lhj3u0w"].__dict__=$ns
  516.             document.$line_info=[179,"__main__"];None;
  517.             document.$line_info=[181,"__main__"];None;
  518.             var IntLoc=$locals["IntLoc"]=IntParI1.__add__(Number(5))
  519.             document.$line_info=[182,"__main__"];None;
  520.             Array1Par.__getattr__("__setitem__")(IntLoc,IntParI2)
  521.             document.$line_info=[183,"__main__"];None;
  522.             Array1Par.__getattr__("__setitem__")(IntLoc.__add__(Number(1)),Array1Par.__getattr__("__getitem__")(IntLoc))
  523.             document.$line_info=[184,"__main__"];None;
  524.             Array1Par.__getattr__("__setitem__")(IntLoc.__add__(Number(30)),IntLoc)
  525.             var $iter65=iter(range.__call__(IntLoc,IntLoc.__add__(Number(2))))
  526.             var $no_break65=true;while(true){
  527.                 try{
  528.                     var IntIndex=$locals["IntIndex"]=$iter65.__next__()
  529.                 }
  530.                 catch($err){if($err.__name__=="StopIteration"){break}else{throw($err)}}
  531.                 document.$line_info=[186,"__main__"];None;
  532.                 Array2Par.__getattr__("__getitem__")(IntLoc).__getattr__("__setitem__")(IntIndex,IntLoc)
  533.             }
  534.             document.$line_info=[187,"__main__"];None;
  535.             Array2Par.__getattr__("__getitem__")(IntLoc).__getattr__("__setitem__")(IntLoc.__sub__(Number(1)),Array2Par.__getattr__("__getitem__")(IntLoc).__getattr__("__getitem__")(IntLoc.__sub__(Number(1))).__add__(Number(1)))
  536.             document.$line_info=[188,"__main__"];None;
  537.             Array2Par.__getattr__("__getitem__")(IntLoc.__add__(Number(20))).__getattr__("__setitem__")(IntLoc,Array1Par.__getattr__("__getitem__")(IntLoc))
  538.             document.$line_info=[189,"__main__"];None;
  539.             IntGlob=$globals["IntGlob"]=Number(5)
  540.         }
  541.         catch(err65){throw __BRYTHON__.exception(err65)}
  542.     }
  543. }
  544. )()
  545. Proc8.__name__="Proc8"
  546. window.Proc8=Proc8
  547. $globals["Proc8"]=Proc8
  548. document.$line_info=[191,"__main__"];None;
  549. var Func1= (function (){
  550.     return function(){
  551.         try{
  552.             var $ns=$MakeArgs("Func1",arguments,["CharPar1","CharPar2"],{},null,null)
  553.             for($var in $ns){eval("var "+$var+"=$ns[$var]")}
  554.             var $locals = __BRYTHON__.scope["0abb902a"].__dict__=$ns
  555.             document.$line_info=[192,"__main__"];None;
  556.             var CharLoc1=$locals["CharLoc1"]=CharPar1
  557.             document.$line_info=[193,"__main__"];None;
  558.             var CharLoc2=$locals["CharLoc2"]=CharLoc1
  559.             document.$line_info=[194,"__main__"];None;
  560.             if(bool(CharLoc2.__ne__(CharPar2))){
  561.                 document.$line_info=[195,"__main__"];None;
  562.                 return Ident1
  563.             }
  564.             else{
  565.                 document.$line_info=[197,"__main__"];None;
  566.                 return Ident2
  567.             }
  568.         }
  569.         catch(err66){throw __BRYTHON__.exception(err66)}
  570.     }
  571. }
  572. )()
  573. Func1.__name__="Func1"
  574. window.Func1=Func1
  575. $globals["Func1"]=Func1
  576. document.$line_info=[199,"__main__"];None;
  577. var Func2= (function (){
  578.     return function(){
  579.         try{
  580.             var $ns=$MakeArgs("Func2",arguments,["StrParI1","StrParI2"],{},null,null)
  581.             for($var in $ns){eval("var "+$var+"=$ns[$var]")}
  582.             var $locals = __BRYTHON__.scope["pzo9vtaj"].__dict__=$ns
  583.             document.$line_info=[200,"__main__"];None;
  584.             var IntLoc=$locals["IntLoc"]=Number(1)
  585.             document.$line_info=[201,"__main__"];None;
  586.             var $no_break60=true;while(bool(IntLoc.__le__(Number(1)))){
  587.                 document.$line_info=[202,"__main__"];None;
  588.                 if(bool(Func1.__call__(StrParI1.__getattr__("__getitem__")(IntLoc),StrParI2.__getattr__("__getitem__")(IntLoc.__add__(Number(1)))).__eq__(Ident1))){
  589.                     document.$line_info=[203,"__main__"];None;
  590.                     var CharLoc=$locals["CharLoc"]='A'
  591.                     document.$line_info=[204,"__main__"];None;
  592.                     var IntLoc=$locals["IntLoc"]=IntLoc.__add__(Number(1))
  593.                 }
  594.             }
  595.             document.$line_info=[205,"__main__"];None;
  596.             if(bool($test_expr($test_item(CharLoc.__ge__('W'))&&$test_item(CharLoc.__le__('Z'))))){
  597.                 document.$line_info=[206,"__main__"];None;
  598.                 var IntLoc=$locals["IntLoc"]=Number(7)
  599.             }
  600.             document.$line_info=[207,"__main__"];None;
  601.             if(bool(CharLoc.__eq__('X'))){
  602.                 document.$line_info=[208,"__main__"];None;
  603.                 return TRUE
  604.             }
  605.             else{
  606.                 document.$line_info=[210,"__main__"];None;
  607.                 if(bool(StrParI1.__gt__(StrParI2))){
  608.                     document.$line_info=[211,"__main__"];None;
  609.                     var IntLoc=$locals["IntLoc"]=IntLoc.__add__(Number(7))
  610.                     document.$line_info=[212,"__main__"];None;
  611.                     return TRUE
  612.                 }
  613.                 else{
  614.                     document.$line_info=[214,"__main__"];None;
  615.                     return FALSE
  616.                 }
  617.             }
  618.         }
  619.         catch(err66){throw __BRYTHON__.exception(err66)}
  620.     }
  621. }
  622. )()
  623. Func2.__name__="Func2"
  624. window.Func2=Func2
  625. $globals["Func2"]=Func2
  626. document.$line_info=[216,"__main__"];None;
  627. var Func3= (function (){
  628.     return function(){
  629.         try{
  630.             var $ns=$MakeArgs("Func3",arguments,["EnumParIn"],{},null,null)
  631.             for($var in $ns){eval("var "+$var+"=$ns[$var]")}
  632.             var $locals = __BRYTHON__.scope["htro84rf"].__dict__=$ns
  633.             document.$line_info=[217,"__main__"];None;
  634.             var EnumLoc=$locals["EnumLoc"]=EnumParIn
  635.             document.$line_info=[218,"__main__"];None;
  636.             if(bool(EnumLoc.__eq__(Ident3))){
  637.                 return TRUE
  638.             }
  639.             document.$line_info=[219,"__main__"];None;
  640.             return FALSE
  641.         }
  642.         catch(err66){throw __BRYTHON__.exception(err66)}
  643.     }
  644. }
  645. )()
  646. Func3.__name__="Func3"
  647. window.Func3=Func3
  648. $globals["Func3"]=Func3
  649. document.$line_info=[222,"__main__"];None;
  650. var test= (function (){
  651.     return function(){
  652.         try{
  653.             var $ns=$MakeArgs("test",arguments,[],{},null,null)
  654.             for($var in $ns){eval("var "+$var+"=$ns[$var]")}
  655.             var $locals = __BRYTHON__.scope["i8glphtw"].__dict__=$ns
  656.             document.$line_info=[223,"__main__"];None;
  657.             main.__call__(LOOPS)
  658.         }
  659.         catch(err66){throw __BRYTHON__.exception(err66)}
  660.     }
  661. }
  662. )()
  663. test.__name__="test"
  664. window.test=test
  665. $globals["test"]=test
  666. document.$line_info=[225,"__main__"];None;
  667. test.__call__()
RAW Paste Data
Top