Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Fragen / Anregungen zur DP (https://www.delphipraxis.net/29-fragen-anregungen-zur-dp/)
-   -   Fehler im [delphi]-Parser? (https://www.delphipraxis.net/9592-fehler-im-%5Bdelphi%5D-parser.html)

CalganX 29. Sep 2003 19:03


Fehler im [delphi]-Parser?
 
Hi,
mir ist gerade folgendes aufgefallen:
Delphi-Quellcode:
MeineKomponente.name := 'test';
Warum wird name jetzt so komisch ausgegeben? :shock: Mein Delphi formatiert das z.B. nicht fett!? :?

Chris

Chewie 29. Sep 2003 19:14

Re: Fehler im [delphi]-Parser?
 
Ich vermute mal, da name auch ein Schlüsselwort ist. Allerdings nicht in diesem Kontext :wink:

Edit: Ups, hatte vorher das anstatt da geschrieben. Gibt dem einen anderen Sinn :wink:

Dagon 29. Sep 2003 19:16

Re: Fehler im [delphi]-Parser?
 
Ja, bei den export-Klauseln gibt es das Schlüsselwort name.
Hier:
Delphi-Quellcode:
exports
  Divide(X, Y: Integer) name 'Divide_Ints',
  Divide(X, Y: Real) name 'Divide_Reals';

Luckie 29. Sep 2003 19:34

Re: Fehler im [delphi]-Parser?
 
Ich hoffe, ihr verlaßt uns wegen dieser Unzulänglichkeit des Forums nicht. :roll:

Florian H 29. Sep 2003 19:39

Re: Fehler im [delphi]-Parser?
 
hm, das ist aber schon ein arger fehler....gerade n00bs können dadurch verunsichert werden und das schadet dann der musikindustrie weil dialer über 0190 einwählen! :stupid: :stupid:

sakura 29. Sep 2003 19:52

Re: Fehler im [delphi]-Parser?
 
:stupid: So, oder :stupid: so ähnlich :stupid:

Ich werde die DP deswegen nicht verlassen :roll:

...:cat:...

Dagon 29. Sep 2003 19:55

Re: Fehler im [delphi]-Parser?
 
Ich auch nicht.
Ich hab sie richtig lieb gewonnen! :love: :mrgreen:

CalganX 29. Sep 2003 19:58

Re: Fehler im [delphi]-Parser?
 
Hi,
huhu!? Mich würde es jetzt mal interessieren, ob das gefixt wird, oder ob das einen tieferen Sinn hat. ;) Und nicht, ob ihr das Forum verlasst oder nicht, okay? ;)

Chris

fkerber 29. Sep 2003 19:59

Re: Fehler im [delphi]-Parser?
 
Hi!

In diesem Zusammenhang mal eine Frage:

Ist der Parser der DP selbst geschrieben oder wo kommt der her?
Wenn er selbst geschrieben hat könnte man ja das Highlighten des "name" abhängig davon machen, ob ein Punkt davor ist, oder nicht (nur so als Idee zum ganz unten auf die To-Do-Liste setzen :P )

Ciao fkerber

P.s. Werde die DP aber deswegen auch nicht verlassen 8) 8)

Daniel B 29. Sep 2003 20:00

Re: Fehler im [delphi]-Parser?
 
Zitat:

Zitat von Chakotay1308
Hi,
huhu!? Mich würde es jetzt mal interessieren, ob das gefixt wird, oder ob das einen tieferen Sinn hat. ;) Und nicht, ob ihr das Forum verlasst oder nicht, okay? ;)

Dann warte bis Gérome mal wieder aus dem Keller krabbelt, oder Daniel vorbei schaut und hetz nich

sakura 29. Sep 2003 20:07

Re: Fehler im [delphi]-Parser?
 
Also die Frage kann ich auch beantworten. Nein, es wird nicht gefixt. Einfacher Grund, der Delphi-Tag-Parser sucht nach reservierten Worten, und name ist eines dieser. Das name nur in bestimmten Bereichen in der IDE fett geschrieben wird, liegt daran, daß Delphi nicht wirklich nach reservierten Worten sucht, sondern einen lexikalischen Parser nutzt, der gleichzeitig auch den Satz und die Umgebung analysiert und damit auch entsprechend mehr Ressourcen benutzt. Eine solche lexikalische Analyse wäre für die DP etwas überzogen vom Nutzen her.

...:cat:...

CalganX 29. Sep 2003 20:20

Re: Fehler im [delphi]-Parser?
 
Hi,
Zitat:

Zitat von Daniel B
[...] hetz nich

tu' ich nicht. Ich wollte nur an das Thema erinnern. ;)

@sakura: allerdings wurde ja dann doch etwas geändert am Parser, weil es vor einigen Tagen noch nicht so war. ;) Ich will ja auch nicht darauf bestehen, dass das wieder geändret wird, allerdings erinnere ich mich, dass wir die Diskussion, ob es nun fett geschrieben wird, oder nicht schon ein paar Mal hatten und am Ende immer herauskam, dass es normal bleibt (also nicht fett geschrieben).

Chris

Gerome 29. Sep 2003 21:38

Re: Fehler im [delphi]-Parser?
 
sakura hat den Nagel auf den Kopf getroffen. Wir haben vor einigen Wochen den Begriff 'name' zur Liste der Schlüsselwörter hinzugefügt - daran wird sich auch nichts ändern. In eher seltenen Ausnahmesituationen wird tatsächlich ein Schlüsselwort in einem falschen Kontext hervorgehoben. Dieses Verhalten ist bekannt - wir werden daran aber bis auf Weiteres nichts ändern.

sakura 30. Sep 2003 08:44

Re: Fehler im [delphi]-Parser?
 
Zitat:

Zitat von Chakotay1308
allerdings wurde ja dann doch etwas geändert am Parser, weil es vor einigen Tagen noch nicht so war. ;)

Dazu wurde allerdings nichts direkt am Parser etwas geändert, sondern lediglich ein Wort zur Schlüsselwortliste hinzugefügt ;-)

...:cat:...


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:48 Uhr.

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