Commit Graph

24 Commits

Author SHA1 Message Date
ValKmjolnir 6adf573f3f optimize lib.nas 2023-12-06 20:10:07 +08:00
ValKmjolnir 270e6e568f 📝 update scripts 2023-11-16 23:19:03 +08:00
ValKmjolnir 5b68701a95 add import logic for use statement 2023-11-01 00:37:02 +08:00
ValKmjolnir dc56162c55 optimize location info gen in codegen
and refactor lib.nas, add multiple native modules
2023-07-23 23:57:25 +08:00
ValKmjolnir e674d41311 change dir stl -> std 2023-07-02 16:17:56 +08:00
ValKmjolnir 6fd1eb305c prepare to use new ast 2023-06-05 00:11:37 +08:00
ValKmjolnir 44d779758d add global_ghost_type_table for test 2023-05-10 00:48:04 +08:00
ValKmjolnir 5ae729676f add readline & os.arch
delete test file mandel.nas

change io.fin => io.readfile
2023-04-28 23:11:17 +08:00
ValKmjolnir 76798f1f38 🐛 fix compilation error in VS 2023-04-12 19:44:13 +08:00
ValKmjolnir 8655c5091e merge runtime regs into struct context 2023-04-08 00:18:58 +08:00
ValKmjolnir 1039d7d7ba add new operand calculate const and pop 2023-03-10 22:27:06 +08:00
ValKmjolnir 4672211575 optimize code & add comments 2023-01-02 01:00:16 +08:00
ValKmjolnir cce9c83adc update test file 'life.nas' 2022-12-27 18:25:58 +08:00
ValKmjolnir e43bd1eaf2 update test files 2022-12-03 01:24:56 +08:00
ValKmjolnir be42d47c93 🐛 fix ast print bug & delete some macros 2022-10-30 18:40:03 +08:00
ValKmjolnir 89d5870c1b 📝 add notes in test files & use system("color") to use ANSI esc seq 2022-09-14 23:15:36 +08:00
ValKmjolnir f3ba80b41c 📝 unify code style of ./stl ./test 2022-07-02 13:53:50 +08:00
ValKmjolnir 387d44f9cb 📝 update test files 2022-05-17 18:22:24 +08:00
ValKmjolnir d5d426d6eb update main.cpp and bug fix 2022-03-20 18:28:45 +08:00
ValKmjolnir b61e7dfcb3 update docs & fix bug in nasal_builtin.h 2022-03-16 15:30:34 +08:00
ValKmjolnir 1ae354c0cf lexer,parser,import,codegen use the same error module. 2021-12-23 21:15:50 +08:00
ValKmjolnir 855e0e441f avoid unnecessary deep copy by using rvalue ref
and test file update.
bug fixed in test/lexer.nas
2021-06-24 22:10:08 +08:00
Valk Richard Li e10517b741 bug fixed & test file changes
compare operators now run more efficiently.
2021-03-31 20:59:13 +08:00
Valk Richard Li 5fba496453 update test files and prepare the release of v5.0 2021-03-07 16:33:43 +08:00