Thema: Delphi Probleme mit SynEdit

Einzelnen Beitrag anzeigen

oki

Registriert seit: 30. Dez 2002
Ort: Brandshagen
1.819 Beiträge
 
Delphi 2007 Professional
 
#1

Probleme mit SynEdit

  Alt 19. Jun 2007, 14:57
Hi Leute,

nun teste ich das Synedit, und schon seh ich nicht durch.

folgender Text:
Zitat:

{*LogInfoStart*}
[Header]
Stamp=18.06.2007 10:10:10
Sender=TServerSocketForm
InfoType=Programm
Action=Programm
[Message]
{************************************************* **********************}
GPRSCommunicator gestartet
{*LogInfoEnd*}

{*LogInfoStart*}
[Header]
Stamp=18.06.2007 10:10:10
Sender=TServerSocketForm
InfoType=Programm
Action=User
[Message]
Programmeinstellungen: Autostart der Datenbank aktiviert
{*LogInfoEnd*}

{*LogInfoStart*}
[Header]
Stamp=18.06.2007 10:10:11
Sender=TServerSocketForm
InfoType=Programm
Action=Programm
[Message]
Datenbank geöffnet
{*LogInfoEnd*}

{*LogInfoStart*}
[Header]
Stamp=18.06.2007 10:10:11
Sender=TServerSocketForm
InfoType=Programm
Action=User
[Message]
Programmeinstellungen: GMT-Zeitkorrektur aktiviert
{*LogInfoEnd*}
Das ist natürlich nur ein Ausschnitt.
Nun der Teil der Formatierung die funzt:
Zitat:
TSynSampleSyn {first Identifier is considered to be the Class Name }
tk {second Identifier is considered to be the Identifier Prefix }
IdentStart '_', 'a'..'z', 'A'..'Z':: '_', '0'..'9', 'a'..'z', 'A'..'Z'::

TOKENTYPES
Identifier
Comment Style=[fsItalic]|Foreground=clgreen
Key Foreground=clNavy|Style=[fsBold]
HeaderInfo Style=[fsBold]
|><|

KEYS
Stamp
Sender
InfoType
ClientHandle
PhoneNumber
AddInfoType
Action
|><|

KEYS HeaderInfo
Header
Message
|><|

CHARS

'A'..'Z', 'a'..'z', '_':: Ident

BeginProc
fTokenID := IdentKind((fLine + Run));
inc(Run, fStringLen);
while Identifiers[fLine[Run]] do
Inc(Run);
EndProc

|><|

ENCLOSEDBY

Comment,BraceComment,{,},MultiLine

|><|
Jetzt möchte ich aber die Keys [Header] und [Message] sowie Stamp=, Sender= usw. highlighten. Aber das geht in die Hose.

Kann mir einer sagen warum?

Gruß oki
  Mit Zitat antworten Zitat