* Add few missing entries in 'comp-known-predicates'
* lisp/emacs-lisp/comp.el (comp-known-predicates): Add framep, markerp, number-or-marker-p, overlayp, processp, subrp and windowp and sort it alphabetically.
This commit is contained in:
parent
5aeea8dc2c
commit
c65a59a9e9
1 changed files with 13 additions and 7 deletions
|
@ -191,28 +191,34 @@ Useful to hook into pass checkers.")
|
|||
(defconst comp-known-predicates
|
||||
'((arrayp . array)
|
||||
(atom . atom)
|
||||
(characterp . fixnum)
|
||||
(booleanp . boolean)
|
||||
(bool-vector-p . bool-vector)
|
||||
(booleanp . boolean)
|
||||
(bufferp . buffer)
|
||||
(natnump . (integer 0 *))
|
||||
(char-table-p . char-table)
|
||||
(hash-table-p . hash-table)
|
||||
(characterp . fixnum)
|
||||
(consp . cons)
|
||||
(integerp . integer)
|
||||
(floatp . float)
|
||||
(framep . frame)
|
||||
(functionp . (or function symbol))
|
||||
(hash-table-p . hash-table)
|
||||
(integer-or-marker-p . integer-or-marker)
|
||||
(integerp . integer)
|
||||
(keywordp . keyword)
|
||||
(listp . list)
|
||||
(numberp . number)
|
||||
(markerp . marker)
|
||||
(natnump . (integer 0 *))
|
||||
(null . null)
|
||||
(number-or-marker-p . number-or-marker)
|
||||
(numberp . number)
|
||||
(numberp . number)
|
||||
(overlayp . overlay)
|
||||
(processp . process)
|
||||
(sequencep . sequence)
|
||||
(stringp . string)
|
||||
(subrp . subr)
|
||||
(symbolp . symbol)
|
||||
(vectorp . vector)
|
||||
(integer-or-marker-p . integer-or-marker))
|
||||
(windowp . window))
|
||||
"Alist predicate -> matched type specifier.")
|
||||
|
||||
(defconst comp-known-predicates-h
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue