Während ich schon viele rekursive Parser geschrieben habe, habe ich mich vor kurzem für den Castalia Delphi Parser interessiert (warum erfinde ich das Rad neu?). Ich weiß, dass dieser Parser im Laufe der Jahre in vielen Projekten verwendet wurde - aber es ist schwierig, eine Dokumentation dafür zu finden.Gibt es Beispiele oder Dokumentationen zur Verwendung des Castalia Source Parsers?
Wo genau finde ich die Dokumentation? Oder gibt es als Alternative Beispiele für die Verwendung in einem echten Parsing-Szenario?
Die Idee ist, Castalia für die Syntaxverifikation von Delphi-Einheiten zu verwenden und (wenn möglich) beim Erzeugen eines Knotenbaums eines Programms (mit Klassen, ihren Methoden, Parametern, Ergebnisdatentypen, if/then/else - - im Grunde eine vollständige Karte einer Einheit oder eines Programms). Man könnte es sich als "eine halbe Script-Laufzeit" vorstellen, ohne Code zu programmieren, nur um es in seine grundlegendsten Aspekte zu zerlegen.
Sie bitte Ihre Erkenntnisse teilen, was hast du schließlich gewählt/done? – menjaraz