The following documents will hopefully be useful for developers hoping to plug support for a new language into RSyntaxTextArea. RSTA is very flexible, allowing you to define syntax highlighting, code folding, on-the-fly error checking (squiggle underlining syntax errors), code completion, and more.
  1. Design Overview
  2. Adding Syntax Highlighting for New Languages
  3. Implementing Code Folding for a New Language
  4. Adding a Parser for Syntax Checking
  5. Adding Code Completion