Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Werkzeuge (https://www.delphipraxis.net/63-sonstige-werkzeuge/)
-   -   Parser / Compiler Generator für DELPHI (https://www.delphipraxis.net/166106-parser-compiler-generator-fuer-delphi.html)

megamac 30. Jan 2012 14:32

Parser / Compiler Generator für DELPHI
 
Hallo Delphi-Profis,

kennt jemand einen brauchbaren (freien oder kommerziellen) Parser/Compiler-Generator für Delpi ? Ich meine so etwas wie lexx/yacc bzw. flex/bison (für C) oder ANTLR (für java) ?

Ich benutze momentan Delphi 2010, könnte aber auch auf XE2 upgraden.

Vielen Dank für jeden Hinweis !

Dawn87 30. Jan 2012 14:51

AW: Parser / Compiler Generator für DELPHI
 
Es gibt ein Programm das auf Coco/R basiert und sich Parser Generator nennt:

http://code.google.com/p/dcocor/

Das Ganze scheint mir aber nicht so ausgereift zu sein, wie Coco/R für C#. Er unterstützt z.B. von Haus aus nur Versionen bis Delphi 7. Ist aber vielleicht trotzdem ein Versuch wert?

Grüße
Stefan

himitsu 30. Jan 2012 14:51

AW: Parser / Compiler Generator für DELPHI
 
Was genau willst du denn? (lexx/yacc, flex/bison oder ANTLR sagen mir nichts)

Einen kostenfreien Compiler gibt es. Nennt sich FreePascal (oder mit IDE = Lazarus) ... also für delphiähnlichen Pascal-Code und nicht für Delphi selber.

Oder meinst du eher eine Scripting-Engine? (wo pascalähnlicher Code zur Laufzeit interpretiert wird)
PascalScript und im Forum verstecken sich auch nochmal mindestens 2 solcher Engines.


[edit]
Wiki meint ein Parser-Generator ist was Anderes.

Uwe Raabe 30. Jan 2012 15:27

AW: Parser / Compiler Generator für DELPHI
 
Ist zwar schon etwas in die Jahre gekommen, aber vielleicht als Ausgangsbasis verwendbar: Delphi Compiler Generator

Die Sachen von Mike Lischke sind eigentlich immer ganz solide.

Memnarch 31. Jan 2012 10:08

AW: Parser / Compiler Generator für DELPHI
 
Ja sowas suche ich schong länger. Leider bisher auch nichts gefunden. Deswegen ist mein aktueller parser Handcrafted :stupid:


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:35 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