aboutsummaryrefslogtreecommitdiff
path: root/lua/lexers/lisp.lua
diff options
context:
space:
mode:
Diffstat (limited to 'lua/lexers/lisp.lua')
-rw-r--r--lua/lexers/lisp.lua32
1 files changed, 16 insertions, 16 deletions
diff --git a/lua/lexers/lisp.lua b/lua/lexers/lisp.lua
index e5aa270..5766783 100644
--- a/lua/lexers/lisp.lua
+++ b/lua/lexers/lisp.lua
@@ -12,22 +12,22 @@ lex:add_rule('whitespace', token(lexer.WHITESPACE, lexer.space^1))
-- Keywords.
lex:add_rule('keyword', token(lexer.KEYWORD, word_match{
- 'defclass', 'defconstant', 'defgeneric', 'define-compiler-macro', 'define-condition',
- 'define-method-combination', 'define-modify-macro', 'define-setf-expander', 'define-symbol-macro',
- 'defmacro', 'defmethod', 'defpackage', 'defparameter', 'defsetf', 'defstruct', 'deftype', 'defun',
- 'defvar', --
- 'abort', 'assert', 'block', 'break', 'case', 'catch', 'ccase', 'cerror', 'cond', 'ctypecase',
- 'declaim', 'declare', 'do', 'do*', 'do-all-symbols', 'do-external-symbols', 'do-symbols',
- 'dolist', 'dotimes', 'ecase', 'error', 'etypecase', 'eval-when', 'flet', 'handler-bind',
- 'handler-case', 'if', 'ignore-errors', 'in-package', 'labels', 'lambda', 'let', 'let*', 'locally',
- 'loop', 'macrolet', 'multiple-value-bind', 'proclaim', 'prog', 'prog*', 'prog1', 'prog2', 'progn',
- 'progv', 'provide', 'require', 'restart-bind', 'restart-case', 'restart-name', 'return',
- 'return-from', 'signal', 'symbol-macrolet', 'tagbody', 'the', 'throw', 'typecase', 'unless',
- 'unwind-protect', 'when', 'with-accessors', 'with-compilation-unit', 'with-condition-restarts',
- 'with-hash-table-iterator', 'with-input-from-string', 'with-open-file', 'with-open-stream',
- 'with-output-to-string', 'with-package-iterator', 'with-simple-restart', 'with-slots',
- 'with-standard-io-syntax', --
- 't', 'nil'
+ 'defclass', 'defconstant', 'defgeneric', 'define-compiler-macro', 'define-condition',
+ 'define-method-combination', 'define-modify-macro', 'define-setf-expander', 'define-symbol-macro',
+ 'defmacro', 'defmethod', 'defpackage', 'defparameter', 'defsetf', 'defstruct', 'deftype', 'defun',
+ 'defvar', --
+ 'abort', 'assert', 'block', 'break', 'case', 'catch', 'ccase', 'cerror', 'cond', 'ctypecase',
+ 'declaim', 'declare', 'do', 'do*', 'do-all-symbols', 'do-external-symbols', 'do-symbols',
+ 'dolist', 'dotimes', 'ecase', 'error', 'etypecase', 'eval-when', 'flet', 'handler-bind',
+ 'handler-case', 'if', 'ignore-errors', 'in-package', 'labels', 'lambda', 'let', 'let*', 'locally',
+ 'loop', 'macrolet', 'multiple-value-bind', 'proclaim', 'prog', 'prog*', 'prog1', 'prog2', 'progn',
+ 'progv', 'provide', 'require', 'restart-bind', 'restart-case', 'restart-name', 'return',
+ 'return-from', 'signal', 'symbol-macrolet', 'tagbody', 'the', 'throw', 'typecase', 'unless',
+ 'unwind-protect', 'when', 'with-accessors', 'with-compilation-unit', 'with-condition-restarts',
+ 'with-hash-table-iterator', 'with-input-from-string', 'with-open-file', 'with-open-stream',
+ 'with-output-to-string', 'with-package-iterator', 'with-simple-restart', 'with-slots',
+ 'with-standard-io-syntax', --
+ 't', 'nil'
}))
-- Identifiers.