The character classes are used to define what a keyword looks like. For instance, in the C language, the acceptable characters making up a symbol are the upper and lower case letters, the digits (0-9) and the underscore. ABC_DEF is a perfectly valid symbol name. In some other language, maybe the underscore is not valid; in shell scripts, the dollar sign is used to introduce a symbol but can also terminate a symbol name, e.g. $HOST$PWD. The character class definitions are pseudo-regular expressions containing character classes using the [..] notation.


"CRiSP is the best programmers text editor I have ever used. It is great for programming, script writing, and editing huge text files. It has made me much more efficient at file manipulation and has made my work tasks much easier."

Crisp Screenshots