nonterminal[ebnf]

Name

nonterminal -- A non-terminal in an EBNF production

Synopsis

Mixed Content Model
nonterminal ::=
(#PCDATA)
Attributes Common attributes

Name

Type

Default

def CDATA Required
Parameter Entities
cptr.char.mix ebnf.inline.hook ndxterm.char.mix
para.char.mix refinline.char.mix refname.char.mix
tbl.entry.mdl tech.char.class title.char.mix

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.

Parents

These elements contain nonterminal: action, application, attribution, bibliomisc, bridgehead, citation, citetitle, classsynopsisinfo, command, computeroutput, database, emphasis, entry, filename, foreignphrase, funcparams, funcsynopsisinfo, function, glosssee, glossseealso, glossterm, hardware, interfacename, keycap, lineannotation, link, literal, literallayout, lotentry, member, msgaud, olink, option, optional, para, parameter, phrase, primary, primaryie, productname, programlisting, property, quote, refdescriptor, refentrytitle, refname, refpurpose, remark, rhs, screen, screeninfo, secondary, secondaryie, see, seealso, seealsoie, seeie, seg, segtitle, simpara, subtitle, synopsis, systemitem, term, tertiary, tertiaryie, title, titleabbrev, tocback, tocentry, tocfront, trademark, ulink, userinput.

Attributes

def

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.