[Pdx-pm] bnf/ebnf/yacc Ack!

Ian Burrell ianburrell at gmail.com
Fri Jan 13 14:11:16 PST 2006


On 1/13/06, Kris Bosland <krisb at ring.org> wrote:
>
>         BNF is a meta-gramar.  A gramar for defining gramars.  There was
> an initial standard, but it has been expanded upon and now everyone has
> their own favorite or just makes it up on the spot.
>

There are two standardized variants of Backus-Naur Form.  ABNF is
defined in RFC 4234. EBNF is defined in ISO 14977.  The EBNF used by
W3C to define XML syntax is sligthly different than the ISO EBNF. 
Parse::EBNF says it handles W3C-style EBNF.

 - Ian


More information about the Pdx-pm-list mailing list