ISLISP language definition file - src-highlite.git - src-highlite

index : src-highlite.git
src-highlite
summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorLorenzo Bettini <bettini@dsi.unifi.it>2012年04月14日 19:17:08 +0200
committerLorenzo Bettini <bettini@dsi.unifi.it>2012年04月14日 19:17:08 +0200
commitefe8347be0f824ab2074f0fb0705900ec94e88de (patch)
treee938174dfd352566da966d9767fb4c8a11408307 /src
parent91d708e1a90d71e6f6af2894d1132dc3a8b4162a (diff)
downloadsrc-highlite-efe8347be0f824ab2074f0fb0705900ec94e88de.tar.gz
ISLISP language definition file
Diffstat (limited to 'src')
-rw-r--r--src/Makefile.am 2
-rw-r--r--src/islisp.lang 3
-rw-r--r--src/lang.map 1
3 files changed, 5 insertions, 1 deletions
diff --git a/src/Makefile.am b/src/Makefile.am
index 58ffd72..eecd056 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -83,7 +83,7 @@ clike_vardeclaration.lang scala.lang ada.lang conf.lang pc.lang oz.lang \
texinfo.lang haskell.lang haskell_literate.lang \
manifest.lang asm.lang todo.lang applescript.lang \
vbscript.lang awk.lang bat.lang clipper.lang cobol.lang d.lang \
-errors.lang erlang.lang proto.lang vala.lang lisp.lang \
+errors.lang erlang.lang proto.lang vala.lang lisp.lang islisp.lang \
scheme.lang po.lang opa.lang javalog.lang upc.lang tml.lang \
lilypond.lang
diff --git a/src/islisp.lang b/src/islisp.lang
new file mode 100644
index 0000000..02baa0d
--- /dev/null
+++ b/src/islisp.lang
@@ -0,0 +1,3 @@
+include "lisp.lang"
+
+redef (cbracket,keyword) = `(\()(and|assure|block|case|case-using|catch|class|cond|convert|defclass|defconstant|defdynamic|defgeneric|defglobal|defmacro|defmethod|defun|dynamic|dynamic-let|flet|for|function|go|if|ignore-errors|labels|lambda|let|or|progn|quote|return-from|setf|setq|tagbody|the|throw|unwind-protect|while|with-error-output|with-handler|with-open-input-file|with-open-io-file|with-open-output-file|with-standard-input|with-standard-output)`
diff --git a/src/lang.map b/src/lang.map
index 6e92ce3..cd41ea8 100644
--- a/src/lang.map
+++ b/src/lang.map
@@ -144,6 +144,7 @@ erlang = erlang.lang
vala = vala.lang
lisp = lisp.lang
el = lisp.lang
+islisp = islisp.lang
scm = scheme.lang
scheme = scheme.lang
po = po.lang
generated by cgit v1.2.3 (git 2.39.1) at 2025年09月28日 04:11:52 +0000

AltStyle によって変換されたページ (->オリジナル) /