AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein Codevervollständigung nachprogrammieren?
Thema durchsuchen
Ansicht
Themen-Optionen

Codevervollständigung nachprogrammieren?

Ein Thema von Nintendo · begonnen am 19. Apr 2012 · letzter Beitrag vom 21. Apr 2012
Antwort Antwort
Seite 2 von 2     12   
Iwo Asnet

Registriert seit: 11. Jun 2011
313 Beiträge
 
#11

AW: Codevervollständigung nachprogrammieren?

  Alt 21. Apr 2012, 01:01
Kenn der Highlighter den Unterschied zwischen 'if' und 'then' ? Nein.
Und die Schlußfolgerung? Meines Erachtens bedeutet die Tatsache, daß ein Parser detailliertere Kenntnisse hat als ein anderer nicht, daß man ihn nicht für die Untermenge benutzen kann für die der andere einsetzbar ist.
Die Schlußfolgerung ist die, das ein Highlighter keine Kenntnisse der Grammatik besitzen muss, aber ein Codecompletion-Tool schon. So wie die SynEdit-Teile aufgebaut sind, sind sie 'dumme' (aber sehr nützliche) Schlüsselworteinfärber. Daraus folgt dann zwingend, das ein CC-Tool mehr sein muss, als ein Highlighter.

Weiterhin kann ein Highlighter keinen Parser verwenden, weil er auch die Codeteile nach Syntaxfehlern korrekt einfärbt. Ich kenne einfach keine Parsertechnologie, die nach Fehlern garantiert immer korrekt wieder aufsetzen kann.

Diesen Gedankengang wollte ich dem Fragesteller überlassen.

Geändert von Iwo Asnet (21. Apr 2012 um 01:04 Uhr)
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 2     12   


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:14 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