Commit graph

27 commits

Author SHA1 Message Date
1336d860dc
vim extension 2022-07-19 01:41:30 -05:00
215683173e
Lots of work on revamping the type system for structs, also stubs for future pieces 2022-07-19 01:31:00 -05:00
f7e4bfa8cf
Cleanup 2022-07-18 03:21:39 -05:00
dbb51fd1d0
Some basic conditionals
- No terminator analysis yet
2022-07-17 22:26:11 -05:00
090589fc3e
Functions 2022-07-17 22:06:37 -05:00
221beea478
Variables 2022-07-17 21:13:09 -05:00
16cde4377c
Write to .ll files 2022-07-17 21:00:19 -05:00
4d6ad1bb2c
Use pkgsStatic since llvm-sys requires a static library 2022-07-17 11:05:08 -05:00
b95a39b1e8
Progress 2022-06-17 09:50:06 -05:00
e86271b190
direnv 2022-05-11 17:11:50 -05:00
3c4636ca92
Remove print statements 2022-04-29 03:32:13 -05:00
5a50faeacf
Function arguments 2022-04-28 11:33:26 -05:00
98354eb44f
Initial function prototype (no arguments yet) 2022-04-28 10:46:35 -05:00
15d1d627fd
Change func names to string instead of expr 2022-04-19 18:23:13 -05:00
Michael Zhang
1e954399c6
wip state 2022-04-13 02:09:56 -05:00
da39c73036
Fix error with if-else statements 2022-04-08 03:02:54 -05:00
c51de77269
Giant overhaul, still doesn't work tho 2022-04-06 06:20:47 -05:00
daaf859f81
Basic variable implementation 2022-04-05 23:32:37 -05:00
bcc2bf937f
Execute statements 2022-04-05 22:36:05 -05:00
0eb2b9ec04
fmt 2022-04-05 22:17:53 -05:00
fdb0a266b1
Compile to LLVM bitcode 2022-04-05 22:07:34 -05:00
Michael Zhang
d674c92199
rust 2022-04-05 21:33:16 -05:00
Michael Zhang
4ea1071ca1
a 2022-03-23 01:12:37 -05:00
Michael Zhang
4c39223610
meta 2022-03-08 03:22:48 -06:00
Michael Zhang
713baccdd1
Move the majority of the procedure back to lib 2022-03-08 03:20:19 -06:00
Michael Zhang
e66b515826
Parsing 2022-03-08 02:52:20 -06:00
5015468bd4
init 2022-03-08 00:16:27 -06:00