Function: semantic--grammar-macro-lib-part

semantic--grammar-macro-lib-part is a byte-compiled function defined in grammar.el.gz.

Signature

(semantic--grammar-macro-lib-part DEF)

Documentation

Return the library part of the grammar macro defined by DEF.

Source Code

;; Defined in /usr/src/emacs/lisp/cedet/semantic/grammar.el.gz
(defsubst semantic--grammar-macro-lib-part (def)
  "Return the library part of the grammar macro defined by DEF."
  (let ((suf (format "-%s\\'" (regexp-quote (symbol-name (car def)))))
        (fun (symbol-name (cdr def))))
    (substring fun 0 (string-match suf fun))))