Firstly thanks for your help.
I will be great if you can help me understand how should I proceed using example of SQL, as my language is similar in working with it.
Can SQL type language be used with concrete editor? I just want a context sensitive autocomplete and don't need graphical editor. It will be a great help if you can explain it to me in short for this SQL: SELECT * FROM TAB;
I tried to understand but couldn't get how concrete will be helpful in this scenario. Pardon me for going a bit overboard on asking this type of question, but I just want a hint.