Я пытаюсь оценить код C # по мере его ввода, думайте об этом, как будто я пытаюсь написать IDE.
Итак, человек набирает код, я хочу узнать, какой код он только что написал:
String x = "";
Теперь я хочу зарегистрировать, что x является типом String. И теперь каждый раз, когда пользователь снова вводит x, я хочу показать ему все, что он может сделать с x, в основном, как Visual Studio Intellisense.
Для этого мне понадобятся лексеры или парсеры? Это облегчит? Я слышал, что VS 2010 имеет некоторые особенности, которые Microsoft выпустила. Есть идеи?