.net - Any BNF IDE with test features -
i'm working on new language , while writting grammar i'd able test grammar completeness, conflicts , similar. i'm not concern underlaying parser generator (but 1 .net preferrable)
so feature list in short be:
- text editor build functionality
- syntax/sematics error reporting
- conflicts reporting
- grammar test functionality (i.e. window writting code in intended grammar verify correctness of grammar definition)
a codeplex project called irony have simlar i'm asking not support writing grammar bnf required.
i recommend antlr parser generator. it's feature complete , supports c# host of other target languages.
for ides, there's plugin eclipse called antlr ide , standalone ide called antlrworks, both of work well.
note, however, antlr uses ll(*) algorithm instead of lr(k) algorithm. still, it's nice , antlrworks can of necessary left factoring.
Comments
Post a Comment