98 foo_Base_def:"foo_Base == ([x],[],Skip,LAcc x)" |
98 foo_Base_def:"foo_Base == ([x],[],Skip,LAcc x)" |
99 BaseC_def:"BaseC == (Base, (Object, |
99 BaseC_def:"BaseC == (Base, (Object, |
100 [(vee, PrimT Boolean)], |
100 [(vee, PrimT Boolean)], |
101 [((foo,[Class Base]),Class Base,foo_Base)]))" |
101 [((foo,[Class Base]),Class Base,foo_Base)]))" |
102 foo_Ext_def:"foo_Ext == ([x],[],Expr( {Ext}Cast Ext |
102 foo_Ext_def:"foo_Ext == ([x],[],Expr( {Ext}Cast Ext |
103 (LAcc x)..vee:=Lit (Intg Numeral1)), |
103 (LAcc x)..vee:=Lit (Intg 1)), |
104 Lit Null)" |
104 Lit Null)" |
105 ExtC_def: "ExtC == (Ext, (Base , |
105 ExtC_def: "ExtC == (Ext, (Base , |
106 [(vee, PrimT Integer)], |
106 [(vee, PrimT Integer)], |
107 [((foo,[Class Base]),Class Ext,foo_Ext)]))" |
107 [((foo,[Class Base]),Class Ext,foo_Ext)]))" |
108 |
108 |
125 translations |
125 translations |
126 |
126 |
127 "NP" == "NullPointer" |
127 "NP" == "NullPointer" |
128 "tprg" == "[ObjectC, BaseC, ExtC]" |
128 "tprg" == "[ObjectC, BaseC, ExtC]" |
129 "obj1" <= "(Ext, empty((vee, Base)\<mapsto>Bool False) |
129 "obj1" <= "(Ext, empty((vee, Base)\<mapsto>Bool False) |
130 ((vee, Ext )\<mapsto>Intg Numeral0))" |
130 ((vee, Ext )\<mapsto>Intg 0))" |
131 "s0" == " Norm (empty, empty)" |
131 "s0" == " Norm (empty, empty)" |
132 "s1" == " Norm (empty(a\<mapsto>obj1),empty(e\<mapsto>Addr a))" |
132 "s1" == " Norm (empty(a\<mapsto>obj1),empty(e\<mapsto>Addr a))" |
133 "s2" == " Norm (empty(a\<mapsto>obj1),empty(x\<mapsto>Null)(This\<mapsto>Addr a))" |
133 "s2" == " Norm (empty(a\<mapsto>obj1),empty(x\<mapsto>Null)(This\<mapsto>Addr a))" |
134 "s3" == "(Some NP, empty(a\<mapsto>obj1),empty(e\<mapsto>Addr a))" |
134 "s3" == "(Some NP, empty(a\<mapsto>obj1),empty(e\<mapsto>Addr a))" |
135 |
135 |