From 890f64c8138a5c9d7c8848eb8611a62f0bf6f1f7 Mon Sep 17 00:00:00 2001 From: NoName11234 <47484268+NoName11234@users.noreply.github.com> Date: Tue, 26 Dec 2023 17:47:18 +0100 Subject: [PATCH] added resource files for testing --- .gitignore | 3 --- src/test/resources/target/AA.class | Bin 0 -> 466 bytes src/test/resources/target/Arithmetic.class | Bin 0 -> 627 bytes .../resources/target/ArithmeticConvert.class | Bin 0 -> 314 bytes src/test/resources/target/Conditional.class | Bin 0 -> 531 bytes src/test/resources/target/Empty.class | Bin 0 -> 192 bytes src/test/resources/target/For.class | Bin 0 -> 443 bytes src/test/resources/target/GreaterEqual.class | Bin 0 -> 2671 bytes src/test/resources/target/GreaterThan.class | Bin 0 -> 2670 bytes src/test/resources/target/HelloWorld.class | Bin 0 -> 360 bytes src/test/resources/target/IfStmt.class | Bin 0 -> 533 bytes src/test/resources/target/LessEqual.class | Bin 0 -> 2675 bytes src/test/resources/target/LessThan.class | Bin 0 -> 2673 bytes src/test/resources/target/Matrix.class | Bin 0 -> 2051 bytes src/test/resources/target/New.class | Bin 0 -> 473 bytes src/test/resources/target/OL.class | Bin 0 -> 1238 bytes src/test/resources/target/OLMain.class | Bin 0 -> 1186 bytes src/test/resources/target/Overloading.class | Bin 0 -> 624 bytes src/test/resources/target/Overloading2.class | Bin 0 -> 335 bytes src/test/resources/target/Point.class | Bin 0 -> 510 bytes src/test/resources/target/PostIncDec.class | Bin 0 -> 826 bytes src/test/resources/target/PreInc.class | Bin 0 -> 822 bytes src/test/resources/target/Put.class | Bin 0 -> 1268 bytes src/test/resources/target/Scalar.class | Bin 0 -> 916 bytes src/test/resources/target/Sorting.class | Bin 0 -> 7559 bytes src/test/resources/target/Unary.class | Bin 0 -> 466 bytes src/test/resources/target/While.class | Bin 0 -> 423 bytes 27 files changed, 3 deletions(-) create mode 100644 src/test/resources/target/AA.class create mode 100644 src/test/resources/target/Arithmetic.class create mode 100644 src/test/resources/target/ArithmeticConvert.class create mode 100644 src/test/resources/target/Conditional.class create mode 100644 src/test/resources/target/Empty.class create mode 100644 src/test/resources/target/For.class create mode 100644 src/test/resources/target/GreaterEqual.class create mode 100644 src/test/resources/target/GreaterThan.class create mode 100644 src/test/resources/target/HelloWorld.class create mode 100644 src/test/resources/target/IfStmt.class create mode 100644 src/test/resources/target/LessEqual.class create mode 100644 src/test/resources/target/LessThan.class create mode 100644 src/test/resources/target/Matrix.class create mode 100644 src/test/resources/target/New.class create mode 100644 src/test/resources/target/OL.class create mode 100644 src/test/resources/target/OLMain.class create mode 100644 src/test/resources/target/Overloading.class create mode 100644 src/test/resources/target/Overloading2.class create mode 100644 src/test/resources/target/Point.class create mode 100644 src/test/resources/target/PostIncDec.class create mode 100644 src/test/resources/target/PreInc.class create mode 100644 src/test/resources/target/Put.class create mode 100644 src/test/resources/target/Scalar.class create mode 100644 src/test/resources/target/Sorting.class create mode 100644 src/test/resources/target/Unary.class create mode 100644 src/test/resources/target/While.class diff --git a/.gitignore b/.gitignore index 2d0d6112e..c9e2633c8 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,5 @@ CVS bin -*.class *.log # Mobile Tools for Java (J2ME) @@ -15,11 +14,9 @@ bin .classpath *.iml .idea/ -/target/ .DS_Store .project .settings/ -/target/ # manually/ diff --git a/src/test/resources/target/AA.class b/src/test/resources/target/AA.class new file mode 100644 index 0000000000000000000000000000000000000000..62bf10a3792462a9bb0f2861a61af27a1a0cadf4 GIT binary patch literal 466 zcmaJ-!AiqG6r8u)G@DvYTccKQo=m(HinoS9@T3$xRK#o45K`<4VeNP6N$9~3@T0`H z8YM{S!ZPp84Da?$4nQatGjuAZzhD^f6hfqK@!?= zsY{a(WEkBLoH$`r@VaoJI&iQ>patP1Y{Xt@lNWh4i5lF@RHZI>RKyVteuG!RSN6?f zF(wSdX_~H2JhF-FMTLOSI)8e|3Er$MbY`9_uKi2?gX`Nr2FDP*j6D)$cVpb=uFoAY zI;U^wzFHjzd<8rVzp=yeHg;;e&z)di4*D+)zh=KS_gEface6RD&3l~mGfUP?`wO~1 BRL%eZ literal 0 HcmV?d00001 diff --git a/src/test/resources/target/Arithmetic.class b/src/test/resources/target/Arithmetic.class new file mode 100644 index 0000000000000000000000000000000000000000..f4ea55af7babfb5f502eb0c211c623be96f74416 GIT binary patch literal 627 zcmbu5Jx{|h5QbkTg?y0G7E1Y=*ism}u%%Q&OhHH;K!_2yHfgFPMZwAMVnT?4AHa`7 zTu=oFoC#UJ^S$?+edo9LmsbGC*k^E0^H|MNsp6>x#?T#(F6O-CgM??%U_6=2sR|g{ zzcmXD8zzIvg;ulmk+bIZ3axD0ljscW7TlDhQ!p$895 z7i(B&u*ymw-!b(3P}h`)HaZo&LB$Wngsg~5vT2c!&1K5aI9mw1+qsORjH@E2bL*VG z?&{`C!2t}c&|ibB0}D3AI~47bH^?^+pU^s@efx~f$BLsADCN-V*5g8hZ`I?82JhA5 VGY!67kKg~njpY<3_CBXs{Qy`$eOCYg literal 0 HcmV?d00001 diff --git a/src/test/resources/target/ArithmeticConvert.class b/src/test/resources/target/ArithmeticConvert.class new file mode 100644 index 0000000000000000000000000000000000000000..fabbf98484d341665b7066712695348deadd08db GIT binary patch literal 314 zcmZXO&#u8x5XQf0%c1@iy|K1qWn)JqH{FTEf`#p&M^$K(=I9%EA4{?D03PbbsN@o6 zF`4;gzVDmc-{lIRj~_z)HwpD-uXMQb;wV*#79fH<98I<|mA##eg5GqwRVzIpIG;?w zD!?R|()S6CPWMeUiKBouZ1s(Eoc}17P4#t!z7HQh;$I4)$Lu)#7a1kkW**i&4Nkd z66(J_9a;%0K^4*`xOQgfB95a#NH@po&HHWD#Juf?ytpsB)o`wV;D}QNR|t( zYnQyc(e2j3ArusN+h8@Iqr|$)-3b`V+CF+g?E%%}wdmRtH1!ob&wRzf_$)wao)g+! drUV16EyKw&9%25;C_=5O8HlpMsn}m*i(l?BcMkvn literal 0 HcmV?d00001 diff --git a/src/test/resources/target/Empty.class b/src/test/resources/target/Empty.class new file mode 100644 index 0000000000000000000000000000000000000000..30c3acc62cb08570237367ecc16f54468a5cbd92 GIT binary patch literal 192 zcmX^0Z`VEs1_l!bUPcC1*W7}VN_GZDMg|cZJD;q?vPAuy#JqHU|D>$c24+SEmfXb5JVpj)4b3p1IW~4+n#DOkC6$qZGdMFnFR`Sw2*~F50vZ|;0T*FV uWME=o1v-F%0jQ9Hoq+?$=K}J0!D2wsjbH{hkYoZXU}AuGD$B5VNn{vy5r literal 0 HcmV?d00001 diff --git a/src/test/resources/target/For.class b/src/test/resources/target/For.class new file mode 100644 index 0000000000000000000000000000000000000000..d81f5244c601a1a64f35ae8c1b5224bf5ad5a500 GIT binary patch literal 443 zcmZus%TB^j5Iwi8-cpN&%EQMBS49_W+)0Ru#-vii0wTKef`tH0OPa#JxOBzVl`$^- z0JnaRkGTy|V@Pi1&N*l1%*@;8%PW8*>@le4QOv;@3iXCJ7IRSxL^!OqdSkzz95dwp za~zrum4OeU*o&emL(!@J>2$-yANn!1mg|j`ib}J=kpFdF_Hb;F?_2~kzcpYeIqoWB z6IpB;Fkvz1qcFLW^>m0+bxq`9OKD5aFl3<1wA1L03bO4)^e2~M+7Z2gaHc&Ph9a58 zlv@{cdFT3vK?Mrd1{^x!G9jOSh5j?!ct)<7M(^+m1-tkFt}dWy_t-xmLXx*s tbJOgmdMO27ck%TuWl|nf_ic(6v=5j(edYpw#)a9D48G3E$d0i_@ zAOyXcY~esV)JDr%r8v62bD-}UX@V|yO+rXUkf1G7s+5c@K`@crA_!-)bT1>KLV~Oy zjCO)Rafu+E5V-k@p%?X9+M|>dYV*}ud^n6+P%x(2Wxg1$QFhB!P5jUcSCh5KnA-*;R2GXB3>mS(@;UH3z%JwuNMDW_jQVi~ipteS4k@x5JH z`BKZ6BS?w!ZjSo+?iuII{mEr45KM~go7}S~y+faNwr*W2Bj;L4&9;x}>sm=Zv@-Ip z$E;awO~ZS}uE)%eSVn;$v{2onFW1OMsaVmBdW{}OSLhdJ^RZCr*f6x+r>oktO^q&D z^dmq&9pw}BXWS&^ zCf|K*0o-ka2RQf=0}nR9mSGD#M!{q6eS(KLc$k52HNc|dGzF(W_ymu0@B{;AI5@+j z7-&Qhf6-DFJ$4qeoSbFk+YPdng+(^Ah`($p41qky$#)oezCpIau*hZ@@mDRSA&?h1 zd6AKq8ss2*Fl^7s*M2?cIC+_o?>5M8&&fA_J?A-jg^}<5mpt~?FS)?Ut8~Fx3o^(n GZGQn|#f$I& literal 0 HcmV?d00001 diff --git a/src/test/resources/target/GreaterThan.class b/src/test/resources/target/GreaterThan.class new file mode 100644 index 0000000000000000000000000000000000000000..d4ee2840bb0ce61de6e347227e0d0e38b3e7d43c GIT binary patch literal 2670 zcmb7_OHnSR5K(H zf}Y%LaZfwYMyi@o9$DMk)3?nmL8rGSAtED8a4c6bD&{OfIF;TYh~{SLUPerX1X)28 zZ3Llmi6EO2xCO)1%X&TQQ%Vc9`C6^2YX;x>(!as_LRwUhy}Zb(;;O zmNDj9B(_+>1YKe~%!XrlQNO}FOg-kz)i zsb$O&WW;$lM}2hnoO|ZMO(xiuSyu(ItyM zgy^Tk`n7?+a6vycSfytPdPe9zI`9qZS8E(=bPFMd`)se!;dXTJ%QJK&LhHR`b?^|$ zA-a8n6#k4zM>sdmxt)yL$GKTbwYYtZo2K0K zyN@k^yBu&o2VZ31fd<$%Y=cKBc=UZh@E`{dG4Ra>Sah7F;OvKh;4uy!XW$$M=XezT zjVO{YTFRo^$zq0+XBqicgKTGEldUY0FIx&jAkT5~ZAPANknJ#RvK2=1RZD3In$oKwB9(@~>T;${xy5Q^u8RnH^ Fe*u$Ti<GxKKmXZgJVaDg*IaFr>gA9SV00z~KxhBp)WCSxVbJidLJWX~ocH2-4) zH4iT9Up9Jz+v|@A^}*2AElv79Guc!iV2+*}LbP5|==iQGN|Tx@lhY(bh&>;>*e8TG z*tt#C_0S}=ZHB)Rffhl$t~^x9w!N+JY+96g(jSHBAPUgNA)$7u#~Hy-i@cO(UUA>J w=J(z|ZV+_gpw1rzFcAVC&&NDPTvx~cM5A@^g`*EUp78B3(ZRZNacYsBUs`of!~g&Q literal 0 HcmV?d00001 diff --git a/src/test/resources/target/IfStmt.class b/src/test/resources/target/IfStmt.class new file mode 100644 index 0000000000000000000000000000000000000000..b31d26cde27836899de839f4172b4d6289d2eaa9 GIT binary patch literal 533 zcma)2Jx>Bb5PfrZum>Ch2jaKJ?x3Nu5<*O@&S)$k#&*F2K|Bmu@V8hQD_bjLEVTDG z8Fdzk5T&r0oq2EGo0)z4czyw}gDpbTZ`IVL5+FjZQa$X-ku3FO*e)G6xivt%~Ez4;|LYmJz~*|5E5$GIyIXuj%1z%wnD?-( z8#r#}35yTF>zK*k%`i(7#$EnS*kPSLJlM%S`ebjOBCz@nLm=V&g|NXL2Jc}^G83C) GB>Dwh2Xos1 literal 0 HcmV?d00001 diff --git a/src/test/resources/target/LessEqual.class b/src/test/resources/target/LessEqual.class new file mode 100644 index 0000000000000000000000000000000000000000..f5c5bafaa29d5d3d53877c6f2f5a765af8c9cbb4 GIT binary patch literal 2675 zcmb7_TT|0O9L3M}Lbf4L3Rv$7cx$Lrs~_mYCB0l2UfJBuZ&i~79nLWY0SZ4sOR88dR?`IjSbUuzm`bxfMM#4Jsv?M1 zR-$xNf*=`_@Y!-TU&!wzU54V)*leXz%IjrjW18Wm36FY;FhRuXM939H2xzffUDr#s zJntl{p$pwAI&s3L5Ka`FBv1~F%U5;?qOlD(yBbd8jEYk@OQ3C5U1QYf=npRTu5wu%L7(xY?ja$WzER%~GuHu@CD~PdTvdK)TqE}^? z=777+DZ5P%T8aUJuw|4>6$}xmJB9v`)%i+ovy_*;iV=6SNxNB3 zYKl?YS~0~6#tB-txed$kyoO0kshB{5U{W^hyp2bXxx3$l-LDrh#k3=C)WL$mfo8fjat>RZp2^yh0jTe9ed zk9|RmUn|%P7wn6JWp)-}XN2v8{okQ|Gv=|vHXlNG!1pSfZbQ4cJi%rHY`ljo4;&&o z$hOZ={9h0V{J^=V%a4Z+(Zi0uvTFz)vVRKSA4GyPL~z4`+rhcLf}3PigWJowamJ0m z|I`Gy(*pMi@FfoJuY*m)CU}H_M?QE24+!ue2j8lLWyeVdPJZ+V9u?p*4o(ShN<`6D zk0ScAsVuszET#oH&B?dxWHSqsY-ACA)l?V~c}9@$aPn-OY=&WyjWD9Gn@U3>&k6E8 zCoj~=e*R!sp5t%4dd>*)T~5ANCp$gI-+J|&734)uzW-nH$UCp(oFFf;1!pcuzZhxx E2LMQo*Z=?k literal 0 HcmV?d00001 diff --git a/src/test/resources/target/LessThan.class b/src/test/resources/target/LessThan.class new file mode 100644 index 0000000000000000000000000000000000000000..3b9cfced8ffa096e35049c5c363a6a58454b2cf6 GIT binary patch literal 2673 zcmb7_TT|0O9L3MlmTW_y6tLbE@YZq>MXtSxfYo9F6$X{J0Hqc?sRM;?ppMS?rsIQ8 zKKZII==k6V@H07%o6Xv6(#SNONt66H=l4H*l1+a7`SBCL7# zY+*+~&_^n|Q5sp^*ePz-QUsmunt~ujfS@&9Hp;auK_H%3BM7ClY)=u^pn$3fp^bH@ zhzagaGF5du;yU5Sl4hC=gi^r1mp6o z3RR;dN5ap&8W2o6^JrR0(NEA}Ct(T|TqFor*pY2=LBnNSQE>@z)=V~;t5o%x?9wWD z+njdV^r58~B#78Xxm3Y0fx2xvu&w4ajNqDztGG@uEnA(h?r&6zvR6^@Hk)#q^`)j5 zb1W50tYCtmZHwEm4bN+s!nBG>BnhTu!|vPo?=koGn{@j1Bc{l>vTC?BNB4GR4fC z)9{|L>oM~qrYH~u=c-%mgmItmRW{s?4sm&sjRaY}mn;n)A~wXf zPf!A%5e$CEnI}t+h7Zxpj=r#K2p+J1ik9DqhGvN1Mg+H$bNd80#i%B?k8=}@n|SxJ z32>JU?ib(-96V45TZS$0Cp;2{paQ3uP8Qw*H?;1fJ1z~da87T~mqqQ4$R z>_t;qblX{E1UbveH|u083yW-K5qsHG7!r9#kZ*DFY@KX{VUf)+Vy~J?Ln6-!@;oQs zu9E}&!LU6iUip3sT3!HrKzvR)ke#r$vUStc-T95%zY5fc4 CtBl?N literal 0 HcmV?d00001 diff --git a/src/test/resources/target/Matrix.class b/src/test/resources/target/Matrix.class new file mode 100644 index 0000000000000000000000000000000000000000..23e1b4ac5b8fc9a96f07b36d4e7f6b699c14dd55 GIT binary patch literal 2051 zcmbu9T~8BH5Qg8O-R=Sl@=?)>q6i|i2!0^Swp7%3fuUdmQff?effcHyn7W|RAK^8L zHzX$9>P<0{sMlWkQ%t&Xl53ykw=7v_Q4LPmMzM497aP0f;d9Z(ph_4_)DRKIzl)mjv5L6XX%%g zjuXOAh9*L}m9gfmtbN@k9NwCGWb!eii|ROqX5oFB)0xxL!p|eX_3F5%qZMa_Uz;d} z+fZ=xbU~IrAWGkkxb*%A;$Z>1Nj!w8xrGd&u86b1l@Rn&E|@i(7c#k56=ET%EANQkf$%Ey_n&!1 zi1AYgZO8ypQH_4Kl%X7P`L2)|4!Id#!_O<=hR8sPy1EZIno4x$aXga8$z`a%75M#2 zXbDGzF^`rnQ1UpN6uY|ihtfT{vhmGxdlbqBs^C*mCjWw98Np%xZtzVWGam>^g0_ZAy=#YR|c7rGs>bf3wVb5Tbrv4*nLDlVoH zNg8$t4=2wtzwj2s-^uWYh1r3eGW)(bHnTtmuk6sy7 zI1cdfL}!Qx=87oHH4n4Z*ZGcT!I{>J(Ep&p8I|e*T1S@(MlPt=4A37O$cexD29;2#&K9X{6*_zQ}6yIcSO literal 0 HcmV?d00001 diff --git a/src/test/resources/target/New.class b/src/test/resources/target/New.class new file mode 100644 index 0000000000000000000000000000000000000000..a43a489f8303a54a8d9d8e90ea3d6a71a8be059c GIT binary patch literal 473 zcmb7>%}T>S6ot=C(oUL2+iH#f3tc645d?P)*|>@nD=0;mqmCi9rcl!MwOpwv_y9hX zcoU0?bfJr3&OO}k&Y79F_vcpt2iPX)$7(7-gk}(S`f?)uflOn+d)Zf4S({M*?Fkqr zbVB7$-l~&fl4bEP$!5-}N7XO;8w5W!%D zd3-^rie$*wSX4opu-x$yw9MYn@|@LmTtP;|WvmjEGl4h15>}1+0%09%xGG}T*-g+( z!*Q*yH3<3kF+w41+&>5=@G%uRLV8+Ki7U8CP;JMZ8gJ;hjSUUAaEFjJ8jI9~-@78@ z-b|Sf-GS|NLv|%JSLXkRsxSy^Q?KL5+R*NGtbu}psA8aBzEDdHzyl3MZ1a$qr>Bk&X&pYbb;7M%Fl5q$nEqMufa2#P<6gp4G&m-E~ZNINjdRo;H~e3 zjBy-gq~j)T3G!_Mo$1J8MHt>CY~lEHkcip|iaj+hDxgyj?8VA`gdjxB6!DB=-e-KYhdBOOFW6ZVu}c>|E(EQ{n2Mdy9ZOunOM+@U?lgE^$7{UN@CrP^8KWMhCX&Aul&VNx z7Rlf9#P0V_ct#QjcE>T@L7&&jPyAJU{yIUB!vc@D_{G8F1O6Pa$8RZqBY_q#p#Kzg z?DKyC3Do?j#^ozmk@O;0VvJ|0`5Wn@3tT;Fe%apgaASx&9`216KbSGrNlKknUneJZ zvQj5KtMf3pcSG*I@9)h|GQ^@YJRahyhvy!|BB-+|bqrspJkgnRmdX(CJbdsV7D1gI Osq=!-8u8!tYM~XxtrKPl6lS zBUF}aI#dCLP;|p6lpaBGI+p~^^*9QYOz02>G?WRd4DKai-|1(%o%A}HMngGg2i)k8 z1^&eZEP|O8(@`bpcY(Z}jRKy+$q_fPhPr_o)(Q5nCizwlmaODa0!;&jSg{dL{&ymQ zmWcPNo+ZXg!*Cq=@?p*4qH5Pg#vv$4@ctKNIlUIg)G$fY+CJSgIITSFSL5yIBrr6<9IKcGKKI;)F_ zE-b^md0&6$;|ah3ErLJUCdGOqmsy_nT@axe#p9LS%HCS$X>anmO1{*P5I$lqN&+^a z9A$Z?VuIc2&IwKw^AzxWxDXXMcpEj~y zrdgUx^;@t}FyfB0#SOt5EDqDp0w;pYp}||7H{$8MAK>rx9k2W?cxYZ`h0j&g3_UP( UyHVe1t|1489J25#w+&MM2a5DMWB>pF literal 0 HcmV?d00001 diff --git a/src/test/resources/target/Point.class b/src/test/resources/target/Point.class new file mode 100644 index 0000000000000000000000000000000000000000..6030e84e474164840110d7f0ea2ab5f3e02991a5 GIT binary patch literal 510 zcmb7=%TB^j6h+seloqT4g7{X{2?Y}-&Lm76VN5X55aX*hdfIuauft>IO3bPLZQ@fXY}W=!sdHHTeq5-O8v<+>sL;G{VTnK;!dfyl!7W<0*))3$UKbbUR5bV% z)(Apy{ItBLB1BM!dV6429tn|TaUQ{kFxI?SMTDTWEW0ZDM>>l>Y+zHAw!|AewWD)J zh))SIx>n!TEjyE!PQmOOEI2VEcz&OTD9_zsa)Zg?De~2zQyGq(-VMF=_|JHLpu)~{RZqjbITvdFF^qY?P5=Y(rm>-_s1YAPof08 nTuV=qqLQ@Fq}T$I8jDCeKzsp7Bh(y8hf-34xAMC;MP}ST(@vbw literal 0 HcmV?d00001 diff --git a/src/test/resources/target/PreInc.class b/src/test/resources/target/PreInc.class new file mode 100644 index 0000000000000000000000000000000000000000..a4f7b08169a56ecbe2b8999c610752b81964bd60 GIT binary patch literal 822 zcma)($xZ@65QhI^z!?xl5WyW>P!JOm<4wW^FJo{?G$J=g7zqa21P7i=FKRsa06vtl z8d_O02~N`KTEG6Q=Ii_86Tl%dgsF?RZHlT6B1H3r(u38ta!pIrbLV#tcGWo|%#Fu% zcnxUWn{SAQQy^&R%r(K6FYs-^AA}Ag03W6a)FLdTGecZcICkA`GdM0ATrvhi8tVfg zJa}5Q>4*^YuGQ?==l6tI+H@lX5ye6P^N10QhH$QBeNU$u#3GhtYFWO)Q+rwmgsl-F z)kpEMfdtQ8V{(nj(Gl`lr*+qxJvN3?2?N^%Z}G9lYW z%NY;H6I6*n>_#k literal 0 HcmV?d00001 diff --git a/src/test/resources/target/Put.class b/src/test/resources/target/Put.class new file mode 100644 index 0000000000000000000000000000000000000000..d50eb11c8bbe8059c1c8dd02c301e2d87c7de181 GIT binary patch literal 1268 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