Flexer in TParser is now protected not private to enable parser lexer public fields
example XML with predicates and LL(*)
new unit Trees.pas; TToken and TTokenBuf moved to unit Tokens.pas
first empty tree without tokens; changed parser funcs names to parse_nnn
in TIntQueue.Shrink move ReallocMem to be after Move()
catch  EMismatchedCharException; in format is string not char to %s