[EBNF]nonterminal

$Revision: 1.3 $

$Date: 2002/12/29 20:36:24 $

nonterminal — A non-terminal in an EBNF production

Synopsis

Mixed Content Model

nonterminal ::=
(#PCDATA)

Attributes

Common attributes

Name

Type

Default

defCDATARequired

DocBook NG “Bourbon” Content Model

nonterminal ::=
  • text

DocBook NG “Bourbon” Attributes

Common attributes and common linking attributes.

Additional attributes: (Required attributes, if any, are bold)

  • def

Description

This element is only available if you are using the EBNF Module.

A NonTerminal is a symbol in an EBNF Production that represents a portion of the grammar.

Attributes

def

[EBNF]The def attribute contains a URI reference that points to a production where the nonterminal is defined.

Note that this is not an IDREF, it is a URI reference (as, for example, are href attributes on HTML a elements). This is necessary because references to non-terminals might need to cross document boundaries.