aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorRobin Haberkorn <robin.haberkorn@googlemail.com>2022-11-21 08:27:04 +0300
committerRobin Haberkorn <robin.haberkorn@googlemail.com>2022-11-21 08:27:04 +0300
commitd10997addbd6753b6a4e2db663a539848510ddbc (patch)
treed5ac409503c9c1b767b8fd5c11816bfa8b6d0f27
parent4273088e40c21bffe449fc13bfc2a8d760c3dc7d (diff)
downloadsciteco-d10997addbd6753b6a4e2db663a539848510ddbc.tar.gz
improved the C/C++ and Gob lexers
* single quoted constants are highlighted like single quoted strings in all other auto-generated lexers using "CPP". * recognize /// and //! and comments after preprocessor statements
-rw-r--r--lib/lexers/c.tes5
-rw-r--r--lib/lexers/cpp.tes5
-rw-r--r--lib/lexers/gob.tes5
-rw-r--r--lib/lexers/lua.tes2
4 files changed, 13 insertions, 4 deletions
diff --git a/lib/lexers/c.tes b/lib/lexers/c.tes
index d4aeb52..7ed79d2 100644
--- a/lib/lexers/c.tes
+++ b/lib/lexers/c.tes
@@ -49,7 +49,10 @@
:M[color.number],4M[color.set]
:M[color.keyword],5M[color.set]
:M[color.string],6M[color.set]
- :M[color.string],7M[color.set]
+ :M[color.string2],7M[color.set]
:M[color.preproc],9M[color.set]
:M[color.operator],10M[color.set]
+ :M[color.comment],15M[color.set]
+ :M[color.comment],23M[color.set]
+ :M[color.comment],24M[color.set]
}
diff --git a/lib/lexers/cpp.tes b/lib/lexers/cpp.tes
index 21e03d0..d1acce4 100644
--- a/lib/lexers/cpp.tes
+++ b/lib/lexers/cpp.tes
@@ -33,7 +33,10 @@
:M[color.number],4M[color.set]
:M[color.keyword],5M[color.set]
:M[color.string],6M[color.set]
- :M[color.string],7M[color.set]
+ :M[color.string2],7M[color.set]
:M[color.preproc],9M[color.set]
:M[color.operator],10M[color.set]
+ :M[color.comment],15M[color.set]
+ :M[color.comment],23M[color.set]
+ :M[color.comment],24M[color.set]
}
diff --git a/lib/lexers/gob.tes b/lib/lexers/gob.tes
index 0d99982..eff5f02 100644
--- a/lib/lexers/gob.tes
+++ b/lib/lexers/gob.tes
@@ -29,8 +29,11 @@
:M[color.number],4M[color.set]
:M[color.keyword],5M[color.set]
:M[color.string],6M[color.set]
- :M[color.string],7M[color.set]
+ :M[color.string2],7M[color.set]
:M[color.preproc],9M[color.set]
:M[color.operator],10M[color.set]
:M[color.keyword],16M[color.set]
+ :M[color.comment],15M[color.set]
+ :M[color.comment],23M[color.set]
+ :M[color.comment],24M[color.set]
}
diff --git a/lib/lexers/lua.tes b/lib/lexers/lua.tes
index f0eeca4..7c14af8 100644
--- a/lib/lexers/lua.tes
+++ b/lib/lexers/lua.tes
@@ -1,7 +1,7 @@
! AUTO-GENERATED FROM SCITE PROPERTY SET !
@[lexer.test.lua]{
- _#!M[lua,lua5.1,lua5.2]M[lexer.checkheader]"S -1 '
+ _#!MluaM[lexer.checkheader]"S -1 '
:EN*.luaQ*
}