Function: eshell-parse-indices
eshell-parse-indices is a byte-compiled function defined in
esh-var.el.gz.
Signature
(eshell-parse-indices)
Documentation
Parse and return a list of list of indices.
Source Code
;; Defined in /usr/src/emacs/lisp/eshell/esh-var.el.gz
(defun eshell-parse-indices ()
"Parse and return a list of list of indices."
(let (indices)
(while (eq (char-after) ?\[)
(let ((end (eshell-find-delimiter ?\[ ?\])))
(if (not end)
(throw 'eshell-incomplete ?\[)
(forward-char)
(let (eshell-glob-function)
(setq indices (cons (eshell-parse-arguments (point) end)
indices)))
(goto-char (1+ end)))))
(nreverse indices)))