Quote Originally Posted by Methredine
We already wrote one from scratch before you came around with this great edit control. It works like a charm, so far (thread-safe, DFA based, result caching). Qtcentre-member kaos can tell you more about it since, he wrote our parser.
I am also certain that he can give you a better answer to your second question.
I was thinking about turning my current engine into a DFA based one so if you have one working already it could save me that pain. What format do you use for language definitions? What data do you store for each line of highlighted text and how? And may I have a look at your code?

Quote Originally Posted by allstar View Post
New bug: Hold Ctrl and select a few lines of text with mouse.
It's not a bug, it's a feature... If you read the previous posts you'll notice we talked about "cursor mirrors" "column edit" and "column selection"...