Commit Graph

20 Commits

Author SHA1 Message Date
randrews 241f71dd79 If statements 2023-08-25 00:24:25 -05:00
randrews 3db79cc103 First part of reporting locations in error messages 2023-08-20 01:38:42 -05:00
randrews 4f0524f78c Test refactoring 2023-08-17 19:18:32 -05:00
randrews a6b3519f48 Asm statements implemented 2023-08-15 01:30:35 -05:00
randrews 9936e44544 Removed struct stuff 2023-08-15 01:01:06 -05:00
randrews 587d96be25 A couple tests 2023-08-14 00:36:26 -05:00
randrews 64f09619a2 Strings are just another kind of expr 2023-08-14 00:26:02 -05:00
randrews c6aea2f78f Refactored lvalues into just another expr 2023-08-13 23:55:49 -05:00
randrews 1de091f269 Prefix dereferences as lvalues 2023-08-13 19:29:50 -05:00
randrews 190ceb5f13 Added prefix dereference 2023-08-13 18:58:47 -05:00
randrews e3b20aae41 More refactoring 2023-08-05 11:07:09 -05:00
randrews 63d63a1f68 More refactoring and addresses working 2023-08-04 21:38:09 -05:00
randrews 3b612114f5 More new grammar stuff 2023-08-04 17:27:28 -05:00
randrews 65858b18d9 Much better working grammar, more fixed tests 2023-08-03 00:53:43 -05:00
randrews e8940feea7 New grammar, sort of working 2023-08-02 21:56:26 -05:00
randrews 1b126eb559 Some todos and splitting apart direct and indirect labels 2023-07-17 22:57:58 -05:00
randrews 5d8d8a13a6 String support, more refactoring 2023-07-14 01:53:10 -05:00
randrews 3016d99ff0 Refactoring, variable initial values 2023-07-14 00:51:52 -05:00
randrews 4178874b50 Compiling basic functions 2023-07-13 02:33:57 -05:00
randrews dc2e1a89a5 Beginning the compiler, const declarations and globals 2023-07-12 00:53:52 -05:00