I'm interested in building a regex engine, as a side-project, just for learning purposes.
I know the theory behind evaluation of regular expressions, and have a sufficient understanding of finite state machines etc.
What I'm interested in is how a regex engine is implemented in software. So I was wondering if there was any sort of tutorial or online resource that explains the implementation of a regex engine, translation from the regex to a FSM and so on. I don't want any sites that just explains the theory behind it.
Thanks.