Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Bedeutung der Zeile "IdentStart" und "CHAR" für Sy (https://www.delphipraxis.net/94423-bedeutung-der-zeile-identstart-und-char-fuer-sy.html)

oki 21. Jun 2007 08:49


Bedeutung der Zeile "IdentStart" und "CHAR&qu
 
Hallo,

ich experimentiere seit ein paar Tagen mit dem SynEdit Kategorie Highlighten rum. Grundsätzlich super Teil!
Nun hab ich trotz mehrfachem probieren mit den Einstellungen der *.msg Datei immer noch ne Menge Fragen. Die erste grundlegende Frage ist, welche konkreten Auswirkungen haben folgende Zeilen:
Zitat:

IdentStart '_', 'a'..'z', 'A'..'Z':: '_', '0'..'9', 'a'..'z', 'A'..'Z'::

CHARS
'A'..'Z', 'a'..'z', '_':: Ident
Was stelle ich in diesen Zeilen genau ein?

Wenn mir da mal jemand auf die Sprünge helfen kann?

Dank und Gruß oki

alzaimar 21. Jun 2007 09:46

Re: Bedeutung der Zeile "IdentStart" und "CHA
 
Ohne das jetzt genau zu kennen, denke ich, das diese Definition dem Tokenizer von SynEdit sagt, was ein Identifier ist bzw, wie er erkannt wird:
ein Identifier fängt dann mit '_' oder einem Buchstaben an. Dann folgen Buchstaben, Ziffern oder das '_'.

oki 21. Jun 2007 10:41

Re: Bedeutung der Zeile "IdentStart" und "CHA
 
Hallo alzaimar,

erst mal dank für die Antwort. Soweit so klar. Leider hab ich noch nicht raus bekommen wie es genai wirkt. Kürze ich z.B. die Zeile StartIdent so ab:
Zitat:

IdentStart '_', 'a'..'z', 'A'..'Z'
bleibt alles beim Alten. Und was bewirkt genau CHARS?

Gruß oki


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:12 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz