Function: c-ts-mode--top-level-label-matcher

c-ts-mode--top-level-label-matcher is a byte-compiled function defined in c-ts-mode.el.gz.

Signature

(c-ts-mode--top-level-label-matcher NODE PARENT &rest _)

Documentation

A matcher that matches a top-level label.

NODE should be a labeled_statement. PARENT is its parent.

Source Code

;; Defined in /usr/src/emacs/lisp/progmodes/c-ts-mode.el.gz
(defun c-ts-mode--top-level-label-matcher (node parent &rest _)
  "A matcher that matches a top-level label.
NODE should be a labeled_statement.  PARENT is its parent."
  (and (equal (treesit-node-type node)
              "labeled_statement")
       (equal "function_definition"
              (treesit-node-type (treesit-node-parent parent)))))