scanner for Casl tokens and extensions to Parsec
http://www.cs.uu.nl/~daan/parsec.html extended with consumeNothing
http://www.cofi.info/Documents/CASL/Summary/ from 25 March 2001 C.4 Lexical Syntax