<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE language SYSTEM "language.dtd"> <!-- This file is part of TDE's kate project. copyright : (C) 2004 by Dominik Haumann email : dhdev at gmx dot de ********************************************************************** * This library is free software; you can redistribute it and/or * * modify it under the terms of the GNU Library General Public * * License as published by the Free Software Foundation; either * * version 2 of the License, or (at your option) any later version. * * * * This library is distributed in the hope that it will be useful, * * but WITHOUT ANY WARRANTY; without even the implied warranty of * * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * * Library General Public License for more details. * * * * You should have received a copy of the GNU Library General Public * * License along with this library; if not, write to the * * Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, * * Boston, MA 02110-1301, USA. * ********************************************************************** --> <language version="1.05-1" kateversion="2.3" name="Common Lisp" section="Sources" extensions="*.lisp;*.cl;*.lsp" mimetype="" author="Dominik Haumann (dhdev@gmx.de)" license="LGPL"> <highlighting> <list name="symbols"> <item> < </item> <item> <= </item> <item> = </item> <item> > </item> <item> >= </item> <item> => </item> <item> - </item> <item> / </item> <item> /= </item> <item> // </item> <item> /// </item> <item> * </item> <item> ** </item> <item> *** </item> <item> + </item> <item> ++ </item> <item> +++ </item> <item> 1- </item> <item> 1+ </item> </list> <list name="definitions"> <item> defclass </item> <item> defconstant </item> <item> defgeneric </item> <item> define-compiler-macro </item> <item> define-condition </item> <item> define-method-combination </item> <item> define-modify-macro </item> <item> define-setf-expander </item> <item> define-setf-method </item> <item> define-symbol-macro </item> <item> defmacro </item> <item> defmethod </item> <item> defpackage </item> <item> defparameter </item> <item> defsetf </item> <item> deftype </item> <item> defvar </item> <item> defun </item> <item> defstruct </item> </list> <list name="keywords"> <item> abort </item> <item> abs </item> <item> access </item> <item> acons </item> <item> acos </item> <item> acosh </item> <item> add-method </item> <item> adjoin </item> <item> adjustable-array-p </item> <item> adjust-array </item> <item> allocate-instance </item> <item> alpha-char-p </item> <item> alphanumericp </item> <item> and </item> <item> append </item> <item> apply </item> <item> applyhook </item> <item> apropos </item> <item> apropos-list </item> <item> aref </item> <item> arithmetic-error </item> <item> arithmetic-error-operands </item> <item> arithmetic-error-operation </item> <item> array </item> <item> array-dimension </item> <item> array-dimension-limit </item> <item> array-dimensions </item> <item> array-displacement </item> <item> array-element-type </item> <item> array-has-fill-pointer-p </item> <item> array-in-bounds-p </item> <item> arrayp </item> <item> array-rank </item> <item> array-rank-limit </item> <item> array-row-major-index </item> <item> array-total-size </item> <item> array-total-size-limit </item> <item> ash </item> <item> asin </item> <item> asinh </item> <item> assert </item> <item> assoc </item> <item> assoc-if </item> <item> assoc-if-not </item> <item> atan </item> <item> atanh </item> <item> atom </item> <item> base-char </item> <item> base-string </item> <item> bignum </item> <item> bit </item> <item> bit-and </item> <item> bit-andc1 </item> <item> bit-andc2 </item> <item> bit-eqv </item> <item> bit-ior </item> <item> bit-nand </item> <item> bit-nor </item> <item> bit-not </item> <item> bit-orc1 </item> <item> bit-orc2 </item> <item> bit-vector </item> <item> bit-vector-p </item> <item> bit-xor </item> <item> block </item> <item> boole </item> <item> boole-1 </item> <item> boole-2 </item> <item> boolean </item> <item> boole-and </item> <item> boole-andc1 </item> <item> boole-andc2 </item> <item> boole-c1 </item> <item> boole-c2 </item> <item> boole-clr </item> <item> boole-eqv </item> <item> boole-ior </item> <item> boole-nand </item> <item> boole-nor </item> <item> boole-orc1 </item> <item> boole-orc2 </item> <item> boole-set </item> <item> boole-xor </item> <item> both-case-p </item> <item> boundp </item> <item> break </item> <item> broadcast-stream </item> <item> broadcast-stream-streams </item> <item> built-in-class </item> <item> butlast </item> <item> byte </item> <item> byte-position </item> <item> byte-size </item> <item> caaaar </item> <item> caaadr </item> <item> caaar </item> <item> caadar </item> <item> caaddr </item> <item> caadr </item> <item> caar </item> <item> cadaar </item> <item> cadadr </item> <item> cadar </item> <item> caddar </item> <item> cadddr </item> <item> caddr </item> <item> cadr </item> <item> call-arguments-limit </item> <item> call-method </item> <item> call-next-method </item> <item> capitalize </item> <item> car </item> <item> case </item> <item> catch </item> <item> ccase </item> <item> cdaaar </item> <item> cdaadr </item> <item> cdaar </item> <item> cdadar </item> <item> cdaddr </item> <item> cdadr </item> <item> cdar </item> <item> cddaar </item> <item> cddadr </item> <item> cddar </item> <item> cdddar </item> <item> cddddr </item> <item> cdddr </item> <item> cddr </item> <item> cdr </item> <item> ceiling </item> <item> cell-error </item> <item> cell-error-name </item> <item> cerror </item> <item> change-class </item> <item> char </item> <item> char< </item> <item> char<= </item> <item> char= </item> <item> char> </item> <item> char>= </item> <item> char/= </item> <item> character </item> <item> characterp </item> <item> char-bit </item> <item> char-bits </item> <item> char-bits-limit </item> <item> char-code </item> <item> char-code-limit </item> <item> char-control-bit </item> <item> char-downcase </item> <item> char-equal </item> <item> char-font </item> <item> char-font-limit </item> <item> char-greaterp </item> <item> char-hyper-bit </item> <item> char-int </item> <item> char-lessp </item> <item> char-meta-bit </item> <item> char-name </item> <item> char-not-equal </item> <item> char-not-greaterp </item> <item> char-not-lessp </item> <item> char-super-bit </item> <item> char-upcase </item> <item> check-type </item> <item> cis </item> <item> class </item> <item> class-name </item> <item> class-of </item> <item> clear-input </item> <item> clear-output </item> <item> close </item> <item> clrhash </item> <item> code-char </item> <item> coerce </item> <item> commonp </item> <item> compilation-speed </item> <item> compile </item> <item> compiled-function </item> <item> compiled-function-p </item> <item> compile-file </item> <item> compile-file-pathname </item> <item> compiler-let </item> <item> compiler-macro </item> <item> compiler-macro-function </item> <item> complement </item> <item> complex </item> <item> complexp </item> <item> compute-applicable-methods </item> <item> compute-restarts </item> <item> concatenate </item> <item> concatenated-stream </item> <item> concatenated-stream-streams </item> <item> cond </item> <item> condition </item> <item> conjugate </item> <item> cons </item> <item> consp </item> <item> constantly </item> <item> constantp </item> <item> continue </item> <item> control-error </item> <item> copy-alist </item> <item> copy-list </item> <item> copy-pprint-dispatch </item> <item> copy-readtable </item> <item> copy-seq </item> <item> copy-structure </item> <item> copy-symbol </item> <item> copy-tree </item> <item> cos </item> <item> cosh </item> <item> count </item> <item> count-if </item> <item> count-if-not </item> <item> ctypecase </item> <item> debug </item> <item> decf </item> <item> declaim </item> <item> declaration </item> <item> declare </item> <item> decode-float </item> <item> decode-universal-time </item> <item> delete </item> <item> delete-duplicates </item> <item> delete-file </item> <item> delete-if </item> <item> delete-if-not </item> <item> delete-package </item> <item> denominator </item> <item> deposit-field </item> <item> describe </item> <item> describe-object </item> <item> destructuring-bind </item> <item> digit-char </item> <item> digit-char-p </item> <item> directory </item> <item> directory-namestring </item> <item> disassemble </item> <item> division-by-zero </item> <item> do </item> <item> do* </item> <item> do-all-symbols </item> <item> documentation </item> <item> do-exeternal-symbols </item> <item> do-external-symbols </item> <item> dolist </item> <item> do-symbols </item> <item> dotimes </item> <item> double-float </item> <item> double-float-epsilon </item> <item> double-float-negative-epsilon </item> <item> dpb </item> <item> dribble </item> <item> dynamic-extent </item> <item> ecase </item> <item> echo-stream </item> <item> echo-stream-input-stream </item> <item> echo-stream-output-stream </item> <item> ed </item> <item> eighth </item> <item> elt </item> <item> encode-universal-time </item> <item> end-of-file </item> <item> endp </item> <item> enough-namestring </item> <item> ensure-directories-exist </item> <item> ensure-generic-function </item> <item> eq </item> <item> eql </item> <item> equal </item> <item> equalp </item> <item> error </item> <item> etypecase </item> <item> eval </item> <item> evalhook </item> <item> eval-when </item> <item> evenp </item> <item> every </item> <item> exp </item> <item> export </item> <item> expt </item> <item> extended-char </item> <item> fboundp </item> <item> fceiling </item> <item> fdefinition </item> <item> ffloor </item> <item> fifth </item> <item> file-author </item> <item> file-error </item> <item> file-error-pathname </item> <item> file-length </item> <item> file-namestring </item> <item> file-position </item> <item> file-stream </item> <item> file-string-length </item> <item> file-write-date </item> <item> fill </item> <item> fill-pointer </item> <item> find </item> <item> find-all-symbols </item> <item> find-class </item> <item> find-if </item> <item> find-if-not </item> <item> find-method </item> <item> find-package </item> <item> find-restart </item> <item> find-symbol </item> <item> finish-output </item> <item> first </item> <item> fixnum </item> <item> flet </item> <item> float </item> <item> float-digits </item> <item> floating-point-inexact </item> <item> floating-point-invalid-operation </item> <item> floating-point-overflow </item> <item> floating-point-underflow </item> <item> floatp </item> <item> float-precision </item> <item> float-radix </item> <item> float-sign </item> <item> floor </item> <item> fmakunbound </item> <item> force-output </item> <item> format </item> <item> formatter </item> <item> fourth </item> <item> fresh-line </item> <item> fround </item> <item> ftruncate </item> <item> ftype </item> <item> funcall </item> <item> function </item> <item> function-keywords </item> <item> function-lambda-expression </item> <item> functionp </item> <item> gbitp </item> <item> gcd </item> <item> generic-function </item> <item> gensym </item> <item> gentemp </item> <item> get </item> <item> get-decoded-time </item> <item> get-dispatch-macro-character </item> <item> getf </item> <item> gethash </item> <item> get-internal-real-time </item> <item> get-internal-run-time </item> <item> get-macro-character </item> <item> get-output-stream-string </item> <item> get-properties </item> <item> get-setf-expansion </item> <item> get-setf-method </item> <item> get-universal-time </item> <item> go </item> <item> graphic-char-p </item> <item> handler-bind </item> <item> handler-case </item> <item> hash-table </item> <item> hash-table-count </item> <item> hash-table-p </item> <item> hash-table-rehash-size </item> <item> hash-table-rehash-threshold </item> <item> hash-table-size </item> <item> hash-table-test </item> <item> host-namestring </item> <item> identity </item> <item> if </item> <item> if-exists </item> <item> ignorable </item> <item> ignore </item> <item> ignore-errors </item> <item> imagpart </item> <item> import </item> <item> incf </item> <item> initialize-instance </item> <item> inline </item> <item> in-package </item> <item> in-package </item> <item> input-stream-p </item> <item> inspect </item> <item> int-char </item> <item> integer </item> <item> integer-decode-float </item> <item> integer-length </item> <item> integerp </item> <item> interactive-stream-p </item> <item> intern </item> <item> internal-time-units-per-second </item> <item> intersection </item> <item> invalid-method-error </item> <item> invoke-debugger </item> <item> invoke-restart </item> <item> invoke-restart-interactively </item> <item> isqrt </item> <item> keyword </item> <item> keywordp </item> <item> labels </item> <item> lambda </item> <item> lambda-list-keywords </item> <item> lambda-parameters-limit </item> <item> last </item> <item> lcm </item> <item> ldb </item> <item> ldb-test </item> <item> ldiff </item> <item> least-negative-double-float </item> <item> least-negative-long-float </item> <item> least-negative-normalized-double-float </item> <item> least-negative-normalized-long-float </item> <item> least-negative-normalized-short-float </item> <item> least-negative-normalized-single-float </item> <item> least-negative-short-float </item> <item> least-negative-single-float </item> <item> least-positive-double-float </item> <item> least-positive-long-float </item> <item> least-positive-normalized-double-float </item> <item> least-positive-normalized-long-float </item> <item> least-positive-normalized-short-float </item> <item> least-positive-normalized-single-float </item> <item> least-positive-short-float </item> <item> least-positive-single-float </item> <item> length </item> <item> let </item> <item> let* </item> <item> lisp </item> <item> lisp-implementation-type </item> <item> lisp-implementation-version </item> <item> list </item> <item> list* </item> <item> list-all-packages </item> <item> listen </item> <item> list-length </item> <item> listp </item> <item> load </item> <item> load-logical-pathname-translations </item> <item> load-time-value </item> <item> locally </item> <item> log </item> <item> logand </item> <item> logandc1 </item> <item> logandc2 </item> <item> logbitp </item> <item> logcount </item> <item> logeqv </item> <item> logical-pathname </item> <item> logical-pathname-translations </item> <item> logior </item> <item> lognand </item> <item> lognor </item> <item> lognot </item> <item> logorc1 </item> <item> logorc2 </item> <item> logtest </item> <item> logxor </item> <item> long-float </item> <item> long-float-epsilon </item> <item> long-float-negative-epsilon </item> <item> long-site-name </item> <item> loop </item> <item> loop-finish </item> <item> lower-case-p </item> <item> machine-instance </item> <item> machine-type </item> <item> machine-version </item> <item> macroexpand </item> <item> macroexpand-1 </item> <item> macroexpand-l </item> <item> macro-function </item> <item> macrolet </item> <item> make-array </item> <item> make-array </item> <item> make-broadcast-stream </item> <item> make-char </item> <item> make-concatenated-stream </item> <item> make-condition </item> <item> make-dispatch-macro-character </item> <item> make-echo-stream </item> <item> make-hash-table </item> <item> make-instance </item> <item> make-instances-obsolete </item> <item> make-list </item> <item> make-load-form </item> <item> make-load-form-saving-slots </item> <item> make-method </item> <item> make-package </item> <item> make-pathname </item> <item> make-random-state </item> <item> make-sequence </item> <item> make-string </item> <item> make-string-input-stream </item> <item> make-string-output-stream </item> <item> make-symbol </item> <item> make-synonym-stream </item> <item> make-two-way-stream </item> <item> makunbound </item> <item> map </item> <item> mapc </item> <item> mapcan </item> <item> mapcar </item> <item> mapcon </item> <item> maphash </item> <item> map-into </item> <item> mapl </item> <item> maplist </item> <item> mask-field </item> <item> max </item> <item> member </item> <item> member-if </item> <item> member-if-not </item> <item> merge </item> <item> merge-pathname </item> <item> merge-pathnames </item> <item> method </item> <item> method-combination </item> <item> method-combination-error </item> <item> method-qualifiers </item> <item> min </item> <item> minusp </item> <item> mismatch </item> <item> mod </item> <item> most-negative-double-float </item> <item> most-negative-fixnum </item> <item> most-negative-long-float </item> <item> most-negative-short-float </item> <item> most-negative-single-float </item> <item> most-positive-double-float </item> <item> most-positive-fixnum </item> <item> most-positive-long-float </item> <item> most-positive-short-float </item> <item> most-positive-single-float </item> <item> muffle-warning </item> <item> multiple-value-bind </item> <item> multiple-value-call </item> <item> multiple-value-list </item> <item> multiple-value-prog1 </item> <item> multiple-value-seteq </item> <item> multiple-value-setq </item> <item> multiple-values-limit </item> <item> name-char </item> <item> namestring </item> <item> nbutlast </item> <item> nconc </item> <item> next-method-p </item> <item> nil </item> <item> nintersection </item> <item> ninth </item> <item> no-applicable-method </item> <item> no-next-method </item> <item> not </item> <item> notany </item> <item> notevery </item> <item> notinline </item> <item> nreconc </item> <item> nreverse </item> <item> nset-difference </item> <item> nset-exclusive-or </item> <item> nstring </item> <item> nstring-capitalize </item> <item> nstring-downcase </item> <item> nstring-upcase </item> <item> nsublis </item> <item> nsubst </item> <item> nsubst-if </item> <item> nsubst-if-not </item> <item> nsubstitute </item> <item> nsubstitute-if </item> <item> nsubstitute-if-not </item> <item> nth </item> <item> nthcdr </item> <item> nth-value </item> <item> null </item> <item> number </item> <item> numberp </item> <item> numerator </item> <item> nunion </item> <item> oddp </item> <item> open </item> <item> open-stream-p </item> <item> optimize </item> <item> or </item> <item> otherwise </item> <item> output-stream-p </item> <item> package </item> <item> package-error </item> <item> package-error-package </item> <item> package-name </item> <item> package-nicknames </item> <item> packagep </item> <item> package-shadowing-symbols </item> <item> package-used-by-list </item> <item> package-use-list </item> <item> pairlis </item> <item> parse-error </item> <item> parse-integer </item> <item> parse-namestring </item> <item> pathname </item> <item> pathname-device </item> <item> pathname-directory </item> <item> pathname-host </item> <item> pathname-match-p </item> <item> pathname-name </item> <item> pathnamep </item> <item> pathname-type </item> <item> pathname-version </item> <item> peek-char </item> <item> phase </item> <item> pi </item> <item> plusp </item> <item> pop </item> <item> position </item> <item> position-if </item> <item> position-if-not </item> <item> pprint </item> <item> pprint-dispatch </item> <item> pprint-exit-if-list-exhausted </item> <item> pprint-fill </item> <item> pprint-indent </item> <item> pprint-linear </item> <item> pprint-logical-block </item> <item> pprint-newline </item> <item> pprint-pop </item> <item> pprint-tab </item> <item> pprint-tabular </item> <item> prin1 </item> <item> prin1-to-string </item> <item> princ </item> <item> princ-to-string </item> <item> print </item> <item> print-not-readable </item> <item> print-not-readable-object </item> <item> print-object </item> <item> print-unreadable-object </item> <item> probe-file </item> <item> proclaim </item> <item> prog </item> <item> prog* </item> <item> prog1 </item> <item> prog2 </item> <item> progn </item> <item> program-error </item> <item> progv </item> <item> provide </item> <item> psetf </item> <item> psetq </item> <item> push </item> <item> pushnew </item> <item> putprop </item> <item> quote </item> <item> random </item> <item> random-state </item> <item> random-state-p </item> <item> rassoc </item> <item> rassoc-if </item> <item> rassoc-if-not </item> <item> ratio </item> <item> rational </item> <item> rationalize </item> <item> rationalp </item> <item> read </item> <item> read-byte </item> <item> read-char </item> <item> read-char-no-hang </item> <item> read-delimited-list </item> <item> reader-error </item> <item> read-eval-print </item> <item> read-from-string </item> <item> read-line </item> <item> read-preserving-whitespace </item> <item> read-sequence </item> <item> readtable </item> <item> readtable-case </item> <item> readtablep </item> <item> real </item> <item> realp </item> <item> realpart </item> <item> reduce </item> <item> reinitialize-instance </item> <item> rem </item> <item> remf </item> <item> remhash </item> <item> remove </item> <item> remove-duplicates </item> <item> remove-if </item> <item> remove-if-not </item> <item> remove-method </item> <item> remprop </item> <item> rename-file </item> <item> rename-package </item> <item> replace </item> <item> require </item> <item> rest </item> <item> restart </item> <item> restart-bind </item> <item> restart-case </item> <item> restart-name </item> <item> return </item> <item> return-from </item> <item> revappend </item> <item> reverse </item> <item> room </item> <item> rotatef </item> <item> round </item> <item> row-major-aref </item> <item> rplaca </item> <item> rplacd </item> <item> safety </item> <item> satisfies </item> <item> sbit </item> <item> scale-float </item> <item> schar </item> <item> search </item> <item> second </item> <item> sequence </item> <item> serious-condition </item> <item> set </item> <item> set-char-bit </item> <item> set-difference </item> <item> set-dispatch-macro-character </item> <item> set-exclusive-or </item> <item> setf </item> <item> set-macro-character </item> <item> set-pprint-dispatch </item> <item> setq </item> <item> set-syntax-from-char </item> <item> seventh </item> <item> shadow </item> <item> shadowing-import </item> <item> shared-initialize </item> <item> shiftf </item> <item> short-float </item> <item> short-float-epsilon </item> <item> short-float-negative-epsilon </item> <item> short-site-name </item> <item> signal </item> <item> signed-byte </item> <item> signum </item> <item> simle-condition </item> <item> simple-array </item> <item> simple-base-string </item> <item> simple-bit-vector </item> <item> simple-bit-vector-p </item> <item> simple-condition-format-arguments </item> <item> simple-condition-format-control </item> <item> simple-error </item> <item> simple-string </item> <item> simple-string-p </item> <item> simple-type-error </item> <item> simple-vector </item> <item> simple-vector-p </item> <item> simple-warning </item> <item> sin </item> <item> single-flaot-epsilon </item> <item> single-float </item> <item> single-float-epsilon </item> <item> single-float-negative-epsilon </item> <item> sinh </item> <item> sixth </item> <item> sleep </item> <item> slot-boundp </item> <item> slot-exists-p </item> <item> slot-makunbound </item> <item> slot-missing </item> <item> slot-unbound </item> <item> slot-value </item> <item> software-type </item> <item> software-version </item> <item> some </item> <item> sort </item> <item> space </item> <item> special </item> <item> special-form-p </item> <item> special-operator-p </item> <item> speed </item> <item> sqrt </item> <item> stable-sort </item> <item> standard </item> <item> standard-char </item> <item> standard-char-p </item> <item> standard-class </item> <item> standard-generic-function </item> <item> standard-method </item> <item> standard-object </item> <item> step </item> <item> storage-condition </item> <item> store-value </item> <item> stream </item> <item> stream-element-type </item> <item> stream-error </item> <item> stream-error-stream </item> <item> stream-external-format </item> <item> streamp </item> <item> streamup </item> <item> string </item> <item> string< </item> <item> string<= </item> <item> string= </item> <item> string> </item> <item> string>= </item> <item> string/= </item> <item> string-capitalize </item> <item> string-char </item> <item> string-char-p </item> <item> string-downcase </item> <item> string-equal </item> <item> string-greaterp </item> <item> string-left-trim </item> <item> string-lessp </item> <item> string-not-equal </item> <item> string-not-greaterp </item> <item> string-not-lessp </item> <item> stringp </item> <item> string-right-strim </item> <item> string-right-trim </item> <item> string-stream </item> <item> string-trim </item> <item> string-upcase </item> <item> structure </item> <item> structure-class </item> <item> structure-object </item> <item> style-warning </item> <item> sublim </item> <item> sublis </item> <item> subseq </item> <item> subsetp </item> <item> subst </item> <item> subst-if </item> <item> subst-if-not </item> <item> substitute </item> <item> substitute-if </item> <item> substitute-if-not </item> <item> subtypep </item> <item> svref </item> <item> sxhash </item> <item> symbol </item> <item> symbol-function </item> <item> symbol-macrolet </item> <item> symbol-name </item> <item> symbolp </item> <item> symbol-package </item> <item> symbol-plist </item> <item> symbol-value </item> <item> synonym-stream </item> <item> synonym-stream-symbol </item> <item> sys </item> <item> system </item> <item> t </item> <item> tagbody </item> <item> tailp </item> <item> tan </item> <item> tanh </item> <item> tenth </item> <item> terpri </item> <item> the </item> <item> third </item> <item> throw </item> <item> time </item> <item> trace </item> <item> translate-logical-pathname </item> <item> translate-pathname </item> <item> tree-equal </item> <item> truename </item> <item> truncase </item> <item> truncate </item> <item> two-way-stream </item> <item> two-way-stream-input-stream </item> <item> two-way-stream-output-stream </item> <item> type </item> <item> typecase </item> <item> type-error </item> <item> type-error-datum </item> <item> type-error-expected-type </item> <item> type-of </item> <item> typep </item> <item> unbound-slot </item> <item> unbound-slot-instance </item> <item> unbound-variable </item> <item> undefined-function </item> <item> unexport </item> <item> unintern </item> <item> union </item> <item> unless </item> <item> unread </item> <item> unread-char </item> <item> unsigned-byte </item> <item> untrace </item> <item> unuse-package </item> <item> unwind-protect </item> <item> update-instance-for-different-class </item> <item> update-instance-for-redefined-class </item> <item> upgraded-array-element-type </item> <item> upgraded-complex-part-type </item> <item> upper-case-p </item> <item> use-package </item> <item> user </item> <item> user-homedir-pathname </item> <item> use-value </item> <item> values </item> <item> values-list </item> <item> vector </item> <item> vectorp </item> <item> vector-pop </item> <item> vector-push </item> <item> vector-push-extend </item> <item> warn </item> <item> warning </item> <item> when </item> <item> wild-pathname-p </item> <item> with-accessors </item> <item> with-compilation-unit </item> <item> with-condition-restarts </item> <item> with-hash-table-iterator </item> <item> with-input-from-string </item> <item> with-open-file </item> <item> with-open-stream </item> <item> with-output-to-string </item> <item> with-package-iterator </item> <item> with-simple-restart </item> <item> with-slots </item> <item> with-standard-io-syntax </item> <item> write </item> <item> write-byte </item> <item> write-char </item> <item> write-line </item> <item> write-sequence </item> <item> write-string </item> <item> write-to-string </item> <item> yes-or-no-p </item> <item> y-or-n-p </item> <item> zerop </item> </list> <list name="modifiers"> <item> :abort </item> <item> :adjustable </item> <item> :append </item> <item> :array </item> <item> :base </item> <item> :case </item> <item> :circle </item> <item> :conc-name </item> <item> :constructor </item> <item> :copier </item> <item> :count </item> <item> :create </item> <item> :default </item> <item> :defaults </item> <item> :device </item> <item> :direction </item> <item> :directory </item> <item> :displaced-index-offset </item> <item> :displaced-to </item> <item> :element-type </item> <item> :end1 </item> <item> :end2 </item> <item> :end </item> <item> :error </item> <item> :escape </item> <item> :external </item> <item> :from-end </item> <item> :gensym </item> <item> :host </item> <item> :if-does-not-exist:pretty </item> <item> :if-exists:print </item> <item> :include:print-function </item> <item> :index </item> <item> :inherited </item> <item> :initial-contents </item> <item> :initial-element </item> <item> :initial-offset </item> <item> :initial-value </item> <item> :input </item> <item> :internal:size </item> <item> :io </item> <item> :junk-allowed </item> <item> :key </item> <item> :length </item> <item> :level </item> <item> :named </item> <item> :name </item> <item> :new-version </item> <item> :nicknames </item> <item> :output-file </item> <item> :output </item> <item> :overwrite </item> <item> :predicate </item> <item> :preserve-whitespace </item> <item> :probe </item> <item> :radix </item> <item> :read-only </item> <item> :rehash-size </item> <item> :rehash-threshold </item> <item> :rename-and-delete </item> <item> :rename </item> <item> :start1 </item> <item> :start2 </item> <item> :start </item> <item> :stream </item> <item> :supersede </item> <item> :test </item> <item> :test-not </item> <item> :type </item> <item> :use </item> <item> :verbose </item> <item> :version </item> </list> <list name="variables"> <item> *applyhook* </item> <item> *break-on-signals* </item> <item> *break-on-signals* </item> <item> *break-on-warnings* </item> <item> *compile-file-pathname* </item> <item> *compile-file-pathname* </item> <item> *compile-file-truename* </item> <item> *compile-file-truename* </item> <item> *compile-print* </item> <item> *compile-verbose* </item> <item> *compile-verbose* </item> <item> *debugger-hook* </item> <item> *debug-io* </item> <item> *default-pathname-defaults* </item> <item> *error-output* </item> <item> *evalhook* </item> <item> *features* </item> <item> *gensym-counter* </item> <item> *load-pathname* </item> <item> *load-print* </item> <item> *load-truename* </item> <item> *load-verbose* </item> <item> *macroexpand-hook* </item> <item> *modules* </item> <item> *package* </item> <item> *print-array* </item> <item> *print-base* </item> <item> *print-case* </item> <item> *print-circle* </item> <item> *print-escape* </item> <item> *print-gensym* </item> <item> *print-length* </item> <item> *print-level* </item> <item> *print-lines* </item> <item> *print-miser-width* </item> <item> *print-miser-width* </item> <item> *print-pprint-dispatch* </item> <item> *print-pprint-dispatch* </item> <item> *print-pretty* </item> <item> *print-radix* </item> <item> *print-readably* </item> <item> *print-right-margin* </item> <item> *print-right-margin* </item> <item> *query-io* </item> <item> *random-state* </item> <item> *read-base* </item> <item> *read-default-float-format* </item> <item> *read-eval* </item> <item> *read-suppress* </item> <item> *readtable* </item> <item> *standard-input* </item> <item> *standard-output* </item> <item> *terminal-io* </item> <item> *trace-output* </item> </list> <contexts> <context name="Normal" attribute="Normal" lineEndContext="#stay"> <RegExpr attribute="Region Marker" context="#stay" String=";+\s*BEGIN.*$" beginRegion="region"/> <RegExpr attribute="Region Marker" context="#stay" String=";+\s*END.*$" endRegion="region"/> <RegExpr attribute="Comment" context="#stay" String=";.*$"/> <Detect2Chars attribute="Comment" context="MultiLineComment" char="#" char1="|" beginRegion="region"/> <DetectChar attribute="Brackets" context="#stay" char="("/> <DetectChar attribute="Brackets" context="#stay" char=")"/> <keyword attribute="Keyword" context="#stay" String="keywords"/> <keyword attribute="Operator" context="#stay" String="symbols"/> <keyword attribute="Modifier" context="#stay" String="modifiers"/> <keyword attribute="Variable" context="#stay" String="variables"/> <keyword attribute="Definition" context="function_decl" String="definitions"/> <RegExpr attribute="Char" context="#stay" String="#\\."/> <DetectChar attribute="String" context="String" char="""/> <RegExpr attribute="Char" context="SpecialNumber" String="#[bodxei]"/> <RegExpr attribute="Decimal" context="#stay" String="#[tf]"/> <Float attribute="Float" context="#stay"/> <Int attribute="Decimal" context="#stay"/> </context> <context name="MultiLineComment" attribute="Comment" lineEndContext="#stay"> <Detect2Chars attribute="Comment" context="#pop" char="|" char1="#" endRegion="region"/> </context> <context name="function_decl" attribute="Function" lineEndContext="#stay"> <RegExpr attribute="Function" context="#pop" String="\s*[A-Za-z0-9-+\<\>//\*]*\s*" /> </context> <context name="SpecialNumber" attribute="Normal" lineEndContext="#pop"> <Float attribute="Float" context="#pop"/> <Int attribute="Decimal" context="#pop"/> <HlCOct attribute="BaseN" context="#pop"/> <HlCHex attribute="Float" context="#pop"/> </context> <context name="String" attribute="String" lineEndContext="#stay"> <RegExpr attribute="Char" context="#stay" String="#\\."/> <HlCStringChar attribute="String Char" context="#stay"/> <DetectChar attribute="String" context="#pop" char="""/> </context> </contexts> <itemDatas> <itemData name="Normal" defStyleNum="dsNormal"/> <itemData name="Keyword" defStyleNum="dsKeyword"/> <itemData name="Operator" defStyleNum="dsKeyword" color="#d22811"/> <itemData name="Modifier" defStyleNum="dsKeyword" color="#800000"/> <itemData name="Variable" defStyleNum="dsKeyword" color="#b07e1f"/> <itemData name="Definition" defStyleNum="dsKeyword" color="#d22811"/> <itemData name="Data" defStyleNum="dsDataType"/> <itemData name="Decimal" defStyleNum="dsDecVal"/> <itemData name="BaseN" defStyleNum="dsBaseN"/> <itemData name="Float" defStyleNum="dsFloat"/> <itemData name="Function" defStyleNum="dsFunction"/> <itemData name="Char" defStyleNum="dsChar"/> <itemData name="String" defStyleNum="dsString"/> <itemData name="Comment" defStyleNum="dsComment"/> <itemData name="Region Marker" defStyleNum="dsRegionMarker"/> <itemData name="Brackets" defStyleNum="dsNormal" color="#0000ff" selColor="#00ff00" bold="1" italic="0"/> </itemDatas> </highlighting> <general> <keywords casesensitive="1" weakDeliminator="-+*?!<>=/:#\"/> <comments> <comment name="singleLine" start=";;" /> <comment name="multiLine" start="#|" end="|#" /> </comments> </general> </language>