From 172b731224a44da7edd4d3cba9b5c73a7a42278b Mon Sep 17 00:00:00 2001 From: Larry Xue Date: Sat, 22 Aug 2020 23:28:27 -0400 Subject: [PATCH] made more user friendly --- README.md | 11 +++++++++++ a.out | Bin 16320 -> 0 bytes c2logic/compiler.py | 11 ++++++----- examples/{test2.c => control_flow.c} | 0 examples/{test.c => funcs.c} | 0 setup.py | 4 ++-- 6 files changed, 19 insertions(+), 7 deletions(-) create mode 100644 README.md delete mode 100755 a.out rename examples/{test2.c => control_flow.c} (100%) rename examples/{test.c => funcs.c} (100%) diff --git a/README.md b/README.md new file mode 100644 index 0000000..880684d --- /dev/null +++ b/README.md @@ -0,0 +1,11 @@ +# c2logic + +Compiles C code to Mindustry logic. + +# Usage + +`python3 -m c2logic filename -O optimization_level` + +where `filename` is a string and `optimization_level` is an int + +See [examples](./examples) for API sample usage. diff --git a/a.out b/a.out deleted file mode 100755 index 4f2f6cb6fb9c57cc4bd416d2d0ab707f47f289d2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16320 zcmeHOU2Ggz6~4Rc#M}I=*G}7*Iw(`YgG2Gej*2m~NoH-YJ(irrP3-;%oXL21Y;V~g zYj?J?D+PjFsw^eNFQ7^w$OD21^@)cPfrM=w)e#b?eF3C`h)^O-o1`wH$Vh3HbMBn8 zo*8e{N=Q7EInvCz=iKw1d+xb+cJKV$uO){E!l9603X3BGB_*y&m2(zisYi;W>k&JJ zCiaOou^luGaA>jyxl>|39d;_1N69V%9C4SZ{!&;231tl#_;!dnM~ED8o1{_E;jL83 zT*RGf#BIYO$%6XF{1!F9ob77uDF_BqG|8AhO*rOm9Ogz-9dqr7gJZr%xOL);!*n2S zgm5E-V}6nBnR7m|+jv}|d|nA_Afc=w6aDhM$R(SPIpzfm*;#%q$ z9{`u?L8OFx6;nH(1xGvy927(L(83-~EWFW{ukbxirK?Z^he7rKC z&)D<8*R7$-o2T{4U-kLx>m#E>t4r6KHKDIApOb7= z0aktB#{mCl)Bb)TRwmV^{VzzklrOhyV15|S_MXeA$7b$ZL`C)5=BxiP;Ksw6l5{u?RXf#k-)buC8=iKm7y9R4|YN<2AK`F&z+sPcYdG*P)TreEl| z1nN`62R^_tT03=dYT7S`EB_d--0rXZEm6JyFZ%pSNdLm0%Wvb@eQ7-L z<-~a6bi#lh3mi!~#-34?0SBib13?CY3@(2;LFS z6f=2S$vAv6TP{s2IjdAMr>rg!YKuIE?|$XG-t}trX()FB$6Ne$;ICk=-m6ye#{3NM zKLTF@uFy+Hd@qX>dj6yc&BjA*yBeblp~g7Ar`!j}#doXKN6-MMzOD046K#J4w*2lA z|4Ajm+Ffgl4x27(L(83;1)vC9Cw|3!L(zNhAUpgmG6#4h6eo%L># zuM_SQB=dLCZ6xz|%@2{RAJJq9@9U7bzQGYiG@{AU`**7aEGQ()Z@xi3PcnbAtdT75 z9ihGlK|nhlCR&LpIc?BO-AltW|(w~bO>qIy#Q z&lrDK{$ULc_Vs;HY45itGG<=s>QuYb&W`Q_R1&05WzGDQ@|;yHWeU;?>^izW%r$(6 z9jblz?>3IWvxzHV&8?E<2q4z#>KkhFzzvGPm;XE;y!!2e=Ydz>Seq|ieN@yNrwEKX zkFVE$hv0eQ)x#{~{Rgg!2wW{nUHxvs*Ne*>vJexz55cQ%s(r`r)yKsd`aHp_Zx($0 zdG#%VuRE`PkEl0qBJc!WnXR zpat@Ojq<>GI}8P-&bY@x9|ygE+;@P!CA@Y1??pZMkCT7?9p5MQGFZ>)G4k)9Z#w7| zkEJ6#1^VXjgK&9ip4v3(UDqA||CB(F@tmW0p>suI;nS91Di$!zJu<~|s zPD~cfoMoiTx!fE;T#^Bnw#U@AN;bq}7y~C0$C5_!c)wwQ)+k!pLdvu) z^k!#L#!Loa#zd(^?&ZcH!x%l*N7)c+X)b4*6Tt1F!>73fPxYIR4vYP8{0r8gj8_P+5T5(*$CDdz916H*X1qpt zjqn&B67~`E%z2J389F#zN9acO0$N!s9 zpS!Vugz&5$? zyk6E-Py(@?BW=p8{~c7|*mL{59^?JL7qN3dIRB6s$K#0WGBja4ufNw1qBX7=yu^6s ze}ZZ^zP3*9bZ~r~vKPiNzv094`l^-i_iCU0y#odG#qslcrJeBH4%<^YSQP6}LLHgc z^o)PJrf~|4cXOV5ZqsRUc#$3;;B$!2z`^lwUhw+h*xmRj{;&gG=7t