1 |
;;; esh-var.el --- handling of variables |
;;; esh-var.el --- handling of variables |
2 |
|
|
3 |
;; Copyright (C) 1999, 2000 Free Software Foundation |
;; Copyright (C) 1999, 2000, 2005 Free Software Foundation |
4 |
|
|
5 |
;; Author: John Wiegley <johnw@gnu.org> |
;; Author: John Wiegley <johnw@gnu.org> |
6 |
|
|
568 |
(split-string value separator))))) |
(split-string value separator))))) |
569 |
(cond |
(cond |
570 |
((< (length refs) 0) |
((< (length refs) 0) |
571 |
(error "Illegal array variable index: %s" |
(error "Invalid array variable index: %s" |
572 |
(eshell-stringify refs))) |
(eshell-stringify refs))) |
573 |
((= (length refs) 1) |
((= (length refs) 1) |
574 |
(setq value (eshell-index-value value (car refs)))) |
(setq value (eshell-index-value value (car refs)))) |