These packages implement
an editor with syntax highlighting, parenthesis matching,
automatic indentation, and line numbers. It is a programmer's
editor in three ways.
- The actual application is a passable editor for
programming, including most of the important features.
But really, that's not the point.
- The classes serve as a useful library for
programs that need a text editor as an important
component. Configuring it to work with other languages
requires little more than writing a new file for JFlex
describing the tokens in that language with regular
expressions.
- The code itself is open and thoroughly documented,
usefully illustrating how to implement the features.
The code depends fairly heavily on Java 1.5,
particularly its generics.
@author Carl Burch
@version 0.1 2005-05-31