mirror of https://gitlab.com/basile.b/dexed.git
sxsyn, misc style changes
This commit is contained in:
parent
959e20d137
commit
d4b700fbbc
|
@ -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;
|
||||||
|
|
Loading…
Reference in New Issue