Add SharpLexer