Function: rng-make-ipattern
rng-make-ipattern is a byte-compiled function defined in
rng-match.el.gz.
Signature
(rng-make-ipattern TYPE INDEX NAME-CLASS CHILD NULLABLE)
Documentation
Constructor for objects of type rng--ipattern.
Source Code
;; Defined in /usr/src/emacs/lisp/nxml/rng-match.el.gz
;;; Interned patterns
(cl-defstruct (rng--ipattern
(:constructor nil)
(:type vector)
(:copier nil)
(:constructor rng-make-ipattern
(type index name-class child nullable)))
type
index
name-class ;; Field also known as: `datatype' and `after'.
child ;; Field also known as: `value-object'.
nullable
(memo-text-typed 'unknown)
memo-map-start-tag-open-deriv
memo-map-start-attribute-deriv
memo-start-tag-close-deriv
memo-text-only-deriv
memo-mixed-text-deriv
memo-map-data-deriv
memo-end-tag-deriv)