Commit graph

22 commits

Author SHA1 Message Date
52d1de042c
Implemented switch statements 2024-08-03 22:24:40 +02:00
270e7e27a0
Improved performance 2024-08-02 11:41:21 +02:00
6510166ae0
Added main prefix 2024-07-30 20:02:55 +02:00
e4f041be41
Implemented assert keyword 2024-07-25 16:47:25 +02:00
eeee4d5496
Simplified code 2024-07-23 22:14:23 +02:00
abba962455
Improved separation of concerns 2024-07-23 16:41:21 +02:00
1e3705df55
Reduced token size 2024-07-21 14:35:06 +02:00
8e725da9c6
Added scope package 2024-07-20 23:20:23 +02:00
61dc691c65
Separated compiler into its own package 2024-07-18 10:08:38 +02:00
814364612f
Reduced memory allocations 2024-07-17 15:23:57 +02:00
545c8dd4f6
Moved register state to scopes 2024-07-16 15:30:28 +02:00
1bf288b8fd
Implemented variable scopes 2024-07-15 16:51:36 +02:00
1b75529bb3
Implemented data labels 2024-07-13 00:13:13 +02:00
75a8823b13
Reduced usage of temporary registers 2024-07-10 10:48:15 +02:00
3c189a025f
Improved code generation 2024-07-09 17:00:04 +02:00
6e22febc01
Improved code generation 2024-07-09 12:43:29 +02:00
6102ab466a
Implemented a basic optimization 2024-07-09 11:43:33 +02:00
c2b763ab67
Added fibonacci example 2024-07-09 10:28:14 +02:00
962a362578
Implemented if statements 2024-07-07 12:30:57 +02:00
b886637dc3
Removed incorrect optimization 2024-07-06 15:20:52 +02:00
75672c1e16
Improved code generation 2024-07-03 16:37:59 +02:00
fd6e874b44
Refactored code structure 2024-07-03 11:39:24 +02:00
Renamed from src/build/Function.go (Browse further)