6 data Forward (keep=ItemNo K D)
7 Backward (keep=ItemNo K D)
9 dcl hash H (multidata:
"Y", ordered:
"N") ;
11 H.definedata (
"D",
"K") ;
13 do K = 1, 2, 2, 3, 3, 3 ;
15 D = char (
"ABCDEF", q) ;
19 do ItemNo = 1 to H.Num_Items ;
24 do ItemNo = H.Num_Items - 1 by -1 to 1 ;