Function: idlwave-split-string
idlwave-split-string is a byte-compiled function defined in
idlwave.el.gz.
Signature
(idlwave-split-string STRING &optional PATTERN)
Documentation
Return a list of substrings of STRING which are separated by PATTERN.
If PATTERN is omitted, it defaults to "[ \\f\\t\\n\\r\\v]+".
Source Code
;; Defined in /usr/src/emacs/lisp/progmodes/idlwave.el.gz
(defun idlwave-split-string (string &optional pattern)
"Return a list of substrings of STRING which are separated by PATTERN.
If PATTERN is omitted, it defaults to \"[ \\f\\t\\n\\r\\v]+\"."
(or pattern
(setq pattern "[ \f\t\n\r\v]+"))
(let (parts (start 0))
(while (string-match pattern string start)
(setq parts (cons (substring string start (match-beginning 0)) parts)
start (match-end 0)))
(nreverse (cons (substring string start) parts))))