more and better test cases + fixed memory leak introduced by changeset e43dee5892f4

improved code structure and added option for disabling line numbers

fixed licenses

added command line parameters for header and footer file

structured source code

replaced function static variables with struct members

formatted with 4 spaces

fixed highlighting for java

implemented java highlighting

prepared java highlighting

double free fix

added -p to help message

changes merged

option for plaintext

option for output file

includes (with links in user includes)

long words are correctly separated by non alpha numeric chars, underscore or hash + support for macro constants

comments

strings and directives

fixed worthless memset

support for keywords and types

introduced parser

removed gay htm extension

extra style for line numbers

(0) -24 +24 +50 tip

mercurial