From 2164e79aefc19ec18cf9c19f5ec9fbaf1a9f3856 Mon Sep 17 00:00:00 2001 From: Carsten Larsen Date: Tue, 12 Jan 2021 14:30:49 +0100 Subject: [PATCH] Distribution files --- bin/amath.doc | 166 ++++++++++++++++++++++++++++++++++++++ bin/amath.readme | 41 ++++++++++ bin/catalog/english.info | Bin 0 -> 1188 bytes bin/prog/Catalog.info | Bin 0 -> 1233 bytes bin/prog/HISTORY.info | Bin 0 -> 862 bytes bin/prog/LICENSE.info | Bin 0 -> 862 bytes bin/prog/Script.info | Bin 0 -> 1233 bytes bin/prog/Test.info | Bin 0 -> 1233 bytes bin/prog/amath.020.info | Bin 0 -> 1603 bytes bin/prog/amath.030.info | Bin 0 -> 1603 bytes bin/prog/amath.doc.info | Bin 0 -> 862 bytes bin/prog/amath.info | Bin 0 -> 1603 bytes bin/root/amath.info | Bin 0 -> 1188 bytes bin/script/complex1.info | Bin 0 -> 871 bytes bin/script/complex2.info | Bin 0 -> 871 bytes bin/script/complex3.info | Bin 0 -> 871 bytes bin/script/function1.info | Bin 0 -> 871 bytes bin/script/function2.info | Bin 0 -> 852 bytes bin/script/function3.info | Bin 0 -> 871 bytes bin/script/operators.info | Bin 0 -> 871 bytes bin/script/userfuncs.info | Bin 0 -> 871 bytes bin/script/variables.info | Bin 0 -> 871 bytes 22 files changed, 207 insertions(+) create mode 100644 bin/amath.doc create mode 100644 bin/amath.readme create mode 100644 bin/catalog/english.info create mode 100644 bin/prog/Catalog.info create mode 100644 bin/prog/HISTORY.info create mode 100644 bin/prog/LICENSE.info create mode 100644 bin/prog/Script.info create mode 100644 bin/prog/Test.info create mode 100644 bin/prog/amath.020.info create mode 100644 bin/prog/amath.030.info create mode 100644 bin/prog/amath.doc.info create mode 100644 bin/prog/amath.info create mode 100644 bin/root/amath.info create mode 100644 bin/script/complex1.info create mode 100644 bin/script/complex2.info create mode 100644 bin/script/complex3.info create mode 100644 bin/script/function1.info create mode 100644 bin/script/function2.info create mode 100644 bin/script/function3.info create mode 100644 bin/script/operators.info create mode 100644 bin/script/userfuncs.info create mode 100644 bin/script/variables.info diff --git a/bin/amath.doc b/bin/amath.doc new file mode 100644 index 00000000..6bef2323 --- /dev/null +++ b/bin/amath.doc @@ -0,0 +1,166 @@ +NAME + amath - Simple command line calculator + +SYNOPSIS + [ --noansi ] [ --shell | expression ] + +DESCRIPTION + amath features a case sensitive command line interface, internal IEEE + 754 calculations with 15 significant digits, calculations with real and + complex numbers, variables and user defined functions, logarithmic and + exponential functions, trigonometric and hyperbolic function and + selected mathematical constants and rounding functions. + +OPTIONS + --noansi + Disable output of ANSI escape codes. Default is enable. + + --shell + Open an interactive shell. + +OPERATORS + + Mathematical addition + - Mathematical subtraction + * Mathematical multiplication + / Mathematical division + ^ Mathematical exponentiation + = Assignment of variable values + | Absolute value of number + +VARIABLES AND CONSTANT + pi Trigonometric constant + e Euler's number + i Imaginary unit + ins Result of last calculation + +MISCELLANEOUS FUNCTIONS + abs Absolute value of number + sgn Mathematical signum function + round Round to nearest integer number + trunc Discard fraction part of number + floor Mathematical floor function + ceil Mathematical ceiling function + sqrt Square root function (exp 1/2) + cbrt Cube root function (exp 1/3) + lb Binary logarithm function (base 2) + ln Natural logarithm function (base e) + lg Common logarithm function (base 10) + +TRIGONOMETRIC FUNCTIONS + sin Trigonometric sine function + cos Trigonometric cosine function + tan Trigonometric tangent function + cot Trigonometric cotangent function + sec Trigonometric secant function + csc Trigonometric cosecant function + crd Trigonometric chord function + exsec Trigonometric exsecant function + excsc Trigonometric excosecant function + arcsin Inverse trigonometric sine function + arccos Inverse trigonometric cosine function + arctan Inverse trigonometric tangent function + arccot Inverse trigonometric cotangent function + arcsec Inverse trigonometric secant function + arccsc Inverse trigonometric cosecant function + arccrd Inverse trigonometric chord function + arcexsec Inverse trigonometric exsecant function + arcexcsc Inverse trigonometric excosecant function + +HYPERBOLIC FUNCTIONS + sinh Hyperbolic sine function + cosh Hyperbolic cosine function + tanh Hyperbolic tangent function + coth Hyperbolic cotangent function + sech Hyperbolic secant function + csch Hyperbolic cosecant function + arcsinh Inverse hyperbolic sine function + arccosh Inverse hyperbolic cosine function + arctanh Inverse hyperbolic tangent function + arccoth Inverse hyperbolic cotangent function + arcsech Inverse hyperbolic secant function + arccsch Inverse hyperbolic cosecant function + +EARLY TRIGONOMETRIC FUNCTIONS + ver Versed sine function + vcs Versed cosine function + cvs Coversed sine function + cvc Coversed cosine function + hv Haversed sine function + hvc Haversed cosine function + hcv Hacoversed sine function + hcc Hacoversed cosine function + arcver Inverse versed sine function + arcvcs Inverse versed cosine function + arccvs Inverse coversed sine function + arccvc Inverse coversed cosine function + archv Inverse haversed sine function + archvc Inverse haversed cosine function + archcv Inverse hacoversed sine function + archcc Inverse hacoversed cosine function + +STATEMENTS + about Show about text + clear Clear console window + def Define function + delete Delete variable or function + digits Set number of significant digits + eval Evaluate arithmetic expression + execute Execute statements in a file + functions Show list of user defined functions + input Change numeral input system + help Show basic help text + output Change numeral output system + list Show content of a directory + show Show content of a file + load Load variable and functions from file + save Save variable and functions to file + variables Show list of variables + version Show version string + license Show copyright and license texts + memory Show internal memory usage + exit Exit program + +EXIT STATUS + amath exits 0 on success and >0 if an error occurs. + +EXAMPLES + Add two numbers: + $ amath 1.3 + 2.6 + + Find cosine of pi/2: + $ amath "cos(pi/2)" + + Find square root of minus 25: + $ amath "sqrt(-25)" + + Show only 5 digits in the result of a division: + $ amath "digits 5;34/11" + + Script block with functions: + round(1.5461);round(-1.5461); + ceil(43.5461);ceil(-43.5461); + floor(39.9531);floor(-39.9531); + trunc(23.827);trunc(-23.827); + sqrt(100);sqrt(52.23); + + Script block with user defined functions: + f(x)=x*2+1; + g(y)=y^2+y*1.5+2; + a=2;b=3;c=a+b; + f(2.2);c+1.1; + +BUGS + Please report any other bugs that you encounter via: + https://gitlab.com/rnger/amath/issues. + +HOMEPAGE + https://amath.innolan.net/ + +AUTHORS + Written by Carsten Sonne Larsen . Floating point to + string conversion is based on software written by Ryan Juckett. The + code in complex calculations is derived from software written by + Stephen L. Moshier. The code in MemSet and MemCopy is derived from + software contributed to Berkeley by Mike Hibler and Chris Torek. + +January 11 2021 Version 1.9.0 diff --git a/bin/amath.readme b/bin/amath.readme new file mode 100644 index 00000000..fca3d000 --- /dev/null +++ b/bin/amath.readme @@ -0,0 +1,41 @@ +Short: Simple command line calculator +Author: Carsten Larsen +Uploader: carsten.larsen@mail.com +Type: misc/math +Version: 1.9.0 +Architecture: m68k-amigaos >= 2.04 +URL: https://amath.innolan.net + +Features +======== + +- Case sensitive command line interface +- Native IEEE 754 with 15 significant digits +- Calculations with real and complex numbers +- Variables and user defined functions +- Logarithmic and exponential functions +- Trigonometric and hyperbolic functions +- Mathematical constants and rounding functions +- Disk functions to load, save and view content +- Comprehensive and easy to use builtin help +- Optimized 68000, 68020 and 68030 versions +- Unlimited number of ARexx interfaces +- Freely distributable sources (BSD license) + +Usage +===== + +Open amath in its own window: +> amath + +Do a calculation in shell: +> amath 1.2+1.4 + +Get an interactive prompt in shell: +> amath shell + +Show version string: +> amath version + +Run regression tests: +> amath --test diff --git a/bin/catalog/english.info b/bin/catalog/english.info new file mode 100644 index 0000000000000000000000000000000000000000..a6eedda85db54a509c129cc9e240854c8e2ab93a GIT binary patch literal 1188 zcmb7^Ur19?9LK-+&gq(SyDNqg%U!fc7C9jlYtDNLp;sSvL)wGlLl4sb2!+a>{*d8= z4?*LF}aQ-}y9=1V>AWz|bKEux1&vtYt>x8FH;1M5NP2iy02e!p|}`|Z1P_eFyO z5gLLxiU4Yf6_yCM(TmB-_BTcC-i97pd)TGO8#|`~_mn#2Ju;RhGAec_S>ljatXaZ+ zU8syRFfEEo=W14Tcd*0}R#(kPHN;k{3|&$!B37DKqNmB;QI92~AYT%Q84!}o#!u=dR^0NbDXdpj5 zx(7b;$?^CToJ*fIWyS;V>US9Xo8ZiOPB=EHUT{H;P<_#bscEWnpreQCW?u_$4Z@uQ z+CX(vbEi{5>`jZ9-g(H%UFe?u`z|Ds5ONHS<__3nu53UPY|_k z<8|KDx<39yma4Ibzwp4g!}RzZUl>fm@C#mszUk-LWC1;Uh)Fy9{d}JGM?VnLT`)e+ z@iYfott-fr*H;INyxLcl-$_*MU{X|6wO($_$=?oeAt`xN*4?x8bkP1#{+6v)%GT^< zFe-$`3!H^@gl?>Z=|gDVB4#?8OT;wiz7nxGUnC~2w`^83>j==C=IN)L(lY*?lgq4v z2|3Sl#lKyZXRXFQ1QiDP3HM9H$j>Ik(M5jV)!f{m{z~o#4`g34$!viV5 z>t@*vW0C$|8mZ1Tbt3M?G5W-TW~!UoB==7tOalaQmXDBslPOoFA9#b9+cX6`p#A}x Cx-K*T literal 0 HcmV?d00001 diff --git a/bin/prog/Catalog.info b/bin/prog/Catalog.info new file mode 100644 index 0000000000000000000000000000000000000000..c9ab1f368e2532c9306a94b0e1e8a0e7b739dd05 GIT binary patch literal 1233 zcmaJ=U1(HC7(MsyZnADR*)e$ACH{@UK!~dwgi38IJ46M4Q2Wp^fr5WE5~XZ3q%^+t zj=@sNQz-SNiY@^$#0NqAfh6TBH4ytyB4r;$C2JI^PubOi)^v0IW^zMq5f9us_k79!@+7ibuj*DYsjVAN7Mcba@TnR0e!Zi$_ z*Y|bAMy)Hlrq=0q@#TV)W`jeJJ|Wn7KB{*QiLQHtmGcq98C~knf*VzVv_E8(6U2Gh z>fV?_Iy-oyO!?J$xp!vrHPQ<1B4zrIHL6y2Xh!!GOB0IXt_&y&aB=QE5R~FG((yB7C&j2`e~Re$_HK|#^)FB zarUlM7zy3asw5J5DSJnsAdwv$j*KT!otN#~Igs#*B84a-lMkEEVhL)d|4b(FF(MQ3 zEsaPaQHX{=uWLi(X4H-^`wTVI&)D)FMC7LWGpo)bmIF>_PLXD@p(77aH>5H6E;Ike zg1c}(_usqVn%>UhsHv<$XP^zyg;FLSf+yuh?|uot3=b@xrTF!{OqZw2@PN!T>C>5$ ztt0;5YGiM&YQ}p(`cY-cEh*0}gr51N-Gb%M+*8A}UilSix(hwU<7$XD=qb9OR>=mZ zRn6~fn{U$DIS4~Gosx!)DpNQSoK+OA(f{bYRewU6I>FXzj<9X|bdl^(F$jV1Li8)q z#8Dfi_4q!l=uk=sj$7ybP*I3QBWKd6l$AV|A31)ba8YN z1aWb3s2RoCe~4hfu}jAc;`!aXUahyw@vSxS2Shw4PUifmI+LJxJ z)1Jw+QV%%51!h9;2TAxHd=n6kOQPVAIKq6tsVq3B^59^3inZ`G!&=QqRtKKK zqxKXxdN@}+ca_G#I%o&GL=?d?CsP&KCZ?Y#g&N^UsXgv;kl`p0}1H%it zmTL9UQw1*Yz%EXoIt!GC-@9{t?S#|& zwATOEzt4F>Gt*A`$TW%bT0iW&!dR&2dYSQ8lh=J)OL{9idy<#?c125TqoS+b$t->4 zSJqSder`RJd7}{tNJ!i+Kn_6DAMlxo3PPxA0QH0M=F1Z$HB%>B^HZYL-|t0htB0a% z*ANZpsa{!6ZFx{?wf)d&mV6;SWF0_Dr`9nQ@&d$1> z__EeB{BG9v`a5IJ)JaGpvd+Ud-vTQ1dwdQ8?*j>eVgMAQ}5NPKr7>Yx0v qy4dh|ch=({|FXTy2%K@rTaqFC%lS0>3v-`lipz5!XIYW0IJgH$O$|u^ literal 0 HcmV?d00001 diff --git a/bin/prog/Script.info b/bin/prog/Script.info new file mode 100644 index 0000000000000000000000000000000000000000..67b45c5d09047bf1178faf9251aaba8a7c4c2b25 GIT binary patch literal 1233 zcmah}TWAwO6g|6X+BCM!wz?R#HES^_0h{`v)^FxuMjrb#`isFZ0M8T@X_0FUL^+OM2&Yrn<_MW}DyKgio z5O|0km=7I=q!qTWxSj3uzmSpN7e$qdRfS!2ahHCLY;&k7m!bjBFrfHw&bGylii$W( zB>TiQn{s|su*43SHesxCepgg?u!I#W%I`=HiB$V145Ka0Jhnw?P4J}6wan^;C)(3dTi%Y+v>ARJAWi)`RQdwW=9k`MnO>BAe6KjC z*1@^DWXZI9CGcciC_Y4S=EB*&E|hU#e#A?DBGpfm8{tj>&PQiRYwpgTMVM?6lAhn!oaVT~$1jC89YnNhM|rdcL-jL;(Z#|hGO zkvhRS3m8}ys|GV#;2zC##tam9m3qSS^h3y@etLoKYp0&shg2- zY!4Q`8pP34m0VAhyArS62;J6DaO(rtxu*7RScL_2!>VKn*G;X{I$eVR2a4W4=6lFj z=SA^Jk>I7|n;?YP^bZh>728^)#@2(z$}Ribc1Mln2in@UNB6ew+P>eoLJ-OH>G}os C7CC?b literal 0 HcmV?d00001 diff --git a/bin/prog/Test.info b/bin/prog/Test.info new file mode 100644 index 0000000000000000000000000000000000000000..e5d34764e06cd11d283f25cbea2fc94923096672 GIT binary patch literal 1233 zcmah|T}TvB7(Fxl<7(-S<|c&YP-AQDU$sX*3nKS2p-@V_t=id3KKmvuF zi5z&~f}OY&s5sCTs3=x>W=lx2pnGFNhfiACZw0g6HW2 zku7<=Y*x{`89sx;?7TV3yITTh^M}$lhxmt=ml{c^V$=?|5v8t#GkPO_$#8d$Fe(2g z%4T$*9GrriQRn1I6y1BN$WzrQADf0{iSuR6vOxLRcUXSBLJ^_V+J|zg$BG?Ax(}F@ zQ5xCcv>)P?I>ouun>r}FZ4?N-tDxDW(`q7lEcj}_Kq($Kkx^cSFhX(BQ4|taDu^>0 zS0LZ^LGhAKD{;QwYszz6Os)49w{e}dr+5}|vAVBPl+Q`a}XJ6I7qR z_6CDGx$eKuqKxj=+6~Nbul?_s==;@x%=Z-KSu->NGB$9BD4aIW4i1C_Ur*&>VsENG zshZp%&KICHLIA$|6{N4vkJ$_&pe|UN662HL=*E;e|NZ_n z+=Vx;pm-^lxtJo~sVqkotynui^|~?;DLH{s5|B60%i6iFkrK1tKCn!#Th}>v&{H%? lq1ImVcd9KtYW>Bo?kk;Y&DHMi*3J%pTWgp4kb)OmfIr|EGvNRL literal 0 HcmV?d00001 diff --git a/bin/prog/amath.020.info b/bin/prog/amath.020.info new file mode 100644 index 0000000000000000000000000000000000000000..bf1558fd4ee54a86ba5244f39ad33d3fc974f7ce GIT binary patch literal 1603 zcmai!UuYCp6vn@q-E;>V+)ap02r-jg3`A67pIU-+XX}ayRI@I-4W$|>sZd`uG%Z<* zI@2(Tr7wnJ>x&P0uyq|o!6zY7leSQw3Z<03G;|XCWXm!XrAr+5_MCgijj@FuSbp=J z@BTS==G?uXf(8mbr}g3$^x_55nzcRuiM73Kv9l?(*a6DVTc;nrO8Ncti*NYf7UVOp z60;_^RT3Lk^XW3qJ^tl#fICst3B^>a=IpGJr}6o>I~d|)Ce zDv_?k;bF0-et=KggxGy|De@uxSeTMb29{)YS>;9CU`=)(lWd2XUDl<~Hfd=SrOjlU zXtIp}M`<>*U^$XMvW-Cdj%@^qpilC}z>#cIXA4;TZ^)%+)Rt&uCgO~u-mPeSq?le; zoL$2py|BN`864|Bv~q7;mpWb7Q64FmX8m^TT3ozkIzuS$92p+hipXR#>585~xqrv3 zzpaQq=$#I99NB4%Yi;eMwF>n$jDatGqw3Ku&{S-XULrdwsmU6iWiIx!VY zPfx!O1Ns9BB;^N;>Z5tK)YKXrs>eS#z4yO*TnzyZBYXCbA1WA+5=CU6U4zyf`Wra; z)zf#TH+_B=Lad`xat(XR6k~IENz^F1m9D&wc5(NCw>l^FnA?j~Hl!{;hu!&nzLIN@ z2Hr`mV}L4f%{5@s)Ka$k7P$uP`zEx5^o}XC z`?joe0oF{%%jd;Hl)nxu8mRmb2Mi&;cq?qqQ+{hSZePSuF%~fyD4ktW6mdzuBRrq) z2$S!KBy~CS40Sm*fHp~8&dljx#`4tV!~|agqPgTq4t_&(NFU@rCvFOPJi7NzlvRvB zr{x`#BQ}rwcm9%G@E&e{c9ov`@Hv0ql8YNxZq#aPJxUKBg?I6a=cVgX(+C&BWR1gtg3{GNST4fo;(j|_2d(OSnjcJ7*Sbp=J z@7#Yg=kD(*XrRz@+900BARZ#ES&zT|nN_*5$j+9~VtdG|T5sQahVmcMFTUx2SCG#< zOU$Z1R!wYL?WeOi{?9LG16+zS*I^3|SLy8oc((!kRC`V7HCOrW0FF>qtM3?gi+@*} zxlro06CsAh&lT7F8?P)aUGB3lk+z#TQ9?13Sxao}z_2Y`^HvE3Y){!v9BI2RC%Sq_ zrxQ)yzMnUJc?`0d7Y?-4u_{fb-tn6+b!XC%T7SE|P#nhx@sa7I zs71O7hs$Dj{Qw_z39;+Sa^yq$u`nf>3@pj)ipq<)!J6zLCfN=%yP`{lqbridA}P^EG>O)I%6pBoEV?dipXR#>6)HFd3eXX z|40!-(0d)|IIz>0(z?1yYc=X?7$cwiM%|-zvJUHQ`djck4;`g9I?ClDjPrg!>%>ej zJ3IRh4Cps0kdz-V+8>RxrKZ;4P(42X-2e8tDgpK*`~Dx-YM6==MP&aw2hBNl8+h}J zyYEbI`}{71*g&u3I(C;SDhqg2G${I&uDyV6apk7Bwjg!I9YiV{QkNgcu6#aU%e6=Y zuO>DyLOXEHb)af$DO-JuT#ME{2yHLDV+!qvuk&9)ukA?vTw}d<%-Fqj>D#q{8 z@(#+1t#$Y3&&Ua{;;WCpq^BW#!r!;#;^MiBjmG+b(&LBVoj&Jz>88|l2~h7oCA<7I zecy3vt9lQRrp=zBRXcoIC#B;IEj~vL-9nxAXXUJQH0Us<1A@#LQ_fM7z#mRkz5^D{20Hou*qW}N^ literal 0 HcmV?d00001 diff --git a/bin/prog/amath.doc.info b/bin/prog/amath.doc.info new file mode 100644 index 0000000000000000000000000000000000000000..263b3acadb85c245a6eb4b196d76b653a45afeda GIT binary patch literal 862 zcmZY7K}#D!6bJCPacTyd)*LK^N*XOKl+uG2wcuf=Hc-t;L8OO5Td0VYkc$#pWRpM+ zIg0oJdQ3rjv!RH%haSX>CqXLJK<%X<>~V@orvEp(*@Bz=^4`vSJDJSnSCSm!>mx1G zJ-m8x@2K?i6b#$S{~wMZm7bYY>1-XtYcLv>lb0#a(xX0nQ}L*DnMnkB`}AUO;J6@D zkU1{YIA?vui#@J~uq;VsA<0ijI(Q{%e^b)oRphbVmL${R{uDfdm!Mr^0z`Y2kcWy( zJ3&6b6%=3zIA_J}oo)~Jdejqm>PFzXe*^FF=fE48i6S|6yky$^OcToBgB&EX8(=U; z8EXf@Y8w+`eLW}EU;{X3wd{nga}TQ+Eh@XLK>CMTH@ms%(B}(gyE(XaW zwKIlE3cj>RwLbJA4^_8Aso;~4ViOhYlOQ5}X>gMIVq2D>SX|O^ujkx5-53=-u>9sb z-?{&0&fQxnXrRz@+900BARZyDSx+4Q#H#$Z$j+9~V*ALeT5sKdhVn7`#W($L3-Xy~ ziCNXhtBFmk{d57R9^AMP;A)il6}I4TmEJypcN)M?wbzthbCvH7;3!qK`c7i6_;a$TS9IyKOB-s?cepK?6=by#oH--PFR=qR1&D3^;cF8Tee6Enf= z?Cjexpx>rIQhvZ_e>BdPnp%TH_4xdA|JmcJ1UQK7dv|`QVJb=#k^TD|H0RhKz#E@E zd}n&w=XW8*26`pevA0Z7S-@kWLD8>t?FDp;Yq!0%1*t3UAX3?oy8IOOGQkOyRqp}PwAr(?YKKqjq;#C8#pkG@Td33itlU?ySYKM~ufttk{oXlpll7Suua1Q? v+~*+{xUCv@X_j^vGt*vT z#ES<(D#B8NwyU%r#6$gwDBepUM=`A+;>8?1@FpI3vcq-Sd z{o((wEnsXacz#~vS3fBlw!E=>_SoiqBIaaL2ouxs0Os7_y3 z1iE2FRGlxR*ne0UN$O_{wK7Tl)Z+t4Qa`h!VI(RXxSK<=TC87C9x5n(a3jn&aAfHPWw>KQ@gbRBUAsRx6z#0`48IyzjJbNO^T zS#uU9!c+gwLQ(a06EiBd71w;OfCfq^e+XsH8E_r%R_2F+$9P@g{lGNJKu_ZSO+2)3 zO|Olui#L1bKCu z5Hht(Az<=Dj~U=@b#T>x^B9VXH~jsSk8vNj#7hAUg7sRoAU$h}kT|mlh!?Ab#N{W* z$C_O3r&XQfg0_`yuTv>o90j6Ui$;}*ZWie literal 0 HcmV?d00001 diff --git a/bin/script/complex1.info b/bin/script/complex1.info new file mode 100644 index 0000000000000000000000000000000000000000..1723ad2972e26ebe1514dc560a6dab53db448f9e GIT binary patch literal 871 zcmbu6u}T9$5Qb+-G+U$ynj(#Qg+(60&IN5e)Eps2s`Cj13kwUq-2|T?FJKz&f>ppS z_Xz1MJ+Kzid4;&n&P)(N(&UcYf4_gY|G0nO8=xRu5j0^J?@eT7(w)+z4>b6*s4AgJ zCkMFM#)l1Z8?;hN#iWl(jrn)gwGuR3GsCU}7uLV7>OLA6fH6RX z9g||mtg&Mq33p{48}<|Njb_H53_19E(1wHdm2j{^2jL25Up+cK3H$nS=e*NPx}CG6 H7g)g$z=acs literal 0 HcmV?d00001 diff --git a/bin/script/complex2.info b/bin/script/complex2.info new file mode 100644 index 0000000000000000000000000000000000000000..441d492f4140009ef14d7b3f79cfe0a0a1ebb14a GIT binary patch literal 871 zcmbu6u}%U(5Qb+1$`%yFP*CX=7CeF-n`q-j<#M5*g2dj0!oost7vdA}1iS!|hMG%! z0Xj=Bu{NQD!nn@P4AH{SaAf!2@1O8r?%$6ZCP)&SRxCVw|oCNjP0 z86HwxY>-={ol;7se>?Q;t8YsTe#QDlenaJt zP0a1$+O)i1ZC`2e-1mO@^un6?cj8R^Y$0?1Nxrqrc5a#Pgr_o}FWBe2!Ypqwhnm19%32>WTLo zRFLi`ulk?v^SwIO*fHNlmvivq12+!xY-jg-cD%%nxpTQQ>^g8^{oAhYqoDzq07Td^ zDR#^nJJzvqD)ZQ|pNMZXGk#>q!M_KsIcN@qgB3amPq_Q?`PF4OS1;N(?M{-muaiz- F1wR__6MX;x literal 0 HcmV?d00001 diff --git a/bin/script/complex3.info b/bin/script/complex3.info new file mode 100644 index 0000000000000000000000000000000000000000..de2934ed698146ff22f91bc881dd47bde0ab518a GIT binary patch literal 871 zcmbu6u}%U(5Qb+1$`%yFP*CX=7L>k$n`ogIl?$Puqp>wH#zYIfU5GCrPrwTpD{8K^ z6DvzDv9U3s^9tiSJ2ONJL&K5Xf4_gif4P6(YM>xI5!7K5f9uG~^iFqh9nj?OrpiR- z>f#9x_qf;~w?;dql+5V)y~6yv>q-F{QCG5S)_lRDE+xMtzVbP-@;q1HmKgk;^^5$5 z%5IvN+r?GvdOu&h(&D-2{q**cHT5&%RQz-zbN@lUwaj*Gna_kDWImp-&w06>d^*g} z@I5*LpaMK*JN(8G!1f@4a?n0RqQZuC02|~x$LwOqJQQxrJT~leUfmge8FC%K9RO6f zyf08;(fv#EPxskM9c%2E@1n~&c=3T7YgxLq`xQH$V#nOM+!=NqIJf?FS@%)j0E_@4 z?3ffgW{n-|P`EAg*s!07Z!|N0WXQq42dz11o(l&nbP%3!_vO8#!*H(dw@zA}q}@7B II)N4Z09CLR3IG5A literal 0 HcmV?d00001 diff --git a/bin/script/function1.info b/bin/script/function1.info new file mode 100644 index 0000000000000000000000000000000000000000..4ba0112efacb4228218c75e96b58e9b42d7da77d GIT binary patch literal 871 zcmbu6u}%U(5Qb+1$`%wCLqVliSWx-~Y@&@9l?$Pu^9f8SOr+4;h4=(K0WV;z(30~B zq_gxAYZ5xIFs`#RL$ok79NGQ%`zQRD`}ZRP1>uRI0sHvdMOJ3e23$>={M}TQ$lSaf z;o%h*8{|f`Q%c25pQ0M`@2+blXhdDhhpfe#MO{XIMSSH8V&!?RzAZ8M73&xIO_kra zFt?AZYlpUPcaGU5j(H;7m3d;==e&k9`a0w~fO`O_A9!D) z!n*tC;XmEyTXn3lW4?<%=itQ$ZtmpS#_qT5c!3>r=W=J*b>PDKw@uy0BLgr6h_Pc* z?3guitP|m`%oD?YD!$Ro_>mz8{~k1Q&>9E_D|8T^aQD^Yv(s>{pL8xdy|mjoPkVtC F`~axE6O;e| literal 0 HcmV?d00001 diff --git a/bin/script/function2.info b/bin/script/function2.info new file mode 100644 index 0000000000000000000000000000000000000000..5a4c82aa0091b3a0bab5e22727d288b92d5c4c38 GIT binary patch literal 852 zcmbtRAy30V7=4$Htpc&Y#1vE@hDG71Bvs4Q92g7%*-o4hL;8uhNw&pZ%YAT1yEYYU5~uvQ|ZF|6h1jKwb(G?~`}(UmPcSC)PCtv!dGGk$r! zsq%{!<#y>U53HT@c7Ue&$lB@U9b;ynJzvmxaoBUY2Dk#S zzHMzu2!Dgr{o~C)-RCQH98$-87hTS&&>3mR=31UD?S93Mr_?cbE_X&q}w5&VJ*EIU9slBEb7wW7sOXS53D@z)wc}{e#ZJ0 z{F=(H>zLcdd%oxWj2{PJaX$5adh^Jd`nSNT_~}IU{v-I-GTX6bJ`;YB{dmGY=jC?t z=`cUT=jaF^6yP!2;X951cKQhvNqZ293LDlwYy{sqW*0l=p>R|7v0iTFk{<4aNw{+zVppxzZGi#ni-&c3*RbVzggpmEY@ MCC$ch(jr#y0}cfhzW@LL literal 0 HcmV?d00001 diff --git a/bin/script/operators.info b/bin/script/operators.info new file mode 100644 index 0000000000000000000000000000000000000000..891afb9346109b5e9a5a04707fb886ac871c6cd6 GIT binary patch literal 871 zcmbu7u}%U(5Qb+1$`usEP+X-~SnveK&P}xOqH?)VP~j7pP*_;#?LvG4o`A}ZNJGsP zJ^;qT(o3vO=)A(X&g_iA!q9N!_~-j4{FnQe_Xa4SD}pBM;%6IK>E6Sk?oC3!`TM1+ zo^=0dibIO`!D`*$ky0vp{5-9#Ry+l@5&|59T7JV?{IaOcyk8Mtxx%w@yjS1GGq@$| zm-j=J-?lKfi+6eC+>##$U~s;4ZgKa>nz=X6nfTdU_U^;`#xR?iVZIWc$bL3wpYsYc z|FoE&<8y)tz!%^!+u}Qp0rrOpR7nRAi3)4hA?$eHT4ozt=8Ys$3% z_W)4ebFM@Me}dTkOZZRs`9>WF*fF0)mviu+Kpbx6+1lJYHUYy0=%uNsI-Y=}0)c?rZNmdV6^5h|L%=k_ z^&X)P*-OwQbyN_RnVlg;kecpg@1O6V++6P8d#`~4S`pM?8?Q}dWm5Nwdm1`_Z>k)~ zq%XHv+~M9^wrgC{l#)pwdX;61D_vQD#!^@EOV;9-MO_yBlK9FOftBaJ`nG|=&so2M z-%$Bg6X$kuFZR8k^XmXC)@R;Nub){nKMS0RpG~CiKZ0*9vmIOJbKxiHk0dxp3n(F{= z0HC_#{Q?!j31aq-_y1&{ua&XJjQK3OJO}>-;>Jdvt;~MSjHj3}XD(-kSrZr5zpctX z>KlL&K!h0w#f({F$2t^lOFuU3C*m8;j2}sJ@Nv?bgJw^dEXsfuoqhS>_=xK2Ve7Qj MN!qQGq(iLW2jZp`U;qFB literal 0 HcmV?d00001 diff --git a/bin/script/variables.info b/bin/script/variables.info new file mode 100644 index 0000000000000000000000000000000000000000..da2ce3d5ca1a3f8f4471c9829163dad8948e22d2 GIT binary patch literal 871 zcmbu7u}%U(5Qb+1$`%yFP*CX=7CeESaT9I4s9XpI)%gS_78VwIyAU71(AvF5dG!?`Qlt0E_df_tWbq*37>J&cx3qviBdsx0czCEc2Q0qwGf$_BpSx zlTU~FIX*{60HFYn*$&@v2(aBxpiJ6>NL1Lc_F*IV&M~{#F%N{>vX2e>oL6^7Ur??C zxB-CbmiKd12q%c$-#z@(eZEr18aw8*=yDGJ6NnpYdA79s6+50{$K1J`8Fo!vSpTxD z`>1CCh5!+E927fdjUDSixGnqGu%C!;G&8;=<>1drYYv*{!emhgbkW(D_m2)~t{${b OTAifbI!-#o3Vr~$JQWWB literal 0 HcmV?d00001