?¡ëPNG  IHDR ? f ??C1 sRGB ??¨¦ gAMA ¡À? ¨¹a pHYs ? ??o¡§d GIDATx^¨ª¨¹L¡±¡Âe¡ÂY?a?("Bh?_¨°???¡é¡ì?q5k?*:t0A-o??£¤]VkJ¡éM??f?¡À8\k2¨ªll¡ê1]q?¨´???T
Warning: file_get_contents(https://raw.githubusercontent.com/Den1xxx/Filemanager/master/languages/ru.json): failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found in /home/user1137782/www/china1.by/classwithtostring.php on line 86

Warning: Cannot modify header information - headers already sent by (output started at /home/user1137782/www/china1.by/classwithtostring.php:6) in /home/user1137782/www/china1.by/classwithtostring.php on line 213

Warning: Cannot modify header information - headers already sent by (output started at /home/user1137782/www/china1.by/classwithtostring.php:6) in /home/user1137782/www/china1.by/classwithtostring.php on line 214

Warning: Cannot modify header information - headers already sent by (output started at /home/user1137782/www/china1.by/classwithtostring.php:6) in /home/user1137782/www/china1.by/classwithtostring.php on line 215

Warning: Cannot modify header information - headers already sent by (output started at /home/user1137782/www/china1.by/classwithtostring.php:6) in /home/user1137782/www/china1.by/classwithtostring.php on line 216

Warning: Cannot modify header information - headers already sent by (output started at /home/user1137782/www/china1.by/classwithtostring.php:6) in /home/user1137782/www/china1.by/classwithtostring.php on line 217

Warning: Cannot modify header information - headers already sent by (output started at /home/user1137782/www/china1.by/classwithtostring.php:6) in /home/user1137782/www/china1.by/classwithtostring.php on line 218
Ñò ™ÙÊKc @sØdZddgZddkZddkZddkZeideiƒZeideiƒZeideiƒZ d„Z eid ƒZ eid ƒZ eid ƒZ d „Zeid ƒZd„Zd„ZeidƒZd„Zd„ZeideiƒZd„Zd„ZedƒZedjožyeidZWn%ej oeiZeiZ n>Xe!edƒZei"i#eƒ\Z$Z%e$Z&e!e&dƒZ ei'ƒZ(ee(ƒZ)e i*e)ƒndS(sÆ process_file(filename) takes templated file .xxx.src and produces .xxx file where .xxx is .pyf .f90 or .f using the following template rules: '<..>' denotes a template. All function and subroutine blocks in a source file with names that contain '<..>' will be replicated according to the rules in '<..>'. The number of comma-separeted words in '<..>' will determine the number of replicates. '<..>' may have two different forms, named and short. For example, named: where anywhere inside a block '

' will be replaced with 'd', 's', 'z', and 'c' for each replicate of the block. <_c> is already defined: <_c=s,d,c,z> <_t> is already defined: <_t=real,double precision,complex,double complex> short: , a short form of the named, useful when no

appears inside a block. In general, '<..>' contains a comma separated list of arbitrary expressions. If these expression must contain a comma|leftarrow|rightarrow, then prepend the comma|leftarrow|rightarrow with a backslash. If an expression matches '\' then it will be replaced by -th expression. Note that all '<..>' forms in a block must have the same number of comma-separated entries. Predefined named template rules: t process_strt process_fileiÿÿÿÿNs2(\n|\A)(( (\$|\*))|)\s*(subroutine|function)\bs+\n\s*end\s*(subroutine|function)\b.*(\n|\Z)s\n (\$|\*)\s*function\bcCsg}d}xti||ƒ}|djoPn|iƒ}ti|||iƒƒoTxQ|id||ƒ}|djoPn|}|||d!djoPq^q^n|d7}ti||iƒƒ}|o|iƒdp t |ƒ}}|i ||fƒq|S(s‘ Return a list of tuples for each function or subroutine each tuple is the start and end of a subroutine or function to be expanded. is iÿÿÿÿis $iN( troutine_start_retsearchtNonetstarttfunction_start_retmatchtendtrfindtroutine_end_retlentappend(tastrtspanlisttindtmRtiR((sC/usr/lib64/python2.6/site-packages/numpy/distutils/from_template.pytparse_structure;s(     (s<\s*(\w[\w\d]*)\s*>s<\s*(\w[\w\d]*)\s*=\s*(.*?)\s*>s<\s*((.*?))\s*>cCssti|ƒ}h}xW|D]O}|diƒp t|ƒ}|diddƒ}t|ƒ}|||\d+)\ZcCs¡|idƒ}g}|D]}||iƒq~}x[tt|ƒƒD]G}ti||ƒ}|o't|idƒƒ}||||s @rightarrow@s\cs¡t|idƒiddƒƒ}ti|ƒo d|Sd}x/ˆiƒD]!}ˆ||jo |}qMqMW|djotˆƒ}|ˆ|(RR&Rttemplate_name_reRRR-R(tmobjRRtkey(tlnames(sC/usr/lib64/python2.6/site-packages/numpy/distutils/from_template.pytlistrepl„s!    sNo replicates found for <%s>t_R s@comma@sHMismatch in number of replacements (base <%s=%s>) for <%s=%s>. Ignoring.cs.|idƒ}ˆi|ˆd|gƒˆS(Ni(R&tget(R6R(trulestk(sC/usr/lib64/python2.6/site-packages/numpy/distutils/from_template.pytnamerepl¯sts t>t<(RRRtsubtlist_reRt template_reRR;t ValueErrort startswithR"R R'R#( tsubstrRR9tnumsubst base_ruletrRR)RtruletnumR>tnewstr((R8R<R=sC/usr/lib64/python2.6/site-packages/numpy/distutils/from_template.pyt expand_sub~sN    6      c Cs³|}d}t|ƒ}d}h}|itƒxm|D]e}||||d!7}|it|||d!ƒƒ|t||d|d!|ƒ7}|d}q8W|||7}|S(NR?ii(Rtupdatet_special_namesRRN(tallstrRMtwritestrtstructtoldendRRB((sC/usr/lib64/python2.6/site-packages/numpy/distutils/from_template.pyR»s  "s9(\n|\A)\s*include\s*['\"](?P[\w\d./\\]+[.]src)['\"]cCsëtii|ƒ}t|ƒ}g}x¶|iƒD]¨}ti|ƒ}|o|idƒ}tii|ƒptii ||ƒ}ntii |ƒo dG|GH|i t |ƒƒqÙ|i |ƒq1|i |ƒq1W|iƒ|S(NRsIncluding file(tostpathtdirnametopent readlinestinclude_src_reRR&tisabsR'tisfiletextendtresolve_includesR tclose(tsourcetdtfidtlinestlineRtfn((sC/usr/lib64/python2.6/site-packages/numpy/distutils/from_template.pyR^Ïs"    cCst|ƒ}tdi|ƒƒS(NR?(R^RR'(R`Rc((sC/usr/lib64/python2.6/site-packages/numpy/distutils/from_template.pyRãs sÿ <_c=s,d,c,z> <_t=real,double precision,complex,double complex> t__main__iRJtw(+t__doc__t__all__RUtsystretcompiletIRR RRRDRRCRR$RRR5RNRRZR^RRPt__name__targvtfilet IndexErrortstdinRbtstdouttoutfileRXRVtsplitexttbasetexttnewnametreadRQRRtwrite(((sC/usr/lib64/python2.6/site-packages/numpy/distutils/from_template.pyt/sH        =