DFA-based Syntax Highlighting ============================= DFA highlighting is an alternative syntax highlighting mechanism to Jed's original simple one. It's a lot more powerful, but it takes up more memory and makes the executable larger if it's compiled in. It's also more difficult to design new highlighting modes for. DFA highlighting works *alongside* Jed's standard highlighting system in the sense that the user can choose which scheme is to be used on a mode-by-mode basis. Some examples of what DFA highlighting can do that the standard scheme can't are: - Correct separation of numeric tokens in C. The text `2+3' would get highlighted as a single number by the old scheme, since `+' is a valid numeric character (when preceded by an E). DFA highlighting can spot that the `+' is not a valid numeric character in _this_ instance, though, and correctly interpret it as an operator. - Enhanced HTML mode, in which tags containing mismatched quotes (such as `