GSoC/GCI Archive
Google Summer of Code 2011 Digital Mars

Enhance regular expressions

by Dmitry Olshansky for Digital Mars

The goal is to make existing std.regex module in the D standard library more feature-rich and flexible. This includes: upgrading existing engine to support some popular extensions, providing alternative implementations based on finite state automation with their respective trade-offs. Also to provide the ability to generate the whole regex engine from pattern statically at compile time.