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.