abbreviation (input)
InitBlock:: "'a → ty → 'a exp → 'a exp → 'a exp" (‹(1'{_:_ := _;/ _})›) where "InitBlock V T e1 e2 == {V:T; V := e1;; e2}"
abbreviation unit where "unit == Val Unit" abbreviation null where "null == Val Null" abbreviation"addr a == Val(Addr a)" abbreviation"true == Val(Bool True)" abbreviation"false == Val(Bool False)"
abbreviation
Throw :: "addr → 'a exp" where "Throw a == throw(Val(Addr a))"
abbreviation
THROW :: "cname → 'a exp" where "THROW xc == Throw(addr_of_sys_xcpt xc)"
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.