equal
deleted
inserted
replaced
272 subsection {* Code generator setup *} |
272 subsection {* Code generator setup *} |
273 |
273 |
274 subsubsection {* Logical intermediate layer *} |
274 subsubsection {* Logical intermediate layer *} |
275 |
275 |
276 definition |
276 definition |
277 Fail :: "message_string \<Rightarrow> exception" |
277 Fail :: "String.literal \<Rightarrow> exception" |
278 where |
278 where |
279 [code del]: "Fail s = Exn" |
279 [code del]: "Fail s = Exn" |
280 |
280 |
281 definition |
281 definition |
282 raise_exc :: "exception \<Rightarrow> 'a Heap" |
282 raise_exc :: "exception \<Rightarrow> 'a Heap" |