add a C# lexer (csharp)