Project Description Regular Expressions Builder Library is a class library that adds object-oriented layer of bastraction onto .net Regex engine to help developer create even very complicated regular expression, but instead of working with bare strings you get strongly typed, clear object model, and intellisence . This makes it is easier, faster and less error prone to create regular expressions. Library will also enforce some best practices, help avoid pitfalls and even fine tune resulting regex string to work faster.
Roadplan Up to the 1.0 release I'm going to implement whole .NET regular expression 'language' using intuitive and easy API. There will be several pre-releases containing only subsets of functionality (call 'em CTPs or whatever) released to get feedback on how you like the API, what could have been done better, so there will be much refactoring work mostly, to make the API as concise and intuitive as it possibly can be. After this goal is achieved I might look at possibility of implementing Linq to RegEx. (I'm not very deep into Linq yet, and I don't even know if it is possible/reasonable, so don't consider this a promise). Any feedback or help is welcome. Info You can find more about this project up on my blog at http://kozmic.pl and in particular from this post: http://kozmic.pl/archive/2007/08/18/a-few-words-about-extension-methods-and-regex-builder-library.aspx Tests I could use a help of some TDD guru. Anybody?
|