Function: semantic--grammar-macro-compl-elt

semantic--grammar-macro-compl-elt is a byte-compiled function defined in grammar.el.gz.

Signature

(semantic--grammar-macro-compl-elt DEF &optional FULL)

Documentation

Return a completion entry for the grammar macro defined by DEF.

If optional argument FULL is non-nil qualify the macro name with the library found in DEF.

Source Code

;; Defined in /usr/src/emacs/lisp/cedet/semantic/grammar.el.gz
(defun semantic--grammar-macro-compl-elt (def &optional full)
  "Return a completion entry for the grammar macro defined by DEF.
If optional argument FULL is non-nil qualify the macro name with the
library found in DEF."
  (let ((mac (car def))
        (lib (semantic--grammar-macro-lib-part def)))
    (cons (if full
              (format "%s/%s" mac lib)
            (symbol-name mac))
          (list mac lib))))