Commit Graph
100 Commits
Author SHA1 Message Date
cozis 9f2cd139d0 new license 2022-03-13 15:30:01 +01:00
cozis 56dca3664f modified objective paragraph of the readme 2022-03-13 12:32:37 +01:00
cozis ef1a32eee4 added code example to the main README 2022-03-13 12:11:44 +01:00
cozis ee68905f92 added utf-8 string support 2022-03-13 00:40:10 +01:00
cozis 6017f99b07 bug fix and renamed file builtin object to files 2022-03-12 23:52:04 +01:00
cozis af089fb81f simplifying stuff 2022-03-12 23:38:23 +01:00
cozis 2dcfbd194e reorganizing code 2022-03-12 23:17:44 +01:00
cozis de11b968fb docs docs docs 2022-03-12 22:53:37 +01:00
cozis 1374e05579 simplified code and fixed a bug 2022-03-12 22:47:23 +01:00
cozis e120b1e8af removed dead code 2022-03-12 21:04:08 +01:00
cozis b8b04165cb new objectives paragraph in the readme 2022-03-12 20:58:03 +01:00
cozis 15d1d5bbe5 docs docs docs 2022-03-12 20:48:43 +01:00
cozis c1b442f843 wrote even more docs 2022-03-12 19:37:16 +01:00
cozis 04bd503755 wrote some more docs 2022-03-12 19:24:42 +01:00
cozis e4b1b6abf5 wrote some docs 2022-03-12 19:14:21 +01:00
Francesco Cozzuto 195cc01929 updated cli usage message 2022-03-10 20:27:44 +01:00
cozis 2c168edecd added sample that use the dir object 2022-03-10 19:13:50 +01:00
cozis 8deec027d1 added statis map object and used it to implement builtins. Also, new objects File and Directory 2022-03-10 19:00:30 +01:00
cozis 5b097e2b76 fixed tests 2022-03-09 13:09:38 +01:00
cozis 7412f91d7d added hash,copy methods for lists and maps. The hash method is now obligatory 2022-03-09 13:05:05 +01:00
cozis 0e9075bdbc impl hash and copy methods for bools 2022-03-09 12:45:20 +01:00
cozis a481bafc94 impl hash and copy methods for floats 2022-03-09 12:42:29 +01:00
cozis a74cbf2a18 implemented copy for ints 2022-03-09 12:40:49 +01:00
cozis ea51795aae implemented hash for ints and removed unused portion of the build script 2022-03-09 12:39:43 +01:00
cozis 84fa86c373 fixed bug introduced by the last couple of commits 2022-03-09 12:34:20 +01:00
cozis faf32659e0 fixed more warnings 2022-03-09 12:29:36 +01:00
cozis 91ca93b9e0 fixed warnings 2022-03-09 12:26:45 +01:00
cozis a35ceb1b05 updated readme 2022-03-08 23:21:17 +01:00
cozis b87090938b workin on docs 2022-03-08 23:21:03 +01:00
cozis 5ee9522158 working on docs 2022-03-08 22:59:34 +01:00
cozis 94dc01dcaa cleaned up the set of samples 2022-03-08 22:20:04 +01:00
cozis 542177e46f bug fix in buffer print 2022-03-08 22:06:56 +01:00
cozis 4836a9a8c9 bug fix 2022-03-08 21:59:59 +01:00
cozis e3afd00da2 changed NULL to 0 in function returning a bool 2022-03-08 21:50:11 +01:00
cozis 6f52f80805 new format convention 2022-03-08 21:49:31 +01:00
cozis 6600daba6b new cli api 2022-03-08 21:49:05 +01:00
cozis 567db2aeaf builtin newBuffer was marked as variadic instead of 1 arg 2022-03-08 21:18:40 +01:00
Francesco Cozzuto 265298f578 added sample of a bubble sort 2022-03-07 19:50:33 +01:00
Francesco Cozzuto de7479c7db added and,or operators 2022-03-07 19:50:18 +01:00
Francesco Cozzuto 3c2c68dfe5 reference to undefined variable was referred to as an internal error 2022-03-07 19:26:15 +01:00
Francesco Cozzuto c48e032840 identifier can contain numbers 2022-03-07 19:25:14 +01:00
cozis 4c779e9e8b more tests and boolean compare 2022-03-06 17:17:23 +01:00
cozis cb18c6ff91 added tests and equal operator on floats 2022-03-06 17:04:20 +01:00
cozis 4394d95829 removed more unused code 2022-03-06 16:46:06 +01:00
cozis 4ea2023da0 removed unused code 2022-03-06 16:43:56 +01:00
cozis 213501fe66 added evalf and reorganized main 2022-03-05 15:12:50 +01:00
cozis 19e0d860ff bug fix 2022-01-31 01:40:43 +01:00
cozis 8a8b425a9a added script to generate random noja code 2022-01-31 01:32:21 +01:00
cozis 6b983cbafd modified readme and removed debug code 2022-01-22 03:40:27 +01:00
cozis e4d6663879 modified README 2022-01-22 03:32:52 +01:00
cozis e6e3efe0e2 did some cleaning of unused stuff and added docs 2022-01-22 03:18:34 +01:00
cozis 4dfc213c71 changed the way lists and maps are printed 2022-01-22 02:16:33 +01:00
cozis c77a28896e another bug fix 2022-01-22 02:09:18 +01:00
cozis 3df0cc0a7d bug fix 2022-01-22 02:06:24 +01:00
cozis 7f29b7c01a added buildValue 2022-01-21 20:26:36 +01:00
cozis dc5586e94c compilation error fix and added the ability to build a runtime using an external heap object 2022-01-21 13:49:02 +01:00
Francesco Cozzuto 2a0af0f9bd minor buffer object optimization 2021-12-08 18:15:59 +01:00
cozis dbf1c325b0 added not operator 2021-12-08 13:20:34 +01:00
Francesco Cozzuto 51d744ef2e added a basic heap inspection utility to the debugger and modified the impl of the buffer object 2021-12-07 12:54:55 +01:00
cozis f751cbcbd5 refined the GC. Now it calls object destructors 2021-12-06 12:27:34 +01:00
Francesco Cozzuto dbcf50c71b added garbage collector draft 2021-12-06 00:12:02 +01:00
cozis 60b871be55 added sliceBuffer built-in 2021-12-05 19:28:59 +01:00
cozis eb15233a76 bug fix in map select/insert routines 2021-12-05 17:26:04 +01:00
cozis 014287509a added send and recv builtins 2021-12-04 21:02:50 +01:00
cozis 57c0d7c910 added some other network builtins 2021-12-04 15:22:10 +01:00
cozis 4cf95336e8 added network builtins and fixed a bug in OPCODE_SELECT 2021-12-04 12:36:47 +01:00
cozis 3b6e631a5b added buffer object 2021-12-03 21:09:51 +01:00
Francesco Cozzuto 1801f1cee4 removed commented code 2021-12-01 20:28:25 +01:00
Francesco Cozzuto fb9b22fa46 reorganized files 2021-12-01 14:43:11 +01:00
Francesco Cozzuto a7cdb0943d fixed memory leak 2021-12-01 14:08:11 +01:00
Francesco Cozzuto 3238c2fb8e added strcat builtin 2021-12-01 13:19:18 +01:00
Francesco Cozzuto fba9698b8b removed outdated doc paragraph about functions 2021-12-01 00:11:57 +01:00
Francesco Cozzuto da61b1a9d9 added closures 2021-12-01 00:07:17 +01:00
Francesco Cozzuto cbb8ac4337 now variables can access the global scope 2021-11-30 23:34:16 +01:00
Francesco Cozzuto c6387154b0 bug fix 2021-11-30 22:46:43 +01:00
Francesco Cozzuto d70fa14856 added stack trace log on error 2021-11-30 19:43:38 +01:00
Francesco Cozzuto 0d805b84b0 made an immutable map object specifically for builtins 2021-11-29 16:35:15 +01:00
Francesco Cozzuto ac4dfbc8d3 added map expressions 2021-11-26 10:11:17 +01:00
Francesco Cozzuto ed32b1a52b added map expressions 2021-11-26 08:52:24 +01:00
Francesco Cozzuto ba9c01f261 added index selection 2021-11-25 11:25:23 +01:00
Francesco Cozzuto fdaebdaecc Merge branch 'main' of https://github.com/cozis/Noja 2021-11-25 10:37:33 +01:00
Francesco Cozzuto ca4a39ad78 undid changes 2021-11-25 10:37:21 +01:00
Francesco Cozzuto 06aaa7ffdd working on docs 2021-11-25 10:28:21 +01:00
cozis 7b5301ff3b minor readme change 2021-11-06 14:55:12 +01:00
cozis 368d0a4678 reorganized docs 2021-11-06 14:30:09 +01:00
cozis 78d848b22d reorganized docs 2021-11-06 14:07:20 +01:00
cozis 68f4178980 bug fix 2021-11-06 14:00:41 +01:00
cozis f9f577caef modified doc formatting 2021-11-05 21:19:01 +01:00
cozis ffe133b446 even more docs 2021-11-05 21:15:00 +01:00
cozis 87d675c3b6 more docs 2021-11-05 19:26:39 +01:00
cozis fdc7e112c6 added some docs 2021-11-05 17:01:34 +01:00
cozis 795dfbcb54 added table of contents to docs 2021-11-05 15:48:28 +01:00
cozis 3fc918402e working on docs 2021-11-05 15:36:21 +01:00
cozis b2dca9c40b working on docs 2021-11-05 15:27:34 +01:00
Francesco Cozzuto 1769ffc995 worked on docs 2021-11-05 01:35:32 +01:00
Francesco Cozzuto fe6f6b5039 added docs 2021-11-05 01:12:05 +01:00
Francesco Cozzuto af21e3b038 changed sample formatting 2021-11-05 00:16:34 +01:00
Francesco Cozzuto 9458632b27 fixed bug and added a little documentation 2021-11-05 00:10:45 +01:00
Francesco Cozzuto b224f57361 bug fix 2021-11-04 17:27:06 +01:00
Francesco Cozzuto 0157d28f67 debbuging failure to read from builtin map 2021-11-03 15:22:59 +01:00