This is an alpha version of this book.

[EBNF]constraintdef

Name

constraintdef — The definition of a constraint in an EBNF production

Synopsis

Content Model

constraintdef ::=
(title,
 (calloutlist|glosslist|itemizedlist|orderedlist|segmentedlist|
  simplelist|variablelist|literallayout|programlisting|
  programlistingco|screen|screenco|screenshot|synopsis|
  cmdsynopsis|funcsynopsis|classsynopsis|fieldsynopsis|
  constructorsynopsis|destructorsynopsis|methodsynopsis|
  formalpara|para|simpara|address|blockquote|graphic|graphicco|
  mediaobject|mediaobjectco|informalequation|informalexample|
  informalfigure|informaltable|equation|example|figure|table|
  procedure|sidebar|anchor|bridgehead|remark|indexterm|beginpage))

Attributes

Common attributes

Parameter Entities

The following parameter entities contain constraintdef:

Parameter Entities
%bookcomponent.content; %component.mix; %compound.class;
%divcomponent.mix; %ebnf.block.hook; %refcomponent.mix;

Description

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

A ConstraintDef contains a description of a constraint that cannot be expressed in the grammar (generally logical rather than syntactic constraints).

Processing expectations

Formatted as a displayed block.

Examples

For examples, see productionset .

Copyright © 1999, 2000, 2001 O'Reilly & Associates, Inc.