24  Pascal User Manual  Example:  3.D.  Type  Definition Part  A data type in Pascal may be either directly described in a variable  declaration (see below) or referenced by a  type identifier.  There are  some places in Pascal where a type may be represented only by a type  identifier. Pascal provides not only several standard type identifiers, but  also a mechanism, the  type definition,  for introducing a new type  identifier to represent a type.  The symbol  type heads a program part  containing type definitions. The general form is:  Note  that  Type  represents  a  simple  type,  structured  type,  or  pointer-type, and  consists of either a type-identifier denoting  an  existing type or else a new type description.  Figure 3.h  Syntax diagram for  TypeDefinitionPart  Figure 3.i  Syntax diagram for  Type  Examples of type definitions are found throughout the remainder of the  User Manual.  -----------------------~L  Sim!pleType 11----------------------:.-....  I'----------------~  Struc~uredType  1------------------1  '------------------~  Poi~terType  1------------------..../  ~  1d,""""f---0~.  ----+I- ~f------.j.  GLYPH<df00>J).--...,-)J~.  const  Avogadro  PageLength  Border  MyMove  6.02::E23;  60;  , #  *  ';  True; 