Powerful character analysing/lexing/tokenising library.