ebnf-syntax

ebnf-syntax is a variable defined in `ebnf2ps.el'.
Its value is
ebnf


Documentation:
Specify syntax to be recognized.

Valid values are:

`ebnf' ebnf2ps recognizes the syntax described in ebnf2ps
documentation.
The following variables *ONLY* have effect with this
setting:
`ebnf-terminal-regexp', `ebnf-case-fold-search',
`ebnf-lex-comment-char' and `ebnf-lex-eop-char'.

`abnf' ebnf2ps recognizes the syntax described in the URL:
`http://www.ietf.org/rfc/rfc2234.txt'
("Augmented BNF for Syntax Specifications: ABNF").

`iso-ebnf' ebnf2ps recognizes the syntax described in the URL:
`http://www.cl.cam.ac.uk/~mgk25/iso-ebnf.html'
("International Standard of the ISO EBNF Notation").
The following variables *ONLY* have effect with this
setting:
`ebnf-iso-alternative-p' and `ebnf-iso-normalize-p'.

`yacc' ebnf2ps recognizes the Yacc/Bison syntax.
The following variable *ONLY* has effect with this
setting:
`ebnf-yac-ignore-error-recovery'.

`ebnfx' ebnf2ps recognizes the syntax described in the URL:
`http://www.w3.org/TR/2004/REC-xml-20040204/#sec-notation'
("Extensible Markup Language (XML) 1.0 (Third Edition)")

`dtd' ebnf2ps recognizes the syntax described in the URL:
`http://www.w3.org/TR/2004/REC-xml-20040204/'
("Extensible Markup Language (XML) 1.0 (Third Edition)")

Any other value is treated as `ebnf'.

You can customize this variable.

This variable was introduced, or its default value was changed, in version 20 of Emacs.