Commit graph

16 commits

Author SHA1 Message Date
pommicket
31aff32423 codegen remainder, fix addition 2022-02-12 18:47:03 -05:00
pommicket
d44625524a multiplication and division 2022-02-12 16:57:40 -05:00
pommicket
8b68a433ff assignments, STATEMENT_EXPRESSIONs 2022-02-12 16:08:58 -05:00
pommicket
3ff998da40 codegen for . -> , 2022-02-12 14:31:14 -05:00
pommicket
864b23702a codegen for address of 2022-02-12 14:12:01 -05:00
pommicket
0ee06ac2c4 codegen for dereference, subscript 2022-02-12 13:53:35 -05:00
pommicket
0a14c8ca2a local variables 2022-02-12 12:03:00 -05:00
pommicket
b69bd8be29 codegen for global variables 2022-02-12 11:37:40 -05:00
pommicket
3db0956b19 subtraction codegen 2022-02-11 23:39:54 -05:00
pommicket
81d6850539 addition 2022-02-11 14:34:54 -05:00
pommicket
b13e16b517 fixed prefix -- parsing; codegen for unary + - ~ ! 2022-02-11 13:52:56 -05:00
pommicket
017a70ee7e generating code for casts! 2022-02-10 21:11:53 -05:00
pommicket
bba56d2b51 return, integer literals 2022-02-10 18:09:44 -05:00
pommicket
d8bb5b8957 first working executable! 2022-02-10 16:06:17 -05:00
pommicket
b88de92fc7 fix some calling convention stuff 2022-02-10 13:24:02 -05:00
pommicket
3d44eba388 start codegen 2022-02-09 22:44:27 -05:00