Skip to content

Commit 58ff08c

Browse files
committed
gtdot gtdot3
1 parent 9e629f8 commit 58ff08c

File tree

2 files changed

+53
-1
lines changed

2 files changed

+53
-1
lines changed

test/gtdot.ijs

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -389,6 +389,40 @@ f2 1e5
389389

390390
delth''
391391

392+
f1=: 3 : 0
393+
if. 0=y do.
394+
(;:'a0 a1 a2 a3 a4 a5 a6 a7 a8 a9')=: (10?10) <@#"0 'a'
395+
elseif. 1=y do.
396+
try. a0=: a0,a7 catch. end.
397+
try. a1=: a1,~a8 catch. end.
398+
try. a2=: (3{.a2),a9 catch. end.
399+
try. a3=: a3,(3{.a0) catch. end.
400+
try. a4=: ;a4;a1 catch. end.
401+
try. a5=: a5,'b' catch. end.
402+
try. a6=: a6,~'b' catch. end.
403+
try. a7=: axxx,a4 catch. end.
404+
try. a8=: a8,|.a5 catch. end.
405+
try. a9=: (|.a9),a6 catch. end.
406+
elseif. 2=y do.
407+
4!:55 (;:'a0 a1 a2 a3 a4 a5 a6 a7 a8 a9')
408+
end.
409+
1
410+
)
411+
412+
f2=: 3 : 0
413+
1:&> (f1 t. '')"0 y ?@$ 3
414+
1
415+
)
416+
417+
f=: 3 : 0''
418+
{{0 T.0}}^:] 0 >. (1&T.'') -~ <: {: 8 T. ''
419+
(;:'a0 a1 a2 a3 a4 a5 a6 a7 a8 a9')=: (10?10) <@#"0 'a'
420+
f2 1e4
421+
''
422+
)
423+
424+
delth''
425+
392426
'domain error' -: ". etx '0 t. ($0)'
393427
'domain error' -: ". etx '+ t. 1.5'
394428
'domain error' -: ". etx '+ t. ''abc'''

test/gtdot3.ijs

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -144,7 +144,25 @@ f ''
144144

145145
wthr N
146146

147-
4!:55 ;:'N N1 N2 delth f aaa__ bbb__ ccc__ sema setth wthr'
147+
f1=: 3 : 0
148+
11 T. mx
149+
20 T. ''
150+
13 T. mx
151+
1
152+
)
153+
154+
f=: 3 : 0''
155+
{{0 T.0}}^:] 0 >. (1&T.'') -~ <: {: 8 T. ''
156+
mx=: 10 T. 0
157+
for_i. i.10 do.
158+
1:&> (f1 t. '')"0 i.1e5
159+
end.
160+
''
161+
)
162+
163+
wthr N
164+
165+
4!:55 ;:'mx N N1 N2 delth f f1 aaa__ bbb__ ccc__ sema setth wthr'
148166

149167
epilog''
150168

0 commit comments

Comments
 (0)