Function: hif-logshift-expr

hif-logshift-expr is a byte-compiled function defined in hideif.el.gz.

Signature

(hif-logshift-expr)

Documentation

Parse a logshift : math | logshift <<|>> math.

Source Code

;; Defined in /usr/src/emacs/lisp/progmodes/hideif.el.gz
(defun hif-logshift-expr ()
  "Parse a logshift : math | logshift `<<'|`>>' math."
  (let ((result (hif-math))
        (shift-token nil))
    (while (memq hif-token '(hif-shiftleft hif-shiftright))
      (setq shift-token hif-token)
      (hif-nexttoken)
      (setq result (list shift-token result (hif-math))))
    result))