Lines Matching defs:parse
39 ;; hook `eshell-parse-argument-hook'. For a good example of this, see
40 ;; `eshell-parse-drive-letter', defined in eshell-dirs.el.
42 (defcustom eshell-parse-argument-hook
46 'eshell-parse-special-reference
61 ;; parse any non-special characters, based on the current context
96 'eshell-parse-backslash
99 'eshell-parse-literal-quote
102 'eshell-parse-double-quote
105 'eshell-parse-delimiter)
110 return the result of the parse as a sexp. It is also responsible for
209 (defun eshell-parse-arguments (beg end)
228 (arg (eshell-parse-argument)))
230 (error "Failed to parse argument '%s'"
239 (defun eshell-parse-argument ()
251 'eshell-parse-argument-hook)
292 (defun eshell-parse-backslash ()
322 (defun eshell-parse-literal-quote ()
334 (defun eshell-parse-double-quote ()
345 (let ((arg (eshell-parse-argument)))
351 (defun eshell-parse-special-reference ()
369 (defun eshell-parse-delimiter ()