Function: treesit--thing-unpack-pattern

treesit--thing-unpack-pattern is a byte-compiled function defined in treesit.el.gz.

Signature

(treesit--thing-unpack-pattern PATTERN)

Documentation

Unpack PATTERN in the shape of treesit-defun-type-regexp.

Basically,

    (unpack REGEXP) = (REGEXP . nil)
    (unpack (REGEXP . PRED)) = (REGEXP . PRED)

Source Code

;; Defined in /usr/src/emacs/lisp/treesit.el.gz
(defsubst treesit--thing-unpack-pattern (pattern)
  "Unpack PATTERN in the shape of `treesit-defun-type-regexp'.

Basically,

    (unpack REGEXP) = (REGEXP . nil)
    (unpack (REGEXP . PRED)) = (REGEXP . PRED)"
  (if (consp pattern)
      pattern
    (cons pattern nil)))