# HG changeset patch # User haftmann # Date 1246270734 -7200 # Node ID e5ab21d1497444dfe09004440d9282c0c603e4aa # Parent 7de0e20ca24d2e6a7d1e132cc4dde920b67beccc updated generated document diff -r 7de0e20ca24d -r e5ab21d14974 doc-src/Codegen/Thy/document/Introduction.tex --- a/doc-src/Codegen/Thy/document/Introduction.tex Sun Jun 28 11:02:27 2009 +0200 +++ b/doc-src/Codegen/Thy/document/Introduction.tex Mon Jun 29 12:18:54 2009 +0200 @@ -249,9 +249,9 @@ \hspace*{0pt}dequeue (AQueue [] []) = (Nothing,~AQueue [] []);\\ \hspace*{0pt}dequeue (AQueue xs (y :~ys)) = (Just y,~AQueue xs ys);\\ \hspace*{0pt}dequeue (AQueue (v :~va) []) =\\ -\hspace*{0pt} ~(let {\char123}\\ +\hspace*{0pt} ~let {\char123}\\ \hspace*{0pt} ~~~(y :~ys) = rev (v :~va);\\ -\hspace*{0pt} ~{\char125}~in (Just y,~AQueue [] ys) );\\ +\hspace*{0pt} ~{\char125}~in (Just y,~AQueue [] ys);\\ \hspace*{0pt}\\ \hspace*{0pt}enqueue ::~forall a.~a -> Queue a -> Queue a;\\ \hspace*{0pt}enqueue x (AQueue xs ys) = AQueue (x :~xs) ys;\\ diff -r 7de0e20ca24d -r e5ab21d14974 doc-src/Codegen/Thy/document/Program.tex --- a/doc-src/Codegen/Thy/document/Program.tex Sun Jun 28 11:02:27 2009 +0200 +++ b/doc-src/Codegen/Thy/document/Program.tex Mon Jun 29 12:18:54 2009 +0200 @@ -966,9 +966,9 @@ \noindent% \hspace*{0pt}strict{\char95}dequeue ::~forall a.~Queue a -> (a,~Queue a);\\ \hspace*{0pt}strict{\char95}dequeue (AQueue xs []) =\\ -\hspace*{0pt} ~(let {\char123}\\ +\hspace*{0pt} ~let {\char123}\\ \hspace*{0pt} ~~~(y :~ys) = rev xs;\\ -\hspace*{0pt} ~{\char125}~in (y,~AQueue [] ys) );\\ +\hspace*{0pt} ~{\char125}~in (y,~AQueue [] ys);\\ \hspace*{0pt}strict{\char95}dequeue (AQueue xs (y :~ys)) = (y,~AQueue xs ys);% \end{isamarkuptext}% \isamarkuptrue% diff -r 7de0e20ca24d -r e5ab21d14974 doc-src/Codegen/Thy/examples/Example.hs --- a/doc-src/Codegen/Thy/examples/Example.hs Sun Jun 28 11:02:27 2009 +0200 +++ b/doc-src/Codegen/Thy/examples/Example.hs Mon Jun 29 12:18:54 2009 +0200 @@ -23,9 +23,9 @@ dequeue (AQueue [] []) = (Nothing, AQueue [] []); dequeue (AQueue xs (y : ys)) = (Just y, AQueue xs ys); dequeue (AQueue (v : va) []) = - (let { + let { (y : ys) = rev (v : va); - } in (Just y, AQueue [] ys) ); + } in (Just y, AQueue [] ys); enqueue :: forall a. a -> Queue a -> Queue a; enqueue x (AQueue xs ys) = AQueue (x : xs) ys;