Esiste un buon generatore di parser LALR di tipo yacc/bison per .NET?[Chiuso]
Domanda
Esiste un buon generatore di parser LALR di tipo yacc/bison per .NET?
Soluzione
Antlr supporta la generazione di codice C#, sebbene sia LL(k) e tecnicamente non LALR.Le sue regole di riscrittura dell'albero sono però una caratteristica interessante.
Altri suggerimenti
SableCC può generare codice C#.È abbastanza buono ma ci vogliono alcuni giorni per capire come funziona, perché la documentazione non è eccezionale
IL Generatore di parser di punti di giardini sembra buono, tuttavia non ho avuto la possibilità di provarlo di persona.
Guardare Oro.È conforme a LALR e supporta molte lingue, se non la maggior parte.Gold può convertire grammatiche di tipo YACC e Bison.
Se non soddisfa le tue esigenze, dai un'occhiata questa pagina.
Spirit è un altro parser LALR.
Nota anche questo Mono ha creato una variante del parser Jay per il proprio framework C# e .NET.Il loro compilatore C# è, da quello che posso dire, di qualità produttiva.
Cocco È LL(k) ma fa un buon lavoro