clarified verbatim vs. typewriter
authorhaftmann
Mon, 10 Nov 2008 09:03:28 +0100
changeset 28727 185110a4b97a
parent 28726 47ff45771f2c
child 28728 08314d96246b
clarified verbatim vs. typewriter
doc-src/IsarAdvanced/Classes/Thy/document/Classes.tex
doc-src/IsarAdvanced/Classes/classes.tex
doc-src/IsarAdvanced/Codegen/Thy/document/Adaption.tex
doc-src/IsarAdvanced/Codegen/Thy/document/Introduction.tex
doc-src/IsarAdvanced/Codegen/Thy/document/Program.tex
doc-src/IsarAdvanced/Codegen/codegen.tex
doc-src/more_antiquote.ML
--- a/doc-src/IsarAdvanced/Classes/Thy/document/Classes.tex	Mon Nov 10 08:18:58 2008 +0100
+++ b/doc-src/IsarAdvanced/Classes/Thy/document/Classes.tex	Mon Nov 10 09:03:28 2008 +0100
@@ -1114,7 +1114,7 @@
 \isatagquote
 %
 \begin{isamarkuptext}%
-\isaverbatim%
+\isatypewriter%
 \noindent%
 \hspace*{0pt}module Example where {\char123}\\
 \hspace*{0pt}\\
@@ -1201,7 +1201,7 @@
 \isatagquote
 %
 \begin{isamarkuptext}%
-\isaverbatim%
+\isatypewriter%
 \noindent%
 \hspace*{0pt}structure Example = \\
 \hspace*{0pt}struct\\
