diff options
Diffstat (limited to 'lib/lexers/lisp.tes')
-rw-r--r-- | lib/lexers/lisp.tes | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/lib/lexers/lisp.tes b/lib/lexers/lisp.tes new file mode 100644 index 0000000..ef66f18 --- /dev/null +++ b/lib/lexers/lisp.tes @@ -0,0 +1,28 @@ +! AUTO-GENERATED FROM SCITE PROPERTY SET ! + +@[lexer.test.lisp]{ [_ + _.[lsp,lisp]M[lexer.checkname] +]_ } + +@[lexer.set.lisp]{ + ESSETLEXER,SCLEX_LISP + 0ESSETKEYWORDS + not defun + - * / = < > <= >= princ eval apply funcall quote identity + function complement backquote lambda set setq setf defun defmacro gensym make symbol + intern symbol name symbol value symbol plist get getf putprop remprop hash make + array aref car cdr caar cadr cdar cddr caaar caadr cadar caddr cdaar cdadr cddar + cdddr caaaar caaadr caadar caaddr cadaar cadadr caddar cadddr cdaaar cdaadr cdadar + cdaddr cddaar cddadr cdddar cddddr cons list append reverse last nth nthcdr member + assoc subst sublis nsubst nsublis remove length list length mapc mapcar mapl + maplist mapcan mapcon rplaca rplacd nconc delete atom symbolp numberp boundp null + listp consp minusp zerop plusp evenp oddp eq eql equal cond case and or let l if + prog prog1 prog2 progn go return do dolist dotimes catch throw error cerror break + continue errset baktrace evalhook truncate float rem min max abs sin cos tan expt exp + sqrt random logand logior logxor lognot bignums logeqv lognand lognor logorc2 + logtest logbitp logcount integer length nil + :M[color.comment],1M[color.set] + :M[color.number],2M[color.set] + :M[color.keyword],3M[color.set] + :M[color.string],6M[color.set] + :M[color.operator],10M[color.set] +} |