我試圖評估C#代碼,因爲它被輸入,認爲它就好像我正在嘗試編寫一個IDE。解析C#代碼來評估表達式(基本上,實現Intellisense)
所以一個人類型的代碼,我想找出什麼樣的代碼沒有,他只是寫:
String x = "";
我想現在就註冊x是一個String類型。現在每當用戶再次輸入x時,我想向他展示他可以用x完成的所有事情,基本上就像Visual Studio Intellisense一樣。
我需要一些詞法分析器或分析器嗎?這會讓它更容易嗎?我聽說VS 2010有一些微軟發佈的功能。有任何想法嗎?
你能解釋一下在DLRPad中究竟是什麼,我讀了一下,看起來它大部分都與IRonPython有關,等等。 – halivingston 2010-04-22 04:14:33