I am building a tool for a custom language. It will have many components including a source code editor. What are the coponents I will need to build this editor. I would like syntax highlighting, outline and formating to start with.
I have already developed a parser using ANTLR.