73 Commits

Author SHA1 Message Date
lyon1998
6a023a919d use native api instead of cmd to support linux 2022-04-11 13:43:02 +08:00
lyon1998
e5d07cf0ce fix warnings for rust-msc 2022-04-08 23:59:16 +08:00
lyon
c6572fba4f support 'self' arg for rust-msc 2022-04-07 23:17:53 +08:00
lyon1998
83f1d293d9 use ninja instead of makefile 2022-04-07 22:46:23 +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
lyon
48e23e1515 update rust-msc 2022-04-03 13:41:32 +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
lyon1998
9c8cf7cb50 update v1.5.3 from v1.5.2 2022-03-25 21:33:51 +08:00
lyon
50fc939abe print bytecodeGen to stdout 2022-03-24 18:19:07 +08:00
lyon
8b36e56c55 output to pikaAsm.txt 2022-03-24 18:12:18 +08:00
lyon
d87d8a15a4 rm .vs cache 2022-03-24 18:08:03 +08:00
lyon
4ddb60726a update bytecode_gen to v1.5.2 2022-03-24 18:05:27 +08:00
lyon
0bfdefeb9d update msc_latest_exe 2022-02-16 20:10:16 +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
907155bc79 update msc to fix case match bug in 'import' 2022-02-10 00:58:59 +08:00
lyon
a7fb3ba1c8 check case when open file 2022-02-09 16:51:10 +08:00
lyon
c9964a81b4 update rust-msc-latest-win10 2022-02-05 04:03:02 +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
6719697d94 update msc-win10 2022-01-31 01:18:51 +08:00
lyon
15c0c1858a update pikacompiler win10 2022-01-31 01:07:57 +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
0b9c0aa79e add req.txt 2022-01-31 00:29:54 +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
b9cc92757b update preCompiler 2022-01-20 19:39:41 +08:00
lyon
372b619a13 task.do_always and task.run_once() is ok 2022-01-20 19:35:55 +08:00
lyon
a78b243112 update pikaCompiler 2022-01-10 21:52:59 +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
pikastech
5de559e817 support print to debug in pico 2022-01-05 10:17:07 +08:00
lyon
1704961795 add rust-msc-latest-linux in tools 2022-01-04 02:21:54 +08:00
lyon
df983a92b6 add update tools 2022-01-01 20:31:37 +08:00
pikastech
efab436797 add byte code and format main.c 2021-11-28 22:29:25 +08:00
pikastech
6e81fb1b3d rename to pikaByteCodeGen.exe 2021-11-28 22:27:24 +08:00
pikastech
87ed7ce760 rename BiteCodeCompiler to ByteCodeGen 2021-11-28 21:31:04 +08:00
pikastech
e563c73105 pikaBitCodeCompiler is ok 2021-11-28 21:25:25 +08:00
pikastech
ecaf417887 add main.py 2021-11-28 20:41:06 +08:00
pikastech
030c4f2448 add cmake for win 2021-11-28 20:32:09 +08:00
pikastech
fb09382d3e add pikaBitCodeCompiler 2021-11-28 19:41:41 +08:00
李昂
f6ad2c78f4 update rust-msc-latest-win10 debug 'if' mistack 2021-10-26 09:41:54 +08:00
lyon1998
6a7df37441 debug 'if' mistake in main.py 2021-10-26 09:37:16 +08:00
李昂
419ac365b9 test if for pre-compiler 2021-10-26 09:27:33 +08:00