ExPS7 in NewParser
authorCezary Kaliszyk <kaliszyk@in.tum.de>
Tue, 04 May 2010 13:52:40 +0200
changeset 2043 5098771ff041
parent 2042 495b6feb76a8
child 2044 695c1ed61879
ExPS7 in NewParser
Nominal/Ex/ExPS7.thy
--- a/Nominal/Ex/ExPS7.thy	Tue May 04 12:34:33 2010 +0200
+++ b/Nominal/Ex/ExPS7.thy	Tue May 04 13:52:40 2010 +0200
@@ -1,17 +1,16 @@
 theory ExPS7
-imports "../Parser"
+imports "../NewParser"
 begin
 
 (* example 7 from Peter Sewell's bestiary *)
 
 atom_decl name
 
-ML {* val _ = recursive := true  *}
 nominal_datatype exp7 =
   EVar name
 | EUnit
 | EPair exp7 exp7
-| ELetRec l::"lrbs" e::"exp7" bind "b7s l" in e
+| ELetRec l::"lrbs" e::"exp7" bind_set "b7s l" in l e
 and lrb =
   Assign name exp7
 and lrbs =