Commit Graph

228 Commits

Author SHA1 Message Date
2200df4977 compiler wip: 2024-11-29 00:11:59 -07:00
9aaaa2935f compiler wip 2024-11-27 21:36:17 -07:00
e06d2ed006 wip 2024-11-27 00:24:02 -07:00
2372f0c61a replace thiserror with quick_error 2024-11-26 21:47:38 -07:00
51109ee4bb compiler wip 2024-11-26 20:53:08 -07:00
e32c778acb WIP syscalls 2024-11-26 01:07:47 -07:00
4b55aac15f Support underscores in decimal places 2024-11-25 20:08:09 -07:00
2432156d8c Modify decimal varient of number enum to be of type rust_decimal 2024-11-25 20:06:41 -07:00
711e0b1bd2 Cleanup unnecessary use statements 2024-11-22 23:02:12 -07:00
1114dc9490 Assignment expressions working 2024-11-22 22:59:04 -07:00
d0a71de566 return expressions working 2024-11-22 22:32:50 -07:00
856e51a384 semi-colons working after function invocations 2024-11-22 22:02:40 -07:00
b5ee169a75 binary expressions are working fully now 2024-11-22 17:24:58 -07:00
e9675cd5d2 Binary expressions are buggy. Priorities are good, but the l and r are flipped _sometimes_ 2024-11-22 02:29:27 -07:00
5ec0a79e6c Binary expressions are working with PEMDAS 2024-11-22 01:57:50 -07:00
bf13987449 binary wip 2024-11-21 23:48:30 -07:00
97829005fb Binary wip 2024-11-21 23:07:23 -07:00
febb4e9d55 priority expression 2024-11-21 22:23:31 -07:00
c9fc59a034 Start implementing binary expressions 2024-11-21 22:07:01 -07:00
ae45a3c848 dyn trait for tokenizer buffer 2024-11-21 19:28:20 -07:00
abaf58374f Before attempt to convert buffer to dyn 2024-11-21 19:21:15 -07:00
028051a178 refactor AST parsing 2024-11-21 18:19:39 -07:00
67c22e1f6b wip 2024-11-21 16:28:38 -07:00
62bf83e277 still WIP 2024-11-21 12:12:06 -07:00
f756e3e29f wip AST generation 2024-11-20 16:52:40 -07:00
Devin Bidwell
609e7ccdb3 Initial commit 2024-11-20 01:19:31 -07:00
7cff659275 wip AST 2024-11-20 01:16:46 -07:00
66064a21d7 tokenizer 2024-11-19 23:29:01 -07:00