summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Lukas Krickl [Fri, 10 Nov 2023 18:27:20 +0000 (19:27 +0100)]
Added basic macro expansion
Lukas Krickl [Fri, 10 Nov 2023 17:18:38 +0000 (18:18 +0100)]
WIP: macro expansion
Lukas Krickl [Fri, 10 Nov 2023 09:45:52 +0000 (10:45 +0100)]
Script cleanup
Lukas Krickl [Thu, 9 Nov 2023 14:25:13 +0000 (15:25 +0100)]
Refactored naming in weldtok
Lukas Krickl [Thu, 9 Nov 2023 14:15:23 +0000 (15:15 +0100)]
Refactored tokenizer to allow for terminator tokens
Lukas Krickl [Thu, 9 Nov 2023 10:02:06 +0000 (11:02 +0100)]
Added $ vars
Lukas Krickl [Thu, 9 Nov 2023 09:25:38 +0000 (10:25 +0100)]
WIP: macros
Lukas Krickl [Thu, 9 Nov 2023 06:06:18 +0000 (07:06 +0100)]
WIP: macro expand
Lukas Krickl [Wed, 8 Nov 2023 19:22:37 +0000 (20:22 +0100)]
WIP: macros expansion
Lukas Krickl [Wed, 8 Nov 2023 17:49:41 +0000 (18:49 +0100)]
WIP: macros
Lukas Krickl [Tue, 7 Nov 2023 21:18:25 +0000 (22:18 +0100)]
Refactored return code for preprocnext
Lukas Krickl [Tue, 7 Nov 2023 19:29:46 +0000 (20:29 +0100)]
Documented behavior of preproc
Lukas Krickl [Tue, 7 Nov 2023 19:16:54 +0000 (20:16 +0100)]
Split up preproc call to allow recursive calls in preprocline
Lukas Krickl [Tue, 7 Nov 2023 14:30:51 +0000 (15:30 +0100)]
Added #define directive
Lukas Krickl [Tue, 7 Nov 2023 11:06:00 +0000 (12:06 +0100)]
WIP: added global assembly state
Lukas Krickl [Tue, 7 Nov 2023 09:23:49 +0000 (10:23 +0100)]
Made tokenizer better at... tokenizing
Lukas Krickl [Tue, 7 Nov 2023 07:14:05 +0000 (08:14 +0100)]
Removed unused constants
Lukas Krickl [Tue, 7 Nov 2023 07:06:10 +0000 (08:06 +0100)]
Refactored tokenizer to use a dynamic string buffer
Lukas Krickl [Mon, 6 Nov 2023 19:41:22 +0000 (20:41 +0100)]
Added panic macro
Lukas Krickl [Mon, 6 Nov 2023 19:36:57 +0000 (20:36 +0100)]
Re-worked preproc rules
Lukas Krickl [Mon, 6 Nov 2023 19:16:51 +0000 (20:16 +0100)]
WIP: preproc directive detection
Lukas Krickl [Mon, 6 Nov 2023 19:04:54 +0000 (20:04 +0100)]
Removed most malloc calls
Lukas Krickl [Mon, 6 Nov 2023 17:03:41 +0000 (18:03 +0100)]
WIP: Added test for tokline
Lukas Krickl [Mon, 6 Nov 2023 05:38:08 +0000 (06:38 +0100)]
WIP: tokenizer
Lukas Krickl [Sun, 5 Nov 2023 19:18:22 +0000 (20:18 +0100)]
WIP: preproc
Lukas Krickl [Sun, 5 Nov 2023 18:46:13 +0000 (19:46 +0100)]
Cleaned up tokenizer
Lukas Krickl [Sun, 5 Nov 2023 18:42:40 +0000 (19:42 +0100)]
The tokenizer now skips leading terminator characters
Lukas Krickl [Sun, 5 Nov 2023 18:27:24 +0000 (19:27 +0100)]
WIP: added simple tokenizer with tests
Lukas Krickl [Sun, 5 Nov 2023 13:50:10 +0000 (14:50 +0100)]
WIP: preprocessor
Lukas Krickl [Sun, 5 Nov 2023 07:29:31 +0000 (08:29 +0100)]
WIP: expression and token definitions
Lukas Krickl [Sun, 5 Nov 2023 07:03:08 +0000 (08:03 +0100)]
WIP: basic io
Lukas Krickl [Sun, 5 Nov 2023 05:54:50 +0000 (06:54 +0100)]
WIP: cli args
Lukas Krickl [Sat, 4 Nov 2023 20:48:46 +0000 (21:48 +0100)]
Initial commit
Lukas Krickl [Sat, 4 Nov 2023 20:31:40 +0000 (21:31 +0100)]
Updated readme
Lukas Krickl [Sat, 4 Nov 2023 20:28:52 +0000 (21:28 +0100)]
Initial commit