Commit Graph

55 Commits

Author SHA1 Message Date
a16f5af280 parser improved 2025-11-12 13:27:44 +03:00
6892ac26d7 parser improved 2025-11-12 13:24:30 +03:00
5406f8c368 fixed print repr 2025-11-06 19:08:07 +03:00
1b5b4e53fb func parser base ready 2025-11-06 19:06:43 +03:00
5b476f08a3 added flag lib 2025-11-06 10:06:12 +03:00
aa026676a4 updated readme 2025-11-06 10:02:36 +03:00
a89b982db5 simple bytecode compiler 2025-11-06 10:01:45 +03:00
4a754d6b16 simple bytecode compiler 2025-11-06 10:00:37 +03:00
5ea5cd6f24 static vm 2025-11-05 23:34:31 +03:00
f1849c906b fixed paths 2025-11-05 23:31:36 +03:00
1f2cb4be8b finished base 2025-11-05 23:23:49 +03:00
dcd33c9578 better structure etc 2025-11-05 23:21:29 +03:00
595fdbe653 basic VM working 2025-11-05 23:14:59 +03:00
7c1d431f28 starting RPN 2025-11-05 16:03:14 +03:00
e5b3d5e1e7 adding strlits 2025-11-05 15:29:29 +03:00
db4eb9bf6f adding strlits 2025-11-05 15:27:57 +03:00
a8c8870c33 adding strlits 2025-11-05 14:28:45 +03:00
de4cecd4c4 new parser 2025-10-13 16:13:49 +03:00
ca82fdc94c new parser 2025-10-13 16:06:00 +03:00
ab94a86ad0 AST done. now eval needs to be implemented 2025-09-27 20:41:48 +03:00
9243df437f parser base working 2025-09-27 13:26:20 +03:00
b1cfb4c617 parser base working 2025-09-27 13:25:42 +03:00
b1f1b80142 military grade tokenizer 2025-09-23 16:17:21 +03:00
e1727a46e3 test 2025-09-23 13:30:26 +03:00
62d8fa6f78 migrated to new version of nb.h 2025-09-03 17:35:09 +03:00
0c0cfc2c7e migrated to new version of nb.h 2025-09-03 17:34:49 +03:00
d7205a90bb now we can read files and interpret them 2025-08-24 21:48:26 +03:00
14eaa8cc97 changed readme 2025-08-05 12:15:49 +03:00
d3b9f1c215 changed readme 2025-08-05 12:13:53 +03:00
3af61b074a changed readme 2025-08-05 12:13:04 +03:00
00109f44d7 changed readme 2025-08-05 12:11:52 +03:00
7bd6216c71 changed readme 2025-08-05 12:11:27 +03:00
516ae2ec3a changed readme 2025-08-05 12:11:06 +03:00
8454a654c1 changed readme 2025-08-05 12:10:25 +03:00
8d12b9d339 math AST parser finished. later more complex stuff 2025-08-05 12:06:22 +03:00
c944fcb3f6 implemented some parts for AST parsing 2025-08-05 02:30:30 +03:00
03f5d8e148 added readme 2025-07-28 18:54:22 +03:00
3c636bad59 added readme 2025-07-28 18:53:03 +03:00
5a5b69634c string to float fixed. stupid mistake 2025-07-28 18:41:15 +03:00
568ddd9cdf mul and div 2025-07-28 18:07:23 +03:00
b3d72ffab2 addition and substraction added. supports multiple numbers 2025-07-28 17:56:35 +03:00
30c95ef81d added additon to the language. but in a shit way. will generalize it later 2025-07-28 17:30:45 +03:00
9874f19ec6 fixed unknown tokens after migrating to strdup 2025-07-24 16:19:49 +03:00
ba291c377f added AST stucts even though im not use I will be using them in the future. walking on top of behaviours could be good enough? 2025-07-24 16:17:10 +03:00
e2ad02f30c implemented basis for AST 2025-07-23 18:32:45 +03:00
0c86925087 more informational main for debug 2025-07-22 16:18:37 +03:00
e58d24b9be the bases of the tokenizer is basically complete? 2025-07-22 15:57:51 +03:00
da3367de3f implemented a lot of stuff 2025-07-21 13:34:20 +03:00
5182a631c1 lexer readability 2025-07-20 22:49:50 +03:00
3b18f9b8a2 lexer readability 2025-07-20 22:46:17 +03:00