Czy istnieje dobry generator parserów (think lex/yacc lub antlr) dla .NET? Ktoś, kto ma licencję, która nie przestraszyłaby prawników? Dużo LGPL, ale pracuję nad komponentami osadzonymi, a niektóre organizacje nie są wygodne, biorąc pod uwagę zależność LGPL.Dobry generator parsera (pomyśl o lex/yacc lub antlr) dla .NET? Tylko czas budowy?
Słyszałem, że Oslo może udostępniać tę funkcję, ale nie jestem pewien, czy jest to zależność czasu kompilacji, czy też zależność czasu wykonywania. Czy ktoś może wyjaśnić, co zapewni Oslo?
UPDATE
Co naprawdę chciałbym to parser generator, który to czas budowy tylko zależność. Wygląda na to, że ANTLR ma komponent środowiska wykonawczego.
Opensorce generatory do języka C#: YaccConstructor, GLL, C#, Apache 2.0, http://yaccconstructor.github.io/YaccConstructor/gll.html NLT, GLR, C#, MIT, http: // SourceForge. net/projekty/naivelangtools/ GLRSharp, GLR, C# V4 MIT https://github.com/jcoder58/GLRSharp GPPG, LALR (1), C# BSD sablecc, LALR (1), LGPL antlr , Java, BSD Lapg, LALR (1), Java, GPL jay, LALR (1), Java, BSD Hime, LR (1), LALR (1), LGPL LLLPG, LL (k), LGPL, C# Gramatica, LL (k), Java csharpcc, C#, LL (k), BSD Coco/R, GPL Irony Eto.Parser – user1709408
http://softwarerecs.stackexchange.com/questions/24630/which-parser-generator-to-use-on-mono – user1709408