all ...
Всегда чему-то учусь!
Лексема использутся и как суффикс в, уже рассмотренных ранее - lintAll и traceAll.
all - возвращает новый список всех внутренних символов в текущем порядке поиска пространства имен (если вызвано без аргументов или с NIL), всех текущих временных символов (если аргумент равен T), всех внешних символов (если аргумент равен нулю) или всех символов указанного пространства имен sym.
(all ['T | '0 | 'sym]) -> lst
: (all) # All internal symbols
-> (inc> leaf nil inc! accept ...
# Find all symbols starting with an underscore character
: (filter '((X) (= "_" (car (chop X)))) (all))
-> (_put _nacs _oct _lintq _lst _map _iter _dbg2 _getLine _led ...
all* - возвращает отсортированный список всех (возможно, в пространстве имен) символов и имен путей, начинающихся с символов в any. Если flg равен T, возвращаются только символы, а если равен 0, возвращаются только имена путей. Обычно используется в процедурах завершения TAB.
(all* 'any ['flg]) -> lst
: (all* "map")
-> ("map" "map/3" "mapc" "mapcan" "mapcar" "mapcon" "maplist" "maps")
: (all* "llvm~BLK")
-> ("llvm~BLK" "llvm~BLKMASK" "llvm~BLKSIZE" "llvm~BLKTAG")