mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-05-05 23:32:33 +02:00
SynEdit: fix bracket matching with SynAnySyn
git-svn-id: trunk@34577 -
This commit is contained in:
parent
48bcf0243b
commit
c8452e8e54
@ -127,6 +127,7 @@ type
|
||||
procedure AmpersandProc;
|
||||
procedure AsciiCharProc;
|
||||
procedure BraceOpenProc;
|
||||
procedure BraceCloseProc;
|
||||
procedure PointCommaProc;
|
||||
procedure CRProc;
|
||||
procedure DotProc;
|
||||
@ -379,6 +380,7 @@ begin
|
||||
end;
|
||||
'#': fProcTable[I] := {$ifdef FPC}@{$endif}AsciiCharProc;
|
||||
'{': fProcTable[I] := {$ifdef FPC}@{$endif}BraceOpenProc;
|
||||
'}': fProcTable[I] := {$ifdef FPC}@{$endif}BraceCloseProc;
|
||||
';': fProcTable[I] := {$ifdef FPC}@{$endif}PointCommaProc;
|
||||
#13: fProcTable[I] := {$ifdef FPC}@{$endif}CRProc;
|
||||
'A'..'Z', 'a'..'z', '_': fProcTable[I] := {$ifdef FPC}@{$endif}IdentProc;
|
||||
@ -577,6 +579,12 @@ begin
|
||||
end;
|
||||
end;
|
||||
|
||||
procedure TSynAnySyn.BraceCloseProc;
|
||||
begin
|
||||
inc(Run);
|
||||
FTokenID := tkSymbol;
|
||||
end;
|
||||
|
||||
procedure TSynAnySyn.PointCommaProc;
|
||||
begin
|
||||
if (csASmStyle in fComments) or (csBasStyle in fComments) then
|
||||
|
Loading…
Reference in New Issue
Block a user