From 75dd356d41b590ba630ca29317dc2a5189fb5be8 Mon Sep 17 00:00:00 2001 From: nyamatongwe Date: Thu, 9 Oct 2008 02:46:57 +0000 Subject: #2122992 from Jason Oster adds several new keyword lists * Asterisks are now treated (styled) as valid tag characters. * The vertical pipe | and tilde ~ are now treated as selector characters. (CSS namespace selector, and preceding element selector, respectively.) * Pseudo-classes can be extended with additional simple selectors. (Not sure if extending pseudo-elements in the same way is necessary. The CSS specs don't seem to indicate this kind of usage with pseudo-elements.) Useful for pseudo-classes like :not() and [to lesser extent] :lang(), but also for some vendor-specific pseudo-classes. --- include/SciLexer.h | 5 +++++ include/Scintilla.iface | 5 +++++ 2 files changed, 10 insertions(+) (limited to 'include') diff --git a/include/SciLexer.h b/include/SciLexer.h index 5b35d40cc..defd72cfa 100644 --- a/include/SciLexer.h +++ b/include/SciLexer.h @@ -619,6 +619,11 @@ #define SCE_CSS_SINGLESTRING 14 #define SCE_CSS_IDENTIFIER2 15 #define SCE_CSS_ATTRIBUTE 16 +#define SCE_CSS_IDENTIFIER3 17 +#define SCE_CSS_PSEUDOELEMENT 18 +#define SCE_CSS_EXTENDED_IDENTIFIER 19 +#define SCE_CSS_EXTENDED_PSEUDOCLASS 20 +#define SCE_CSS_EXTENDED_PSEUDOELEMENT 21 #define SCE_POV_DEFAULT 0 #define SCE_POV_COMMENT 1 #define SCE_POV_COMMENTLINE 2 diff --git a/include/Scintilla.iface b/include/Scintilla.iface index e8292d267..35daa6420 100644 --- a/include/Scintilla.iface +++ b/include/Scintilla.iface @@ -2606,6 +2606,11 @@ val SCE_CSS_DOUBLESTRING=13 val SCE_CSS_SINGLESTRING=14 val SCE_CSS_IDENTIFIER2=15 val SCE_CSS_ATTRIBUTE=16 +val SCE_CSS_IDENTIFIER3=17 +val SCE_CSS_PSEUDOELEMENT=18 +val SCE_CSS_EXTENDED_IDENTIFIER=19 +val SCE_CSS_EXTENDED_PSEUDOCLASS=20 +val SCE_CSS_EXTENDED_PSEUDOELEMENT=21 # Lexical states for SCLEX_POV lex POV=SCLEX_POV SCE_POV_ val SCE_POV_DEFAULT=0 -- cgit v1.2.3