Commit graph

18 commits

Author SHA1 Message Date
6eee1ba930 Simplify pretty printing separated elements 2022-11-21 00:49:04 +01:00
9d6cd580d4 Pretty print module elems 2022-11-21 00:17:51 +01:00
b3eaa40902 Pretty print function definitions 2022-11-21 00:16:15 +01:00
e7416fbc1e Pretty print table destructors 2022-11-21 00:07:57 +01:00
c7fc8584ff Pretty print variable accesses and assignments 2022-11-21 00:02:12 +01:00
5bd43ee37a Pretty print field accesses and assignments 2022-11-20 23:50:53 +01:00
81e2a28b06 Pretty print function calls 2022-11-20 23:45:28 +01:00
fc139c31f4 Pretty print table constructors 2022-11-20 23:41:39 +01:00
412eaffc07 Pretty print table literals 2022-11-20 23:33:39 +01:00
f91e8ac9a2 Pretty print string literals 2022-11-20 23:06:04 +01:00
e6bbb37323 Pretty print numeric literals 2022-11-20 22:59:20 +01:00
7833ef533d Place parentheses in expressions when necessary 2022-11-20 22:53:19 +01:00
4156006ada Pretty print literals partially 2022-11-20 22:22:36 +01:00
03e7f10739 Satisfy warnings 2022-11-20 22:16:10 +01:00
2ba56f0c92 Make code generic over allocator
This way, I can use the same code with any allocator I want. More
importantly, I can also use the nice DocBuilder-exclusive helper
functions!
2022-11-20 21:41:57 +01:00
1a3772e6f7 Pretty print expressions partially 2022-11-20 21:19:54 +01:00
23796e53a9 Pretty print program elements 2022-11-20 21:11:38 +01:00
200b653e61 Pretty print programs partially 2022-11-20 21:09:59 +01:00