I want to create a simple program which will provide code coloring and auto completion features for some language functions. I have my own functions etc. which you need to incorporate. The code completion and coloring functionality must be similar to visual studio 2005 however the function list will not be that exhaustive. In the second phase I'll need a parser which could parse a very simple language. But in this phase I just want the code coloring and auto completion.