comparison TL1/test/t4.tl1 @ 177:3770e86114aa

TL/1 fix
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Mon, 15 Apr 2019 04:27:18 +0900
parents 6ef317714ae8
children 4d83154d2a78
comparison
equal deleted inserted replaced
176:6ef317714ae8 177:3770e86114aa
22 SEARCH(BUF) 22 SEARCH(BUF)
23 VAR VAL,K,C,D 23 VAR VAL,K,C,D
24 ARRAY BEND 24 ARRAY BEND
25 BEGIN 25 BEGIN
26 VAL := SEEK(DICT,TEND) 26 VAL := SEEK(DICT,TEND)
27 POSITION(BUF,BEND) 27 D:=POSITION(BUF,BEND)
28 WHILE VAL#0 DO [ 28 WHILE VAL#0 DO [
29 C:=SEEKR(BUF,-1) 29 C:=SEEKR(BUF,0-1)
30 K:=SEEKR(DICT,-1) 30 K:=SEEKR(DICT,0-1)
31 IF K.LT.0 THEN [ 31 IF K.LT.0 THEN [
32 IF C=-K THEN 32 IF C=0-K THEN
33 RETURN VAL % FOUND 33 RETURN VAL % FOUND
34 VAL := SEEKR(DICT,-1) 34 VAL := SEEKR(DICT,0-1)
35 ] ELSE IF C#K THEN [ 35 ] ELSE IF C#K THEN [
36 D:=SEEK(BUF,BEND) 36 D:=SEEK(BUF,BEND)
37 REPEAT 37 REPEAT
38 K:=SEEKR(DICT,-1) 38 K:=SEEKR(DICT,0-1)
39 UNTIL K.LT.0 39 UNTIL K.LT.0
40 VAL := SEEKR(DICT,-1) 40 VAL := SEEKR(DICT,0-1)
41 ] 41 ]
42 ] 42 ]
43 RETURN VAL % NOT FOUND 43 RETURN VAL % NOT FOUND
44 END 44 END