![]() |
Statische Analyse für Delphi/Lazarus/FireMonkey Form Dateien
Liste der Anhänge anzeigen (Anzahl: 3)
Im Rahmen des Open Source Projekt "Form Checker" erstelle ich zur Zeit einen Parser und eine Webanwendung für die statische Analyse von Form Dateien (dfm/lfm/fmx).
Ziele des Projekts sind zunächst das Definieren einer "Grammatik" für Form Dateien, und darauf aufbauend ein Parser, der mit dieser Grammatik das strukturierte Auslesen von Form Dateien ermöglicht. Als Datenmaterial (Input) des Parsers soll der Web-Protoyp auf bei GitHub gehostete Projekte und die darin enthaltenen Form Dateien über die GitHub API zugreifen können. Was als Analyseergebnisse (Output) entstehen soll, ist noch undefiniert. Updates: * neben Lazarus Forms (*.lfm) können nun auch Delphi und FireMonkey Dateien vom Parser gelesen werden * neue Weboberfläche - erstellt mit Java und ![]() * Caching: um den Netzwerktraffic zu reduzieren, werden geladene Forms in einem Cache abgelegt * Darstellung des Form-Quelltextes und der SQl-Statements über Editoren mit Syntaxunterstützung Resourcen: * Informationen zu einem früheren Protoypen des Projekt (auf Englisch): ![]() |
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:23 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