Josh Holtrop josh
josh pushed to master at josh/propane 2023-03-17 20:02:07 -04:00
ce80e00e60 Remove TOKEN_DECODE_ERROR
01b45df1f9 Remove TOKEN_DROP
Compare 2 commits »
josh pushed to master at josh/propane 2023-03-14 19:38:48 -04:00
ffccc659aa Clean up Lexer.State a bit
josh pushed to master at josh/propane 2023-03-13 21:57:06 -04:00
e432f62b05 Add UserCodeID struct to represent user code IDs
josh pushed to master at josh/propane 2023-03-13 16:14:55 -04:00
058945e08b Add Token struct with validity checks
josh pushed to master at josh/propane 2023-03-13 14:14:10 -04:00
f402315201 Name internally generated tokens with double-underscore
d10e982fc8 Reserve double-underscore identifiers for internal use
Compare 2 commits »
josh pushed to master at josh/propane 2023-03-12 21:19:10 -04:00
64974cc1e2 Refactor some of Lexer.attempt_lex_token() into find_longest_match()
josh pushed to master at josh/propane 2023-03-11 21:17:50 -05:00
b92679e0c2 Replace LexedToken with Result struct
josh pushed to master at josh/propane 2023-03-09 20:17:32 -05:00
1af018b103 MatchInfo: store pointer to the accepting state rather than copying its fields
josh pushed to master at josh/propane 2023-03-09 19:10:21 -05:00
aabb574fea Use CodePoint type for code point values
josh pushed to master at josh/propane 2023-03-09 19:04:46 -05:00
30004c571d Use result type query methods on Decoder.Result
josh pushed to master at josh/propane 2023-03-06 20:32:09 -05:00
b00f53050b Clean up Decoder result handling
2e5083d823 Add explicit base types to the enums
Compare 2 commits »
josh pushed to master at josh/files 2023-03-03 09:57:53 -05:00
511abd591d tag-mp3s.py: robustify
40fb9f1817 tag-mp3s: replace title and images
Compare 2 commits »
josh pushed to master at josh/files 2023-03-03 09:56:29 -05:00
d3b5d86bca mk-usb-music-disk-for-car: do not print Creating message for directory that exists
70b07abbae mk-usb-music-disk-for-car: add -s option to show directory sizes
Compare 2 commits »
josh pushed to master at josh/propane 2023-02-28 20:53:51 -05:00
7f844711d9 Start on more of the user guide
josh pushed to master at josh/propane 2023-02-28 19:46:47 -05:00
e2100f6ccd Move JSON parser source to standalone file
josh pushed to d at josh/hos 2023-02-24 21:15:44 -05:00
ea6f485bd9 Add hulk.util and round_up_power_2()
josh pushed to d at josh/hos 2023-02-24 20:58:14 -05:00
2ab388f2e9 Remove seconds counter printout
josh pushed to d at josh/hos 2023-02-24 20:53:50 -05:00
cc891f6d4d Assign PCI header fields to named variables
josh pushed to master at josh/dft 2023-02-02 20:06:08 -05:00
bc0a80dc20 Reorganize and add comments
josh pushed to master at josh/d-derelict-sdl2-gl3-gl3n-glamo... 2023-02-02 19:19:02 -05:00
7ed099dfdf Fix Makefile invoking rscons