At work, we use a proprietary language, and for programming we use Notepad ++ with simple code highlighting. This is really annoying, so I want to spend some time setting up a text editor or an existing IDE to support my language.
I have a lot of googled, and there are so many options, and before I get to work, I want to ask you what is the best choice. I want to make it so that, like the IDE, highlight syntax, a window with a tree of functions list, with local function variables inside the same subtree, maybe text autocomplete (if I type “pro”, I would like to see the sentence “procedure” ", and if I press enter, he will write me something like
procedure "name" { --code-- }
with the cursor on the "name", ready to change it. etc. etc.
Can you suggest me the right way? Should I use Notepad ++? With source code? functionlist? Or do I need to switch to another text editor? Or are there some well-known IDEs like Eclipse, NetBeans, etc. that make it easy to add my own language?
PS. my language is quite simple, I do not have complex structures, this is Pascal-like. Something like that:
variable int xyz PROCEDURE asd BEGIN END PROCEDURE asd
source share