src/HOL/MicroJava/JVM/Method.thy
changeset 8048 b7f7e18eb584
parent 8045 816f566c414f
equal deleted inserted replaced
8047:3a0c996cf2b2 8048:b7f7e18eb584
    38 consts
    38 consts
    39  exec_mr :: "[meth_ret,opstack,frame list] \\<Rightarrow> frame list"
    39  exec_mr :: "[meth_ret,opstack,frame list] \\<Rightarrow> frame list"
    40 primrec
    40 primrec
    41   "exec_mr Return stk0 frs =
    41   "exec_mr Return stk0 frs =
    42 	(if frs=[] then []
    42 	(if frs=[] then []
    43          else let val = hd stk0; (stk,loc,cn,met,pc) = hd frs
    43          else let val = hd stk0; (stk,loc,C,sig,pc) = hd frs
    44 	      in (val#stk,loc,cn,met,pc)#tl frs)"
    44 	      in (val#stk,loc,C,sig,pc)#tl frs)"
    45 
    45 
    46 end
    46 end