Description
Syntax highlighting can be added to applications through a reusable framework instead of writing highlighting logic from scratch.
It is useful for developers building editors, viewers, IDE-like tools, or GNUstep applications that display source code. Highlighting quality depends on language definitions and integration, so output should be tested with real files.