Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
20 check-ins that include changes to files matching '2023/*'
2023-12-30
| ||
19:37 | fixup other swiftlint warnings and errors Leaf check-in: 98ac2acbca user: JoshAshby tags: 2022 | |
19:13 | couple more utility parsers to interact with the user state and position in strings check-in: de94eb1caa user: JoshAshby tags: 2022 | |
18:50 | adjust tests and utils things to make this a little nicer looking and to work with check-in: 7ca8cfed62 user: JoshAshby tags: 2022 | |
18:23 | Experimenting with using an "input state" like parsec which alls the parsers to keep and track internal data; also try out using a protocol for the "stream" input so that the parsers are a bit more reusable so long as the protocol is implemented for a given type, such as Substring or ArraySlice check-in: a6f049edf6 user: JoshAshby tags: 2022 | |
2023-12-23
| ||
03:36 | playing around and making minor changes while learning more about how to best structure the parsers for specific input types like strings and arrays check-in: cdf392ee8a user: JoshAshby tags: 2022 | |
2023-12-21
| ||
07:09 | SwiftLint work and playing with DocC too check-in: 21353f302a user: JoshAshby tags: 2022 | |
2023-12-20
| ||
05:07 | more parsers from F# for fun and profit check-in: 1591f3a59f user: JoshAshby tags: 2022 | |
2023-12-19
| ||
04:56 | working through some more parser combinators to get back into the flow of the code after getting back from holiday check-in: 575a572b41 user: JoshAshby tags: 2022 | |
2023-12-06
| ||
17:49 | cleaning up some of the core check-in: be4fa1ef4f user: JoshAshby tags: 2022 | |
17:32 | reorg parsers into the start of generic high level constructs, string specific and general array specific. Need to figure out how to start working against a token stream with these so I can easily throw together small parsers for day problems check-in: d8f4c07a72 user: JoshAshby tags: 2022 | |
17:09 | make the parser combinators their own little library product and add some tests along with getting a few basics down, thanks fsharp for fun check-in: e611504841 user: JoshAshby tags: 2022 | |
07:02 | playing around with maybe thinking about making some parser combinators instead and how I'd get them working check-in: 12b0e9fe04 user: JoshAshby tags: 2022 | |
07:01 | day 3 part 1 hack check-in: cba01b9f21 user: JoshAshby tags: 2022 | |
01:46 | linuxifify check-in: a6bbb79452 user: JoshAshby tags: 2022 | |
00:28 | start on day 3 check-in: a8c94a39ef user: JoshAshby tags: 2022 | |
2023-12-05
| ||
23:55 | day 2 shenanigans with a whole ast and walker and things for fun check-in: f808d63fa8 user: JoshAshby tags: 2022 | |
2023-12-04
| ||
04:40 | breakout the munchers into their own files, now to un-complexify this and solve it check-in: 0531c31f5a user: JoshAshby tags: 2022 | |
03:00 | start on a way overkill reusable lexer/parser setup that i should be able to fairly easily reuse across days as needed check-in: 52fbc67e31 user: JoshAshby tags: 2022 | |
2023-12-03
| ||
05:09 | small adjustments to get it working for day 2 as well check-in: 6441151738 user: JoshAshby tags: 2022 | |
2023-12-02
| ||
21:26 | Start 2023 and do day 1. trying out a different structure for the swift package and just doing it all as one deal rather than separate projects for each day, this way I can share code a little easier and have maybe less scaffolding each day. also copied over the downloader from last year with some changes check-in: 0476eff0bc user: JoshAshby tags: 2022 | |