Function: antlr-options-menu-filter

antlr-options-menu-filter is a byte-compiled function defined in antlr-mode.el.gz.

Signature

(antlr-options-menu-filter LEVEL MENU-ITEMS)

Documentation

Return items for options submenu of level LEVEL.

Source Code

;; Defined in /usr/src/emacs/lisp/progmodes/antlr-mode.el.gz
(defun antlr-options-menu-filter (level _menu-items)
  "Return items for options submenu of level LEVEL."
  (let ((active (if buffer-read-only
		    nil
		  (consp (cdr-safe (cdr (antlr-option-kind level)))))))
    (mapcar (lambda (option)
	      (vector option
		      (list 'antlr-insert-option level option)
		      :active active))
	    (sort (mapcar #'car (elt antlr-options-alists (1- level)))
		  #'string-lessp))))