Commit Graph

13 Commits

Author SHA1 Message Date
ValKmjolnir
29ee017af6 use new way of constructing var objects 2023-01-05 22:42:17 +08:00
ValKmjolnir
34e29e398a 🎨 change code format 2022-11-26 22:49:22 +08:00
ValKmjolnir
2772fa748d 🚀 change module loading 2022-11-15 21:23:34 +08:00
ValKmjolnir
8583be337e 🚀 change module function parameter format to avoid warnings 2022-10-24 01:12:25 +08:00
ValKmjolnir
1a0f81214f 🔥 change class name.
nasal_lexer -> lexer
nasal_parse -> parse
nasal_codegen -> codegen
nasal_vm -> vm
nasal_gc -> gc
nasal_dbg -> debugger
nasal_import -> linker
nas_ref -> var
2022-10-21 01:29:29 +08:00
ValKmjolnir
8d0eadaa74 📝 fix MSVC warning in nasal_builtin.h & improve error output. 2022-09-04 23:08:06 +08:00
ValKmjolnir
6318f7e9e8 optimize header file, now modules could generate smaller dynamic libs. 2022-08-24 22:08:47 +08:00
ValKmjolnir
49a7ed28e9 🚀 change std::string to string, change identifiers' name, -o is now a function available in debug mode. 2022-07-23 17:00:25 +08:00
ValKmjolnir
b4aad5249b 🎨 fix a bug in module/keyboard.cpp that if program exited with an error, the terminal may not echo the text you input 2022-05-20 21:42:28 +08:00
ValKmjolnir
2542f4e43e 📝 update test/module_test.nas 2022-05-17 21:48:08 +08:00
ValKmjolnir
728211e611 fix bug in libkey and test/tetris.nas 2022-02-22 18:01:49 +08:00
ValKmjolnir
2d4255a162 finish tetris.nas 2022-02-21 17:10:13 +08:00
ValKmjolnir
84aa18d5d2 add new third-lib libkey that includes function: kbhit,getch,nonblock 2022-02-19 16:55:54 +08:00