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
 
Iwo Asnet

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

AW: Codevervollständigung nachprogrammieren?

  Alt 20. Apr 2012, 02:44
Nun gibt es den Delphi Comppiler Generator, mit dem ich mittels regulärer Ausdrücke die Pascal Grammatik beschreiben kann.
Nein. Die Grammatik wird mittels (z.B.) einer BNF beschrieben. Mit regulären Ausdrücken kann man die Symbole der Sprache 'Delphi' beschreiben.

Zitat:
Wo gibt es eine aussagekräftige Doku zu regulären Ausdrücken, möglichst mit Beispielen?
Wenn Du danach fragst, dann glaube ich, das Du das Problem nicht überblickst.
Zitat:
Im DCG (Delphi Compiler Generator) ist ein Beispiel für einen SyntaHighlighter. Das bringt mich auf die Idee, evtl. so einen Highlighter für den Aufbau dieser Listen zu "missbrauchen".
Kenn der Highlighter den Unterschied zwischen 'if' und 'then' ? Nein.

Zitat:
Welchen dieser Ansätze würdet Ihr vorziehen.
einen Parser bauen, der einen Syntaxbaum erstellt. Der Cursor ist in einem der Knoten dieses Baumes. Jeder Knoten hat eine Liste der möglichen Nachfolger => Codecompletion/proposal.
Zitat:
Ich muss die Spache der regulären Ausdrücke zuerst erlernen.
Unter anderem.
Zitat:
...mich in Compilerbau einlesen
Nicht nur einlesen, sondern verstehen.

Viel Spass.
  Mit Zitat antworten Zitat
 


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 01:59 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