Thema: Delphi Probleme mit SynEdit

Einzelnen Beitrag anzeigen

oki

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

Re: Probleme mit SynEdit

  Alt 19. Jun 2007, 15:11
Hi Manuel,

ich hab das jetzt so gemacht:
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', '[', ']', '$'

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

|><|
damit werden dann die = nicht mitgenommen, aber damit kann ich leben. Das $ hab ich eingefügt, weil bei mir in den Nutzdaten "$Phonenumber=" auf taucht. Das wird jetzt auch nicht markiert. so soll es sein.

ein Beispiel bräuchte ich jetzt aber für meinen Nutztext hinter [Message] bis {*LogInfoEnd*}. die beiden Bezeichner sollen daber nicht hervorgehoben werden (Mach ich ja schon seperat).

Gruß oki
  Mit Zitat antworten Zitat