A collection of C++ systems programming projects — a DFA-based regex engine (followpos algorithm), a grep utility with ERE support and ANSI highlighting, and custom memory allocators (general-purpose & pool-based).
cpp pattern-matching regex ast memory-allocator compilers cpp17 command-line-tool grep dfa systems-programming memory-pool dragon-book recursive-descent-parser finite-automata stl-allocator followpos
-
Updated
Apr 24, 2026 - C++