diff --git a/Source/Highlighters/SynHighlighterCss.pas b/Source/Highlighters/SynHighlighterCss.pas index 77413d6d..8f417d94 100644 --- a/Source/Highlighters/SynHighlighterCss.pas +++ b/Source/Highlighters/SynHighlighterCss.pas @@ -122,7 +122,7 @@ TSynCssSyn = class(TSynCustomHighlighter) procedure PlusProc; procedure TildeProc; procedure PipeProc; - procedure CircumflexProc; + procedure WildCardProc; procedure EqualProc; procedure ExclamProc; protected @@ -618,12 +618,12 @@ procedure TSynCssSyn.AttributeProc; if IsStopChar then begin case fLine[Run] of - #0..#31, '{', '/': NextDeclaration; + #0..#31: NextDeclaration; ']': BracketCloseProc; '~': TildeProc; '|': PipeProc; '=': EqualProc; - '^': CircumflexProc; + '^', '*', '$': WildCardProc; end; Exit; end; @@ -661,7 +661,7 @@ procedure TSynCssSyn.BracketOpenProc; fTokenID := tkSymbol; end; -procedure TSynCssSyn.CircumflexProc; +procedure TSynCssSyn.WildCardProc; begin Inc(Run); if fLine[Run] = '=' then