Text_Highlighter
[ class tree: Text_Highlighter ] [ index: Text_Highlighter ] [ all elements ]

Creating a syntax highlighter

A brief tutorial

Introduction

Text_Highlighter is a class for syntax highlighting. The main idea is to simplify creation of subclasses implementing syntax highlighting for particular language. Subclasses do not implement any new functioanality, they just provide syntax highlighting rules. The rules sources are in XML format. To create a highlighter for a language, there is no need to code a new class manually. Simply describe the rules in XML file and use Text_Highlighter_Generator to create a new class.

To see a demonstration of the highlighter output, read the next section of this tutorial. Highlighting of XML code is done using Text_Highlighter_XML.


Documentation generated on Sat, 19 Jun 2004 09:20:16 -0400 by phpDocumentor 1.2.3. PEAR Logo Copyright © PHP Group 2004.