Yance Notes

Tag: #compiler

← All posts

Implementation of a regular expression engine

Starting from formal language theory, this article explores the complete implementation of a regular expression engine: finite automata (NFA/DFA), Thompson's construction algorithm, subset construction, and Hopcroft's minimization algorithm — building an efficient regex engine from scratch.

Tech Articles Regular ExpressionFinite AutomataNFADFACompiler