.NET Lexer (StringTokenizer) class