95 Commits

Author SHA1 Message Date
lyon
3a41e0e8ec pre-compiler only solve '#api' file 2022-04-26 22:00:20 +08:00
lyon
62718cc884 just not print info 2022-04-22 12:49:22 +08:00
lyon1998
96dfc6fc1d support 'from import' for pre-comiler 2022-04-21 12:37:23 +08:00
lyon1998
7006e7f014 use __do_analize_file to support indirect server 2022-04-20 19:06:11 +08:00
lyon1998
bffb69cc7c update gtest.sh 2022-04-20 18:44:26 +08:00
lyon1998
b015af566d update ctypes Test input to bytes 2022-04-19 18:30:24 +08:00
lyon1998
5bbb1ba948 only compile once 2022-04-18 18:05:34 +08:00
lyon1998
6c0e7e78c9 set other type all to PikaObj* 2022-04-16 14:16:12 +08:00
lyon1998
2c4ec18e06 fix preCompiler for snake case 2022-04-16 11:38:24 +08:00
lyon1998
e5d07cf0ce fix warnings for rust-msc 2022-04-08 23:59:16 +08:00
lyon1998
5429ae18b5 support self in msc 2022-04-07 09:19:14 +08:00
lyon1998
d4ead82c98 update pikaStdDevice to prot from package 2022-04-07 09:06:38 +08:00
lyon1998
89a683c6ce use defineConstructor in rust_compiler 2022-04-03 18:30:08 +08:00
lyon1998
6d9afa296e use obj_newObjInPackge instead of newMateObj directly 2022-03-31 19:35:48 +08:00
lyon1998
94ed084723 manully add packages in PikaStdLib 2022-03-31 18:27:54 +08:00
lyon
9dc0d5b10f solve the pkg in req.txt as the top package, to supply [pkg]-api.c and
[pkg].h
2022-02-16 19:15:09 +08:00
lyon
a7fb3ba1c8 check case when open file 2022-02-09 16:51:10 +08:00
lyon
ca923c87b8 compile pkgs in requestment.txt to 2022-02-05 04:00:08 +08:00
lyon
5ac0bf0c69 update rs 2022-01-31 01:21:25 +08:00
lyon
ce7c4aaa98 add version info 2022-01-31 01:02:31 +08:00
lyon
f783b8693d analyze line for version_info is ok 2022-01-31 00:45:43 +08:00
lyon
5b69ded4fb update version_info.rs 2022-01-31 00:31:12 +08:00
lyon
250a35025e update info output 2022-01-31 00:29:05 +08:00
lyon
041e924967 skip if requestment.txt no found 2022-01-31 00:15:47 +08:00
lyon
ee0997076c add rs file 2022-01-30 21:51:10 +08:00
lyon
a340f32e20 add info when file no found, change compiling frefix 2022-01-30 21:45:43 +08:00
lyon
372b619a13 task.do_always and task.run_once() is ok 2022-01-20 19:35:55 +08:00
lyon
3d556d6b06 support \n \r \t in print() 2022-01-10 21:49:52 +08:00
lyon
3ffb28afd6 support " and void line in main.py 2022-01-10 21:14:29 +08:00
lyon1998
6a7df37441 debug 'if' mistake in main.py 2021-10-26 09:37:16 +08:00
lyon1998
0f5bc44efd debug compiler for top package 2021-10-19 08:15:01 +08:00
lyon1998
4e12ab9193 use multiLine in pikascript init, tested ok 2021-10-18 21:34:47 +08:00
lyon1998
47d8e20687 add package object for pikaMain 2021-10-18 20:43:16 +08:00
lyon1998
355845c136 Class() is ok, not tested yeat 2021-10-18 18:00:54 +08:00
lyon1998
017cc1848b add format of Class() 2021-10-18 17:53:16 +08:00
lyon1998
6c7eb7e55a use New_Class() back, and Class()need to be generate 2021-10-18 17:33:55 +08:00
lyon1998
709f9437bf change New_Class() to Class() 2021-10-18 11:33:11 +08:00
lyon1998
0eaf7a77d6 solve cargo test 2021-10-18 11:22:59 +08:00
lyon1998
ad92680cc3 add class as method of pacakge is ok 2021-10-18 11:19:47 +08:00
lyon1998
5c4f05f1d0 add Pacakge_now class 2021-10-18 10:58:37 +08:00
lyon1998
d6ebc6b11e adding package class 2021-10-18 10:52:42 +08:00
lyon1998
cf480c2b85 solve import in main.py as new_package_Obj 2021-10-18 10:23:54 +08:00
lyon1998
4034383f13 ready build NewObj method and package object 2021-10-18 10:06:31 +08:00
lyon1998
e5408deb06 new Obj by fun directly, not class loader 2021-10-18 09:55:09 +08:00
Meco Man
70c15ad7c2 新建tools文件夹,并将Compiler和Manager并入 2021-10-03 21:05:13 -04:00