[darcs-users] Applying formal descriptions to files
Trent W. Buck
trentbuck at gmail.com
Sun Feb 8 06:13:33 UTC 2009
"Max Battcher" <me at worldmaker.net> writes:
> * Lexers are fast.
> * Lexers preserve the formatting of documents.
> * Lexers are dumb, but recover quickly from errors. (Ever watched your
> editor's lexers twist through error states as you type?)
Emacs, at least, does not perform "proper" lexical analysis (except
perhaps nxml). That is, Emacs does not turn a stream of codepoints into
a stream of lexical tokens. Instead, it invariably just uses a bunch of
*separate* regular expressions to overlay faces on matching regions of
text.
More information about the darcs-users
mailing list