---- Version History: 1.7 2005-07-27 major rewrite using new tokenizer interface 1.8 2005-12-25 adds support for *.properties files. 1.9 2005-12-25 add parser for *.csv files 2.0 2005-12-25 add parser for *.ini files 2.1 2006-01-22 correct bug in handling of entities in HTMLState 2.2 2006-03-06 reformat with IntelliJ, add Javadoc 2.3 2007-05-05 add iformat renderering, use of snippet/ser and snippet/iformat 2.4 2007-07-26 add support for annotations. 2.5 2007-08-20 IntelliJ inspector cleanup of code. 2.6 2008-01-11 add support for hex and octal numerics. 2.7 2008-02-23 fix Java parser to bold variable definitions. 2.8 2008-04-18 get JDisplay and CSS font renderings in closer sync 2.9 2008-04-30 improve way numeric literals are rendered in Java. 3.0 2008-08-08 add parser for vanilla text 3.1 2009-04-12 shorter style names, improved highlighting. 3.2 2009-08-30 tone down colour for keywords. 3.3 2010-02-08 highlight begin and ends of comments and CDATAs specially. 3.4 2010-02-10 add manifest tokenizer. 3.5 2014-08-01 change *.html to *.htm, *.adler to *.checksum, use 64bit FNV1a64 checksums. -30-