26 Commits

Author SHA1 Message Date
c8824e699a Added escape sequences 2024-07-31 17:50:31 +02:00
323952f4bc Implemented else blocks 2024-07-30 16:36:33 +02:00
d5953649d9 Implemented numbers with different bases 2024-07-29 00:30:26 +02:00
bb74c0cf50 Implemented negation 2024-07-28 15:42:51 +02:00
6861ae9a90 Implemented negative numbers 2024-07-27 17:48:03 +02:00
944bacf4e1 Implemented unary operator parsing 2024-07-27 12:49:39 +02:00
f4dd9004be Implemented assert keyword 2024-07-25 16:47:25 +02:00
70792acb12 Improved tokenizer performance 2024-07-24 12:14:51 +02:00
b9dd5c1b59 Improved tokenizer performance 2024-07-24 11:55:35 +02:00
89fbc233eb Improved tokenizer performance 2024-07-24 11:50:23 +02:00
21017e6378 Implemented runes 2024-07-22 15:32:16 +02:00
04ba68a075 Reduced token size 2024-07-21 14:35:06 +02:00
ca36d34cb9 Reduced token size 2024-07-20 23:33:07 +02:00
ed03f6a802 Cleaned up tokenizer 2024-07-01 21:23:36 +02:00
f479b5a03a Implemented an abstract syntax tree 2024-06-30 22:54:59 +02:00
5f2ff5e74e Added more tests 2024-06-28 23:13:55 +02:00
445556b64d Reordered tokenizer cases 2024-06-28 21:11:05 +02:00
2520681ad3 Added single line comments 2024-06-28 20:29:07 +02:00
3664e74074 Implemented invalid character checks 2024-06-28 19:54:26 +02:00
3268f7a7ee Added tokenizer benchmark 2024-06-26 18:49:03 +02:00
ef16bdb4c7 Implemented expression parsing 2024-06-16 16:57:33 +02:00
cf696a6f10 Added define operator 2024-06-15 11:36:57 +02:00
65791ea5a1 Added short form for variable definitions 2024-06-14 18:03:54 +02:00
19489d7a9a Implemented numeric constants 2024-06-14 11:48:28 +02:00
9458253f31 Implemented error messages 2024-06-13 12:13:32 +02:00
6fe30f31da Reorganized file structure 2024-06-10 15:51:39 +02:00