////////////////////////////////////////////////////////////////////////// // // // // ////////////////////////////////////////////////////////////////////////// BOOL CPreprocessor::Evaluate(char* szText) { CCalculator cCalculator; CNumber cAnswer; cCalculator.Init(); cAnswer = cCalculator.Eval(szText); cCalculator.Kill(); if (cAnswer.IsZero()) return FALSE; else return TRUE; }