Function: reftex-get-crossref-alist
reftex-get-crossref-alist is a byte-compiled function defined in
reftex-cite.el.gz.
Signature
(reftex-get-crossref-alist ENTRY)
Documentation
Return the alist from a crossref ENTRY.
Source Code
;; Defined in /usr/src/emacs/lisp/textmodes/reftex-cite.el.gz
(defun reftex-get-crossref-alist (entry)
"Return the alist from a crossref ENTRY."
(let ((crkey (cdr (assoc "crossref" entry)))
start)
(save-excursion
(save-restriction
(widen)
(if (re-search-forward
(concat "@\\w+[{(][ \t\n\r]*" (regexp-quote crkey)
"[ \t\n\r]*,") nil t)
(progn
(setq start (match-beginning 0))
(condition-case nil
(up-list 1)
(error nil))
(reftex-parse-bibtex-entry nil start (point)))
nil)))))