Commit ba2f6f9f authored by Simon Marlow's avatar Simon Marlow
Browse files

quiet hyperref warnings

parent b05ed667
......@@ -130,7 +130,7 @@ instances for each of the derivable Prelude classes are now given.
Free variables and constructors used in these translations
always refer to entities defined by the @Prelude@.
\subsection{Derived instances of @Eq@ and @Ord@}
\subsection{Derived instances of \texorpdfstring{@Eq@}{Eq} and \texorpdfstring{@Ord@}{Ord}}
\indexdi{Eq}
\indexdi{Ord}
The class methods automatically introduced by derived instances
......@@ -166,7 +166,7 @@ All derived operations of class @Eq@ and @Ord@ are strict in both arguments.
For example, "@False <= @\bot" is "\bot", even though @False@ is the first constructor
of the @Bool@ type.
\subsection{Derived instances of @Enum@}
\subsection{Derived instances of \texorpdfstring{@Enum@}{Enum}}
\indexdi{Enum}
Derived instance declarations for the class @Enum@ are only
possible for enumerations (data types with only nullary constructors).
......@@ -214,7 +214,7 @@ we would have:
@
\eprog
\subsection{Derived instances of @Bounded@}
\subsection{Derived instances of \texorpdfstring{@Bounded@}{Bounded}}
\indexdi{Bounded}
The @Bounded@ class introduces the class
methods
......@@ -239,7 +239,7 @@ would generate the following @Bounded@ instance:
@
\eprog
\subsection{Derived instances of @Read@ and @Show@}
\subsection{Derived instances of \texorpdfstring{@Read@}{Read} and \texorpdfstring{@Show@}{Show}}
\label{derived-text}
\indexdi{Read}
\indexdi{Show}
......
......@@ -684,7 +684,7 @@ This means, for example, that a compiler may optimize calls to
functions in the Prelude without consulting the source code
of the Prelude.
\subsubsection{The @Prelude@ Module}
\subsubsection{The \texorpdfstring{@Prelude@}{Prelude} Module}
\indexmodule{Prelude}
\index{Prelude!implicit import of}
......
......@@ -65,14 +65,14 @@ versions are given in the @Data.List@ library, with the prefix
%\input{PreludeBuiltin}\clearpage
\subsection{Prelude {\tt PreludeList}}
\subsection{Prelude \texorpdfstring{{\tt PreludeList}}{PreludeList}}
\label{preludelist}
\inputHS{PreludeList}\clearpage
\subsection{Prelude {\tt PreludeText}}
\subsection{Prelude \texorpdfstring{{\tt PreludeText}}{PreludeText}}
\label{preludetext}
\inputHS{PreludeText}\cleardoublepage
\subsection{Prelude {\tt PreludeIO}}
\subsection{Prelude \texorpdfstring{{\tt PreludeIO}}{PreludeIO}}
\label{preludeio}
\inputHS{PreludeIO}
%**~footer
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment