PROSITE regular expression parser for .NET, written in C#