Commit Graph

21 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 1bcd297d23 support nasal module 2023-07-20 00:54:57 +08:00
ValKmjolnir e674d41311 change dir stl -> std 2023-07-02 16:17:56 +08:00
ValKmjolnir ab5462f556 visual update 2023-03-11 18:15:27 +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 b29edcace4 📝 change codes in test files. 2022-07-14 19:52:27 +08:00
ValKmjolnir a402e6d7d2 🚀 add a new way to import other files:
`import("./stl/queue.nas");` now has same function as `import.stl.queue;`
2022-07-06 22:21:01 +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 82181b7af4 add debugger framework
with function:backtrace,run,help,show global/local/upvalue,exit
2021-12-20 21:33:22 +08:00
Li Haokun 331e0e1728 fully functional closure 2021-08-11 14:54:17 +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 1f6e1a647e add stl & more efficient scope 2021-04-02 22:19:29 +08:00
Valk Richard Li e8b8e53015 change test files 2021-03-03 09:20:42 +08:00
Valk Richard Li 2d0a89a210 add test files 2021-03-03 01:09:57 +08:00
Valk Richard Li a0728ad193 update & bug fixed 2020-11-03 19:27:21 +08:00