Function: eshell-index-range--pcase-macroexpander

eshell-index-range--pcase-macroexpander is a function defined in esh-var.el.gz.

Signature

(eshell-index-range--pcase-macroexpander START END)

Documentation

A pattern that matches an Eshell index range.

EXPVAL should be a cons cell, with each slot containing either an integer or nil. If this matches, bind the values of the sltos to START and END.

Source Code

;; Defined in /usr/src/emacs/lisp/eshell/esh-var.el.gz
;; Could not find source code, showing raw function object.
#[(start end)
  ((list '\`
	 (cons
	  (list '\, `(and (or (pred integerp) (pred null)) ,start))
	  (list '\, `(and (or (pred integerp) (pred null)) ,end)))))
  (t) nil
  "A pattern that matches an Eshell index range.\nEXPVAL should be a cons cell, with each slot containing either an\ninteger or nil.  If this matches, bind the values of the sltos to\nSTART and END."]