Rockingcool c8613c1ba2 Major restructuring - added new type, changed return types for shuntingYard and thompson
I added a new function 'Compile' that calls shuntingYard and thompson. I also added
a new type 'Reg' that this function returns - it represents the starting state and contains
the number of capturing groups in the regex. I also rewrote shuntingYard and thompson
to return errors instead of panicking.
2025-01-06 20:08:24 -06:00
2024-10-22 14:35:36 -04:00
2024-11-03 14:38:46 -05:00
2024-10-22 21:02:09 -04:00
2024-10-22 14:35:16 -04:00
2024-12-18 15:22:43 -05:00
2024-12-18 15:22:50 -05:00
2025-01-03 19:18:00 -05:00
Description
An NFA-based regex engine with a library and command-line tool.
2.5 MiB
Languages
Go 75.7%
Python 24.2%
Makefile 0.1%