sxsyn, misc style changes

This commit is contained in:
Basile Burg 2021-10-31 17:49:54 +01:00
parent 959e20d137
commit d4b700fbbc
1 changed files with 14 additions and 13 deletions

View File

@ -5,7 +5,7 @@ unit u_sxsyn;
interface interface
uses uses
Classes, SysUtils, Graphics, Classes,
SynEditHighlighter, SynEditHighlighterFoldBase, SynEditTypes, SynEditHighlighter, SynEditHighlighterFoldBase, SynEditTypes,
u_common; u_common;
@ -41,7 +41,6 @@ type
TSynSxSynRange = class (TSynCustomHighlighterRange) TSynSxSynRange = class (TSynCustomHighlighterRange)
private private
attribParenCount : Integer;
rangeKind : TRangeKind; rangeKind : TRangeKind;
public public
procedure Assign(source: TSynCustomHighlighterRange); override; procedure Assign(source: TSynCustomHighlighterRange); override;
@ -133,7 +132,7 @@ type
implementation implementation
{$PUSH}{$R-}{$COPERATORS ON} {$PUSH}{$R-}
class function KeywordMatch.hash(const w: string): Word; class function KeywordMatch.hash(const w: string): Word;
var var
i: integer; i: integer;
@ -714,12 +713,15 @@ begin
fTokKind := tkNone; fTokKind := tkNone;
fTokStart := fTokStop; fTokStart := fTokStop;
llen := length(fLineBuf); llen := length(fLineBuf);
// EOL // EOL
if fTokStop > llen then if fTokStop > llen then
exit; exit;
if fCurrRange.isNotAssigned then if fCurrRange.isNotAssigned then
fCurrRange := TSynSxSynRange.Create(nil); fCurrRange := TSynSxSynRange.Create(nil);
// special lines
if (fLineBuf.length > 1) then if (fLineBuf.length > 1) then
begin begin
// she bang // she bang
@ -736,6 +738,7 @@ begin
end; end;
end; end;
// continue partial multi-line ranges
case fCurrRange.rangeKind of case fCurrRange.rangeKind of
TRangeKind.rkString1: begin lexStringLiteral(); exit; end; TRangeKind.rkString1: begin lexStringLiteral(); exit; end;
TRangeKind.rkString2: begin lexRawStringLiteral(); exit; end; TRangeKind.rkString2: begin lexRawStringLiteral(); exit; end;
@ -747,7 +750,6 @@ begin
begin begin
fTokStop += 1; fTokStop += 1;
fTokKind := TTokenKind.tkBlank; fTokKind := TTokenKind.tkBlank;
exit;
end; end;
// `//comment` `/*comment` `/=` `/` // `//comment` `/*comment` `/=` `/`
'/': '/':
@ -829,7 +831,6 @@ begin
else begin else begin
fTokStop += 1; fTokStop += 1;
fTokKind := TTokenKind.tkError; fTokKind := TTokenKind.tkError;
exit;
end; end;
end; end;
end; end;