Function: rng-c-parse-define
rng-c-parse-define is a byte-compiled function defined in
rng-cmpct.el.gz.
Signature
(rng-c-parse-define NAME IN-INCLUDE)
Source Code
;; Defined in /usr/src/emacs/lisp/nxml/rng-cmpct.el.gz
(defun rng-c-parse-define (name in-include)
(rng-c-advance)
(let ((assign (assoc rng-c-current-token
'(("=" . nil)
("|=" . choice)
("&=" . interleave)))))
(or assign
(rng-c-error "Expected assignment operator"))
(rng-c-advance)
(let ((ref (rng-c-prepare-define name (cdr assign) in-include)))
(rng-c-define ref (rng-c-parse-pattern)))))