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 |
|
Francesco Cozzuto
|
d4e9eb23d3
|
added list object
|
2021-11-03 13:44:41 +01:00 |
|
cozis
|
9d600b66be
|
added equality and relational operators
|
2021-11-03 02:04:38 +00:00 |
|
cozis
|
c0d788656e
|
added while and do-while loops
|
2021-11-03 01:25:18 +00:00 |
|
cozis
|
035649bd63
|
minor cleanups
|
2021-11-02 14:03:07 +00:00 |
|
cozis
|
51083ee090
|
fixed bug and changed if-else syntax
|
2021-11-02 11:57:11 +00:00 |
|
cozis
|
ca55816a23
|
added script that triggers a bug
|
2021-11-03 01:14:08 +00:00 |
|
cozis
|
31b7cab2bf
|
bug fix
|
2021-11-02 16:41:56 +00:00 |
|
cozis
|
f351be78bb
|
added the ability to inspect the stack from the debugger
|
2021-11-02 14:17:24 +00:00 |
|
cozis
|
acc8cbd75f
|
added maximum nested call limit
|
2021-11-02 13:34:23 +00:00 |
|
cozis
|
273adc90eb
|
bug fix
|
2021-11-02 13:24:52 +00:00 |
|
cozis
|
87e9f4775b
|
added function calls, native function objects and runtime builtins
|
2021-11-02 13:19:06 +00:00 |
|
cozis
|
051966a3f3
|
added parsing ad compilation of function declarations
|
2021-11-02 10:54:49 +00:00 |
|
cozis
|
51f782362e
|
bug fixes
|
2021-11-02 09:35:51 +00:00 |
|
cozis
|
022610bb71
|
added basic functionalities to the debugger mode
|
2021-11-02 09:17:03 +00:00 |
|
cozis
|
7e04b0fc6d
|
working on the debugger mode
|
2021-11-02 08:02:58 +00:00 |
|
cozis
|
6be81ffa36
|
added debugger mode
|
2021-11-02 06:43:24 +00:00 |
|