|
a811da3477
|
Added more tests
|
2024-08-03 23:05:09 +02:00 |
|
|
52d1de042c
|
Implemented switch statements
|
2024-08-03 22:24:40 +02:00 |
|
|
8766a4ef1a
|
Fixed incorrect register move
|
2024-08-02 12:55:25 +02:00 |
|
|
a59bd174af
|
Improved performance
|
2024-08-01 23:41:39 +02:00 |
|
|
e5adcff1af
|
Added escape sequences
|
2024-07-31 17:50:31 +02:00 |
|
|
e537e543cc
|
Implemented else blocks
|
2024-07-30 16:36:33 +02:00 |
|
|
67c7d1ec99
|
Implemented constant folding
|
2024-07-29 14:44:16 +02:00 |
|
|
6d77a8a120
|
Implemented numbers with different bases
|
2024-07-29 00:30:26 +02:00 |
|
|
4ded8260b3
|
Implemented negation
|
2024-07-28 15:42:51 +02:00 |
|
|
c2f6aa1a08
|
Implemented negative numbers
|
2024-07-27 17:48:03 +02:00 |
|
|
093bd79c82
|
Implemented unary operator parsing
|
2024-07-27 12:49:39 +02:00 |
|
|
8b1af4bea7
|
Implemented number output
|
2024-07-26 12:50:47 +02:00 |
|
|
e4f041be41
|
Implemented assert keyword
|
2024-07-25 16:47:25 +02:00 |
|
|
264be81b61
|
Improved tokenizer performance
|
2024-07-24 12:14:51 +02:00 |
|
|
ee563230a8
|
Improved tokenizer performance
|
2024-07-24 11:55:35 +02:00 |
|
|
26dfe5b5eb
|
Improved tokenizer performance
|
2024-07-24 11:50:23 +02:00 |
|
|
2170798b0f
|
Reduced memory usage
|
2024-07-22 22:54:24 +02:00 |
|
|
f7645104fb
|
Implemented runes
|
2024-07-22 15:32:16 +02:00 |
|
|
1e3705df55
|
Reduced token size
|
2024-07-21 14:35:06 +02:00 |
|
|
7bfd0e731d
|
Reduced token size
|
2024-07-20 23:33:07 +02:00 |
|
|
bdb9312743
|
Reduced memory allocations
|
2024-07-17 21:09:01 +02:00 |
|
|
055d628130
|
Improved tokenizer test coverage
|
2024-07-16 23:32:39 +02:00 |
|
|
545c8dd4f6
|
Moved register state to scopes
|
2024-07-16 15:30:28 +02:00 |
|
|
9e52e2dd1c
|
Cleaned up tokenizer
|
2024-07-01 21:23:36 +02:00 |
|
|
8453273d73
|
Implemented an abstract syntax tree
|
2024-06-30 22:54:59 +02:00 |
|
|
f870a5f1f8
|
Added more tests
|
2024-06-28 23:13:55 +02:00 |
|
|
b20a79080f
|
Reordered tokenizer cases
|
2024-06-28 21:11:05 +02:00 |
|
|
b8d7e2444b
|
Added single line comments
|
2024-06-28 20:29:07 +02:00 |
|
|
0553706891
|
Implemented invalid character checks
|
2024-06-28 19:54:26 +02:00 |
|
|
8362d0a91a
|
Improved tokenizer benchmarks
|
2024-06-28 19:33:02 +02:00 |
|
|
2676ac1ebb
|
Added tokenizer benchmark
|
2024-06-26 18:49:03 +02:00 |
|
|
121f77fe76
|
Implemented block instruction parsing
|
2024-06-24 00:03:26 +02:00 |
|
|
0ed071a7ee
|
Implemented expression parsing
|
2024-06-16 16:57:33 +02:00 |
|
|
a48f2868fb
|
Improved error handling
|
2024-06-15 18:42:31 +02:00 |
|
|
78cde0d0bd
|
Improved instruction parser
|
2024-06-15 14:46:44 +02:00 |
|
|
a4ecaf0622
|
Added define operator
|
2024-06-15 11:36:57 +02:00 |
|
|
06d16b48da
|
Added short form for variable definitions
|
2024-06-14 18:03:54 +02:00 |
|
|
3da77d22d7
|
Implemented numeric constants
|
2024-06-14 11:48:28 +02:00 |
|
|
e3b26c79f4
|
Implemented error messages
|
2024-06-13 12:13:32 +02:00 |
|
|
722d07c321
|
Reorganized file structure
|
2024-06-10 15:51:39 +02:00 |
|