diff -r 11ee8b183477 -r 22869d9d545b doc-src/IsarRef/syntax.tex --- a/doc-src/IsarRef/syntax.tex Fri Dec 07 22:19:49 2007 +0100 +++ b/doc-src/IsarRef/syntax.tex Fri Dec 07 22:19:51 2007 +0100 @@ -102,13 +102,16 @@ & & \verb,\, ~|~ \verb,\, ~|~ \verb,\, ~|~ \verb,\, \\ \end{matharray} -The syntax of $string$ admits any characters, including newlines; ``\verb|"|'' -(double-quote) and ``\verb|\|'' (backslash) need to be escaped by a backslash. -Alternative strings according to $altstring$ are analogous, using single -back-quotes instead. The body of $verbatim$ may consist of any text not -containing ``\verb|*}|''; this allows convenient inclusion of quotes without -further escapes. The greek letters do \emph{not} include \verb,\,, -which is already used differently in the meta-logic. +The syntax of $string$ admits any characters, including newlines; +``\verb|"|'' (double-quote) and ``\verb|\|'' (backslash) need to be +escaped by a backslash; arbitrary character codes may be specified as +``\verb|\|$ddd$'', with 3 decimal digits as in SML. Alternative +strings according to $altstring$ are analogous, using single +back-quotes instead. The body of $verbatim$ may consist of any text +not containing ``\verb|*}|''; this allows convenient inclusion of +quotes without further escapes. The greek letters do \emph{not} +include \verb,\,, which is already used differently in the +meta-logic. Common mathematical symbols such as $\forall$ are represented in Isabelle as \verb,\,. There are infinitely many legal symbols like this, although