.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

Popular posts from this blog

c++ - Convert big endian to little endian when reading from a binary file -

gdi+ - WxWidgets draw a bitmap with opacity -

C#: Application without a window or taskbar item (background app) that can still use Console.WriteLine() -