📜 Add better documentation across the compiler. #3

Merged
acw merged 19 commits from acw/better-docs into develop 2023-05-13 12:34:48 -07:00

19 Commits

Author SHA1 Message Date
ec7ad405a8 Formatting 2023-05-12 17:21:55 -07:00
62e27398be Add the rest of the documentation around syntax. 2023-05-12 16:42:48 -07:00
309983ef3e Clean ups, comments on from_syntax. 2023-05-09 21:51:57 -07:00
be5b37732c Combine simplify and from_syntax into a single from() method. 2023-05-09 21:30:54 -07:00
c870eeeca3 Fix some formatting issues, mostly around comments and whitespace. 2023-05-09 21:29:38 -07:00
d0c7e02928 Commentary in the lexer and parser. 2023-05-07 21:41:09 -07:00
6cd2b2148d Add documentation around Locations. 2023-05-07 18:09:10 -07:00
5d0e34eb72 More fully document the IR. 2023-05-07 17:39:42 -07:00
88c6600d05 A little more documentation on PrimOpError. 2023-04-27 21:09:29 -07:00
c3b394d2c9 Add some documentation, and clean up EvalError a bit. 2023-04-27 21:06:03 -07:00
3615d19485 Document some of the IR; not much to say, actually. 2023-04-26 17:15:25 -07:00
d0a0fdacfe so many error cases. 2023-04-26 17:15:25 -07:00
7596472c65 Small IR docs, and then some learning about rustdoc. 2023-04-23 21:02:15 -07:00
e79788bcd1 Backend documentation work. 2023-04-23 20:37:25 -07:00
9b72fb7827 Add some top-level documentation. 2023-04-23 20:08:13 -07:00
9e3cce5076 Cleanups and comments in src/eval 2023-04-17 17:41:55 -07:00
e648f3b31b Pull some of the REPL implementation out into the library, rather than the binary. 2023-04-16 21:02:21 -07:00
c660d29d3a Shift most of the meat of the compiler over into the library. 2023-04-16 20:38:27 -07:00
84321cb2de Add a bunch of documentation, and somewhat cleanup, the code in src/backend/. 2023-04-16 18:41:48 -07:00