Construindo um motor regex - recursos online?

Estou interessado em construir um motor regex, como um projeto paralelo, apenas para fins de aprendizado.

Eu conheço a teoria por trás da avaliação de expressões regulares, e tenho uma compreensão suficiente das máquinas de estados finitos, etc.

O que me interessa é como um mecanismo regex é implementado no software. Então eu queria saber se havia algum tipo de tutorial ou recurso on-line que explica a implementação de um mecanismo regex, tradução do regex para um FSM e assim por diante. Eu não quero nenhum site que apenas explique a teoria por trás dele.

Obrigado.

questionAnswers(9)

yourAnswerToTheQuestion