2 procedure Predicate9
is
3 function Num
(x
: Integer) return Integer is (X
+ 1);
4 function name
(X
: String) return Integer is (X
'Size);
5 function Post
(One
: Integer; Two
: Integer) return Boolean;
9 procedure Pro
(Z
: Integer) with Post
=>
10 Post
(Num
(5), Two
=> Name
("yeah"));
12 function Post
(One
: Integer; Two
: Integer) return Boolean
15 procedure Pro
(Z
: Integer) is