Esiste un buon generatore di parser LALR di tipo yacc/bison per .NET?[Chiuso]

StackOverflow https://stackoverflow.com/questions/36709

  •  09-06-2019
  •  | 
  •  

Domanda

Esiste un buon generatore di parser LALR di tipo yacc/bison per .NET?

È stato utile?

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

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top