diff -r 46f59511b7bb -r d97fdabd9e2b src/HOL/IMPP/Com.thy --- a/src/HOL/IMPP/Com.thy Fri Sep 20 19:07:10 2024 +0200 +++ b/src/HOL/IMPP/Com.thy Fri Sep 20 19:51:08 2024 +0200 @@ -33,13 +33,13 @@ datatype com = SKIP - | Ass vname aexp ("_:==_" [65, 65 ] 60) - | Local loc aexp com ("LOCAL _:=_ IN _" [65, 0, 61] 60) - | Semi com com ("_;; _" [59, 60 ] 59) - | Cond bexp com com ("IF _ THEN _ ELSE _" [65, 60, 61] 60) - | While bexp com ("WHILE _ DO _" [65, 61] 60) + | Ass vname aexp (\_:==_\ [65, 65 ] 60) + | Local loc aexp com (\LOCAL _:=_ IN _\ [65, 0, 61] 60) + | Semi com com (\_;; _\ [59, 60 ] 59) + | Cond bexp com com (\IF _ THEN _ ELSE _\ [65, 60, 61] 60) + | While bexp com (\WHILE _ DO _\ [65, 61] 60) | BODY pname - | Call vname pname aexp ("_:=CALL _'(_')" [65, 65, 0] 60) + | Call vname pname aexp (\_:=CALL _'(_')\ [65, 65, 0] 60) consts bodies :: "(pname * com) list"(* finitely many procedure definitions *) definition