From Philippe: The existing implementation of TFormula explicitly allowed (and ignored) trailing characters after a decimal point.
From Philippe:
The existing implementation of TFormula explicitly allowed
(and ignored) trailing characters after a decimal point.

This patch:
        - allow numerical value of the format d*[.d*][e-+]d* where d is a
digit and hexadecimal: 0xH* where H is a digit or a through f.
        - disallow explicitly more that one decimal point
        - disallow explicitly decimal point in the exponent part
        - disallow trailing characters after a decimal point
        - Add a new error message:
*ERROR 30 :
 Bad numerical expression : "3.5.3"


git-svn-id: ecbadac9c76e8cf640a0bca86f6bd796c98521e3@6997 27541ba8-7e3a-0410-8455-c3a389f83636

dawehner/root,dawehner/root,bbannier/ROOT,bbannier/ROOT,dawehner/root,bbannier/ROOT,dawehner/root,bbannier/ROOT,dawehner/root,bbannier/ROOT,bbannier/ROOT,bbannier/ROOT,dawehner/root,dawehner/root,dawehner/root