Josh Holtrop josh
josh pushed tag v1.5.0 to josh/propane 2024-07-26 22:31:09 -04:00
josh pushed tag v1.5.1 to josh/propane 2024-07-26 22:31:09 -04:00
josh pushed to master at josh/propane 2024-07-26 22:31:04 -04:00
c24f323ff0 v1.5.1
josh pushed to master at josh/propane 2024-07-26 22:21:35 -04:00
fec2c28693 Only calculate lookahead tokens when needed - #28
61339aeae9 Avoid recalculating reduce_rules - #28
95b3dc6550 Cache ItemSet#next_symbols - #28
74d94fef72 Do not build ItemSet follow sets - #28
588c5e21c7 Cache ItemSet#leading_item_sets return values - #28
Compare 10 commits »
josh pushed to wip at josh/propane 2024-07-22 20:17:01 -04:00
a7348be95d Add rule field aliases - #24
josh pushed to wip at josh/propane 2024-07-22 19:49:43 -04:00
0a63a9cac4 Allow field aliases for non-AST mode
josh created branch wip in josh/propane 2024-07-22 17:30:25 -04:00
josh pushed to wip at josh/propane 2024-07-22 17:30:25 -04:00
0d0e8e45d2 Add field aliases WIP
josh pushed to master at josh/propane 2024-07-22 17:30:18 -04:00
9746b3f2bf Document position tracking fields in user guide - #27
c5b8fc28bd Move INVALID_POSITION from header to C source - #27
092fce61eb Test position validity for empty matching rules - #27
e647248e34 Track start and end position of rules in AST nodes - #27
f4ae1b8601 Add position fields to AST nodes (not populated yet) - #27
Compare 7 commits »
josh pushed tag v1.0.0 to josh/propane 2024-07-15 16:33:19 -04:00
josh pushed tag v1.1.0 to josh/propane 2024-07-15 16:33:19 -04:00
josh pushed tag v1.2.0 to josh/propane 2024-07-15 16:33:19 -04:00
josh pushed tag v1.3.0 to josh/propane 2024-07-15 16:33:19 -04:00
josh pushed tag v1.4.0 to josh/propane 2024-07-15 16:33:19 -04:00
josh pushed to master at josh/propane 2024-07-15 16:33:02 -04:00
3aced70356 Show line numbers of rules upon conflict - close #23
2dd89445fc Add command line switch to output warnings to stderr - close #26
4ae5ab79b3 Warn on shift/reduce conflicts
69cc8fa67d Always compute lookahead tokens for reduce rules
7f3eb8f315 Calculate follow token set for an ItemSet
Compare 39 commits »
josh pushed to master at josh/files 2024-04-19 13:54:12 -04:00
cc63840fcb Add e-win
josh pushed to master at josh/files 2024-03-08 14:20:21 -05:00
5d0fec77eb Add xbindkeysrc
josh pushed to d at josh/hos 2024-02-20 11:41:56 -05:00
3a75e0505f Prepare for future XHCI setup
josh pushed to d at josh/hos 2024-02-20 11:23:19 -05:00
a02df12924 Add XHCI.reset()
josh pushed to d at josh/hos 2024-02-20 11:17:37 -05:00
699f53ac15 Initialize USB after enabling interrupts so Time can be used
1119855215 Fix mapping PCI regions as writable
0c82250bd2 Fix Time.msleep() when inlined in a loop
Compare 3 commits »