.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

ruby - When to use an ORM (Sequel, Datamapper, AR, etc.) vs. pure SQL for querying -

php - PHPDoc: @return void necessary? -

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