Commit graph

33 commits

Author SHA1 Message Date
Michael Zhang 5dc75e5645
zz 2022-07-19 02:10:01 -05:00
Michael Zhang 2e5b9accc9
Bump dependencies 2022-07-19 02:07:07 -05:00
Michael Zhang 1c0ab773f1
Roadmap 2022-07-19 02:02:58 -05:00
Michael Zhang e546deff64
Annotate with plain text 2022-07-19 01:53:06 -05:00
Michael Zhang 3ff54b0f44
Vim highlight 2022-07-19 01:51:53 -05:00
Michael Zhang 273a0dc63b
Use nightly rust 2022-07-19 01:43:51 -05:00
Michael Zhang 1336d860dc
vim extension 2022-07-19 01:41:30 -05:00
Michael Zhang 215683173e
Lots of work on revamping the type system for structs, also stubs for future pieces 2022-07-19 01:31:00 -05:00
Michael Zhang f7e4bfa8cf
Cleanup 2022-07-18 03:21:39 -05:00
Michael Zhang dbb51fd1d0
Some basic conditionals
- No terminator analysis yet
2022-07-17 22:26:11 -05:00
Michael Zhang 090589fc3e
Functions 2022-07-17 22:06:37 -05:00
Michael Zhang 221beea478
Variables 2022-07-17 21:13:09 -05:00
Michael Zhang 16cde4377c
Write to .ll files 2022-07-17 21:00:19 -05:00
Michael Zhang 4d6ad1bb2c
Use pkgsStatic since llvm-sys requires a static library 2022-07-17 11:05:08 -05:00
Michael Zhang b95a39b1e8
Progress 2022-06-17 09:50:06 -05:00
Michael Zhang e86271b190
direnv 2022-05-11 17:11:50 -05:00
Michael Zhang 3c4636ca92
Remove print statements 2022-04-29 03:32:13 -05:00
Michael Zhang 5a50faeacf
Function arguments 2022-04-28 11:33:26 -05:00
Michael Zhang 98354eb44f
Initial function prototype (no arguments yet) 2022-04-28 10:46:35 -05:00
Michael Zhang 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
Michael Zhang da39c73036
Fix error with if-else statements 2022-04-08 03:02:54 -05:00
Michael Zhang c51de77269
Giant overhaul, still doesn't work tho 2022-04-06 06:20:47 -05:00
Michael Zhang daaf859f81
Basic variable implementation 2022-04-05 23:32:37 -05:00
Michael Zhang bcc2bf937f
Execute statements 2022-04-05 22:36:05 -05:00
Michael Zhang 0eb2b9ec04
fmt 2022-04-05 22:17:53 -05:00
Michael Zhang 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
Michael Zhang 5015468bd4
init 2022-03-08 00:16:27 -06:00