randrews
|
5bf5b7a78f
|
While loops
|
2023-08-25 01:19:53 -05:00 |
|
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
|
ba4f98e2a5
|
New grammar
|
2023-07-17 23:00:01 -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 |
|
randrews
|
09c41be189
|
Allowing expressions in a couple places that used to be literal numbers
|
2023-07-09 00:24:04 -05:00 |
|
randrews
|
c373198084
|
Prefix operators
|
2023-07-08 23:33:30 -05:00 |
|
randrews
|
ca72b480c5
|
Bunch of infix ops
|
2023-07-08 23:08:22 -05:00 |
|
randrews
|
f682a234c7
|
Refactoring exprs
|
2023-07-08 22:32:24 -05:00 |
|
randrews
|
bc3a1ad88f
|
Completed the parser
|
2023-07-08 20:54:23 -05:00 |
|
randrews
|
927600c7bc
|
More statement types
|
2023-07-08 19:09:32 -05:00 |
|
randrews
|
10e6aa7f11
|
Parsing arrayrefs and addresses
|
2023-07-05 23:45:04 -05:00 |
|
randrews
|
576759cb27
|
Quality-of-life refactoring
|
2023-07-05 23:19:54 -05:00 |
|
randrews
|
2aac110900
|
Start of expression parsing
|
2023-07-04 02:49:29 -05:00 |
|
randrews
|
2a9bfb342b
|
More refactoring
|
2023-07-03 23:11:44 -05:00 |
|
randrews
|
b05edb6ed4
|
Parsing fn headers
|
2023-07-03 17:19:19 -05:00 |
|
randrews
|
429d57c632
|
Refactoring the parser some
|
2023-07-03 01:35:37 -05:00 |
|
randrews
|
41bf0a2184
|
Starting to build a Forge parser
|
2023-07-02 02:10:06 -05:00 |
|