![]() |
Fehler im [delphi]-Parser?
Hi,
mir ist gerade folgendes aufgefallen:
Delphi-Quellcode:
Warum wird name jetzt so komisch ausgegeben? :shock: Mein Delphi formatiert das z.B. nicht fett!? :?
MeineKomponente.name := 'test';
Chris |
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: |
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'; |
Re: Fehler im [delphi]-Parser?
Ich hoffe, ihr verlaßt uns wegen dieser Unzulänglichkeit des Forums nicht. :roll:
|
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:
|
Re: Fehler im [delphi]-Parser?
:stupid: So, oder :stupid: so ähnlich :stupid:
Ich werde die DP deswegen nicht verlassen :roll: ...:cat:... |
Re: Fehler im [delphi]-Parser?
Ich auch nicht.
Ich hab sie richtig lieb gewonnen! :love: :mrgreen: |
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 |
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) |
Re: Fehler im [delphi]-Parser?
Zitat:
|
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:... |
Re: Fehler im [delphi]-Parser?
Hi,
Zitat:
@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 |
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.
|
Re: Fehler im [delphi]-Parser?
Zitat:
...: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