--- a/doc-src/IsarAdvanced/Classes/classes.tex	Mon Nov 10 08:18:58 2008 +0100
+++ b/doc-src/IsarAdvanced/Classes/classes.tex	Mon Nov 10 09:03:28 2008 +0100
@@ -24,7 +24,7 @@
 \newcommand{\qt}[1]{``{#1}''}
 
 % verbatim text
-\newcommand{\isaverbatim}{\fontsize{9pt}{0pt}\tt\renewcommand{\baselinestretch}{1}\setlength{\baselineskip}{9pt}}
+\newcommand{\isatypewriter}{\fontsize{9pt}{0pt}\tt\renewcommand{\baselinestretch}{1}\setlength{\baselineskip}{9pt}}
 
 % invisibility
 \isadroptag{theory}
--- a/doc-src/IsarAdvanced/Codegen/Thy/document/Adaption.tex	Mon Nov 10 08:18:58 2008 +0100
+++ b/doc-src/IsarAdvanced/Codegen/Thy/document/Adaption.tex	Mon Nov 10 09:03:28 2008 +0100
@@ -262,7 +262,7 @@
 \isatagquote
 %
 \begin{isamarkuptext}%
-\isaverbatim%
+\isatypewriter%
 \noindent%
 \hspace*{0pt}structure Example = \\
 \hspace*{0pt}struct\\
@@ -345,7 +345,7 @@
 \isatagquote
 %
 \begin{isamarkuptext}%
-\isaverbatim%
+\isatypewriter%
 \noindent%
 \hspace*{0pt}structure Example = \\
 \hspace*{0pt}struct\\
@@ -402,7 +402,7 @@
 \isatagquote
 %
 \begin{isamarkuptext}%
-\isaverbatim%
+\isatypewriter%
 \noindent%
 \hspace*{0pt}structure Example = \\
 \hspace*{0pt}struct\\
--- a/doc-src/IsarAdvanced/Codegen/Thy/document/Introduction.tex	Mon Nov 10 08:18:58 2008 +0100
+++ b/doc-src/IsarAdvanced/Codegen/Thy/document/Introduction.tex	Mon Nov 10 09:03:28 2008 +0100
@@ -149,7 +149,7 @@
 \isatagquote
 %
 \begin{isamarkuptext}%
-\isaverbatim%
+\isatypewriter%
 \noindent%
 \hspace*{0pt}structure Example = \\
 \hspace*{0pt}struct\\
@@ -228,7 +228,7 @@
 \isatagquote
 %
 \begin{isamarkuptext}%
-\isaverbatim%
+\isatypewriter%
 \noindent%
 \hspace*{0pt}module Example where {\char123}\\
 \hspace*{0pt}\\
--- a/doc-src/IsarAdvanced/Codegen/Thy/document/Program.tex	Mon Nov 10 08:18:58 2008 +0100
+++ b/doc-src/IsarAdvanced/Codegen/Thy/document/Program.tex	Mon Nov 10 09:03:28 2008 +0100
@@ -85,7 +85,7 @@
 \isatagquote
 %
 \begin{isamarkuptext}%
-\isaverbatim%
+\isatypewriter%
 \noindent%
 \hspace*{0pt}dequeue ::~forall a. Queue a -> (Maybe a, Queue a);\\
 \hspace*{0pt}dequeue (Queue xs (y :~ys)) = (Just y, Queue xs ys);\\
@@ -271,7 +271,7 @@
 \isatagquote
 %
 \begin{isamarkuptext}%
-\isaverbatim%
+\isatypewriter%
 \noindent%
 \hspace*{0pt}module Example where {\char123}\\
 \hspace*{0pt}\\
@@ -336,7 +336,7 @@
 \isatagquote
 %
 \begin{isamarkuptext}%
-\isaverbatim%
+\isatypewriter%
 \noindent%
 \hspace*{0pt}structure Example = \\
 \hspace*{0pt}struct\\
@@ -657,7 +657,7 @@
 \isatagquote
 %
 \begin{isamarkuptext}%
-\isaverbatim%
+\isatypewriter%
 \noindent%
 \hspace*{0pt}structure Example = \\
 \hspace*{0pt}struct\\
@@ -774,7 +774,7 @@
 \isatagquote
 %
 \begin{isamarkuptext}%
-\isaverbatim%
+\isatypewriter%
 \noindent%
 \hspace*{0pt}structure Example = \\
 \hspace*{0pt}struct\\
@@ -910,7 +910,7 @@
 \isatagquote
 %
 \begin{isamarkuptext}%
-\isaverbatim%
+\isatypewriter%
 \noindent%
 \hspace*{0pt}structure Example = \\
 \hspace*{0pt}struct\\
@@ -1031,7 +1031,7 @@
 \isatagquote
 %
 \begin{isamarkuptext}%
-\isaverbatim%
+\isatypewriter%
 \noindent%
 \hspace*{0pt}structure Example = \\
 \hspace*{0pt}struct\\
@@ -1106,7 +1106,7 @@
 \isatagquote
 %
 \begin{isamarkuptext}%
-\isaverbatim%
+\isatypewriter%
 \noindent%
 \hspace*{0pt}strict{\char95}dequeue ::~forall a. Queue a -> (a, Queue a);\\
 \hspace*{0pt}strict{\char95}dequeue (Queue xs (y :~ys)) = (y, Queue xs ys);\\
@@ -1202,7 +1202,7 @@
 \isatagquote
 %
 \begin{isamarkuptext}%
-\isaverbatim%
+\isatypewriter%
 \noindent%
 \hspace*{0pt}empty{\char95}queue ::~forall a. a;\\
 \hspace*{0pt}empty{\char95}queue = error {\char34}empty{\char95}queue{\char34};\\
--- a/doc-src/IsarAdvanced/Codegen/codegen.tex	Mon Nov 10 08:18:58 2008 +0100
+++ b/doc-src/IsarAdvanced/Codegen/codegen.tex	Mon Nov 10 09:03:28 2008 +0100
@@ -26,7 +26,7 @@
 \newcommand{\qt}[1]{``{#1}''}
 
 % verbatim text
-\newcommand{\isaverbatim}{\fontsize{9pt}{0pt}\tt\renewcommand{\baselinestretch}{1}\setlength{\baselineskip}{9pt}}
+\newcommand{\isatypewriter}{\fontsize{9pt}{0pt}\tt\renewcommand{\baselinestretch}{1}\setlength{\baselineskip}{9pt}}
 
 % invisibility
 \isadroptag{theory}
--- a/doc-src/more_antiquote.ML	Mon Nov 10 08:18:58 2008 +0100
+++ b/doc-src/more_antiquote.ML	Mon Nov 10 09:03:28 2008 +0100
@@ -7,7 +7,7 @@
 
 signature MORE_ANTIQUOTE =
 sig
-  val verbatim: string -> string
+  val typewriter: string -> string
 end;
 
 structure More_Antiquote : MORE_ANTIQUOTE =
@@ -15,9 +15,9 @@
 
 structure O = ThyOutput;
 
-(* printing verbatim lines *)
+(* printing typewriter lines *)
 
-fun verbatim s =
+fun typewriter s =
   let
     val parse = Scan.repeat
       (Scan.this_string "\n" |-- Scan.succeed "\\\\\n\\hspace*{0pt}"
@@ -43,7 +43,7 @@
     val (texts, []) =  Scan.finite Symbol.stopper parse cs
   in if null texts
     then ""
-    else implode ("\\isaverbatim%\n\\noindent%\n\\hspace*{0pt}" :: texts)
+    else implode ("\\isatypewriter%\n\\noindent%\n\\hspace*{0pt}" :: texts)
   end
 
 
@@ -91,7 +91,7 @@
     Code_Target.code_of (ProofContext.theory_of ctxt)
       target "Example" (mk_cs (ProofContext.theory_of ctxt))
         (fn naming => maps (fn f => f (ProofContext.theory_of ctxt) naming) mk_stmtss)
-    |> verbatim;
+    |> typewriter;
 
 in