Hi, On my version (*Version 3.00/01 7 January 2001*, linux-ix86), the following script generates an error (and to me it shouldnt) : >>>> bug.C { TFormula *x2 = new TFormula("x2","x**2"); TFormula *x2_2 = new TFormula("x2_2","x2"); } >>>> root [30] .x bug.C *ERROR 5 : Invalid Syntax "*" Changing '**' to '^' solve the problem, but in the doc, both conventions are mentionned to be valid. Am I right to think that this is a bug ? My guess: The 'substitution of some operators to C++ styles' done by Compile() is not done for user defined functions that are only processed through the Analyse() method that fails on '**' (it expect Compile() to already have changed '**' to '^'). Yannick
This archive was generated by hypermail 2b29 : Tue Jan 01 2002 - 17:50:33 MET