*** progmodes/hideif.el Sat Jan 19 14:53:52 2008 --- progmodes/hideif.el Sat Jan 19 17:16:20 2008 *************** *** 473,478 **** --- 473,486 ---- ((numberp hif-token) (prog1 hif-token (hif-nexttoken))) + ((memq hif-token '(hif-minus hif-plus)) + (let (result math-op) + (while (memq hif-token '(hif-plus hif-minus)) + (setq math-op hif-token) + (hif-nexttoken) + (setq result (list math-op result (hif-factor)))) + result)) + (t ; identifier (let ((ident hif-token)) (if (memq ident '(or and))