vkrause created this revision. Restricted Application added a project: Frameworks. Restricted Application added a subscriber: Frameworks.
REVISION SUMMARY This brings the highlighting up-to-date with RFC 5228 as well as all currently published extensions, and adds a few features found in the handwritten highlighter in KDE PIM. It also adds support for variables and encoded characters in strings, and fixes folding of multi-line dot-stuffed strings. A comprehensive test case based on examples from all relevant RFCs is also included. This now outperforms the handwritten highlighter in KDE PIM, and looks also decent on dark color schemes, so we can hopefully port the PIM Sieve editor to this :) REPOSITORY R216 Syntax Highlighting BRANCH master REVISION DETAIL https://phabricator.kde.org/D7656 AFFECTED FILES autotests/folding/test.sieve.fold autotests/html/test.sieve.html autotests/input/test.sieve autotests/reference/test.sieve.ref data/syntax/sieve.xml To: vkrause, #framework_syntax_hightlighting, mlaurent Cc: #frameworks