<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language SYSTEM "language.dtd">
<language version="5" kateversion="5.0" name="Common Lisp" section="Sources" extensions="*.lisp;*.cl;*.lsp" mimetype="" author="Dominik Haumann (dhaumann@kde.org)" license="MIT">
<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>
<!-- Adapted to work with Syntax::Kamelon-->
<itemData name="Normal" defStyleNum="dsNormal"/>
<itemData name="Keyword" defStyleNum="dsKeyword"/>
<itemData name="Operator" defStyleNum="dsOperator"/>
<itemData name="Modifier" defStyleNum="dsBuiltIn"/>
<itemData name="Variable" defStyleNum="dsVariable"/>
<itemData name="Definition" defStyleNum="dsKeyword"/>
<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="String Char" defStyleNum="dsSpecialChar"/>
<itemData name="Comment" defStyleNum="dsComment"/>
<itemData name="Region Marker" defStyleNum="dsRegionMarker"/>
<itemData name="Brackets" defStyleNum="dsOthers" 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>