Alex Rivera | Logout

BNF vs EBNF vs ABNF: which to choose?

Asked 2010-04-04T16:19:59.003
48

I want to come up with a language syntax. I have read a bit about these three, and can't really see anything that one can do that another can't. Is there any reason to use one over another? Or is it just a matter of preference?

Edit
Report

1 Answer

3

The EBNF is the extended/newer version of BNF, so the problem becomes simpler: EBNF vs ABNF. I'm not an expert, but think that it should depend on a language, whose syntax you want to define. Also there are some visualizers for EBNF (http://www.google.co.il/search?sourceid=chrome&ie=UTF-8&q=Ebnf-Visualizer), but didn't see any for ABNF,

answered 2010-04-04T16:50:26.993

Your Answer