src/HOL/Codegenerator_Test/Generate_Pretty.thy
author wenzelm
Wed, 20 Apr 2011 22:57:29 +0200
changeset 42439 9efdd0af15ac
parent 40711 81bc73585eec
child 42842 6ef538f6a8ab
permissions -rw-r--r--
eliminated Display.string_of_thm_without_context; tuned whitespace;


(* Author: Florian Haftmann, TU Muenchen *)

header {* Pervasive test of code generator using pretty literals *}

theory Generate_Pretty
imports Candidates_Pretty
begin

lemma [code, code del]: "nat_of_char = nat_of_char" ..
lemma [code, code del]: "char_of_nat = char_of_nat" ..
lemma [code, code del]: "(less_eq :: char \<Rightarrow> _) = less_eq" ..
lemma [code, code del]: "(less :: char \<Rightarrow> _) = less" ..

subsection {* Check whether generated code compiles *}

text {*
  If any of the checks fails, inspect the code generated
  by a corresponding @{text export_code} command.
*}

export_code _ checking SML OCaml? Haskell? Scala?

end