Gibt es einen guten Yacc / Bison Typ LALR Parser Generator für .NET?

8

Gibt es einen guten yacc / bison Typ LALR Parser Generator für .NET?

    
Phil Bennett 31.08.2008, 09:28
quelle

5 Antworten

5

Antlr unterstützt C # -Code-Generierung, obwohl es LL (k) nicht technisch LALR ist. Die Regeln zum Umschreiben von Bäumen sind jedoch ein interessantes Feature.

    
Rob Walker 31.08.2008, 12:44
quelle
5

SableCC kann c # -Code generieren. Es ist ziemlich gut, aber Sie brauchen ein paar Tage, um herauszufinden, wie alles funktioniert, weil die Dokumentation nicht so gut ist

    
Alexander Stolz 31.08.2008 09:35
quelle
3

Der Gardens Point Parser Generator sieht gut aus, aber ich hatte noch keine Gelegenheit, es selbst auszuprobieren .

    
ljs 31.08.2008 09:31
quelle
0

Schauen Sie sich Gold an. Es ist LALR-konform und unterstützt viele Sprachen, wenn nicht die meisten. Gold kann YACC- und Bison-Grammatiken konvertieren.

Wenn es Ihren Anforderungen nicht entspricht, sehen Sie sich diese Seite an.

Spirit ist ein weiterer LALR-Parser.

Beachten Sie auch, dass Mono für das c # - und .NET-Framework eine Variante des Jay-Parsers erstellt hat. Ihr c # -Compiler ist, was ich sagen kann, Produktionsqualität.

    
twinj 27.07.2012 12:23
quelle
0

Coco Es ist LL (k), aber macht einen guten Job

    
Matthias 29.01.2014 20:35
quelle

Tags und Links