Tcl Library Source Code

Hex Artifact Content
Login

Artifact 84ec7677ae134f0d6d2a73d8cc088210f4f36eb3:


0000: 30 30 30 2c 56 45 52 53 49 4f 4e 53 3a 2c 32 3a  000,VERSIONS:,2:
0010: 38 2e 34 61 33 2c 31 3a 38 2e 34 61 33 2c 31 3a  8.4a3,1:8.4a3,1:
0020: 38 2e 34 61 33 25 0a 30 30 31 2c 43 41 54 43 48  8.4a3%.001,CATCH
0030: 20 72 65 74 75 72 6e 20 6f 6b 2c 37 2c 31 33 2c   return ok,7,13,
0040: 35 33 2e 38 35 0a 30 30 32 2c 43 41 54 43 48 20  53.85.002,CATCH 
0050: 72 65 74 75 72 6e 20 65 72 72 6f 72 2c 36 38 2c  return error,68,
0060: 39 31 2c 37 34 2e 37 33 0a 30 30 33 2c 43 41 54  91,74.73.003,CAT
0070: 43 48 20 6e 6f 20 63 61 74 63 68 20 75 73 65 64  CH no catch used
0080: 2c 37 2c 31 34 2c 35 30 2e 30 30 0a 30 30 34 2c  ,7,14,50.00.004,
0090: 49 46 20 69 66 20 74 72 75 65 20 6e 75 6d 65 72  IF if true numer
00a0: 69 63 2c 31 32 2c 33 33 2c 33 36 2e 33 36 0a 30  ic,12,33,36.36.0
00b0: 30 35 2c 49 46 20 65 6c 73 65 69 66 20 74 72 75  05,IF elseif tru
00c0: 65 20 6e 75 6d 65 72 69 63 2c 31 35 2c 34 37 2c  e numeric,15,47,
00d0: 33 31 2e 39 31 0a 30 30 36 2c 49 46 20 65 6c 73  31.91.006,IF els
00e0: 65 20 74 72 75 65 20 6e 75 6d 65 72 69 63 2c 31  e true numeric,1
00f0: 35 2c 34 36 2c 33 32 2e 36 31 0a 30 30 37 2c 49  5,46,32.61.007,I
0100: 46 20 69 66 20 74 72 75 65 20 6e 75 6d 2f 6e 75  F if true num/nu
0110: 6d 2c 31 33 2c 33 32 2c 34 30 2e 36 32 0a 30 30  m,13,32,40.62.00
0120: 38 2c 49 46 20 69 66 20 66 61 6c 73 65 20 6e 75  8,IF if false nu
0130: 6d 2f 6e 75 6d 2c 31 33 2c 33 32 2c 34 30 2e 36  m/num,13,32,40.6
0140: 32 0a 30 30 39 2c 49 46 20 69 66 20 66 61 6c 73  2.009,IF if fals
0150: 65 20 61 6c 2f 6e 75 6d 2c 32 38 2c 35 37 2c 34  e al/num,28,57,4
0160: 39 2e 31 32 0a 30 31 30 2c 49 46 20 69 66 20 74  9.12.010,IF if t
0170: 72 75 65 20 61 6c 2f 6e 75 6d 2c 33 34 2c 35 34  rue al/num,34,54
0180: 2c 36 32 2e 39 36 0a 30 31 31 2c 49 46 20 69 66  ,62.96.011,IF if
0190: 20 66 61 6c 73 65 20 61 6c 2f 6e 75 6d 2c 33 34   false al/num,34
01a0: 2c 35 38 2c 35 38 2e 36 32 0a 30 31 32 2c 49 46  ,58,58.62.012,IF
01b0: 20 69 66 20 74 72 75 65 20 61 6c 2f 61 6c 2c 33   if true al/al,3
01c0: 33 2c 31 30 30 2c 33 33 2e 30 30 0a 30 31 33 2c  3,100,33.00.013,
01d0: 49 46 20 65 6c 73 65 69 66 20 74 72 75 65 20 61  IF elseif true a
01e0: 6c 2f 61 6c 2c 35 30 2c 38 37 2c 35 37 2e 34 37  l/al,50,87,57.47
01f0: 0a 30 31 34 2c 49 46 20 65 6c 73 65 20 74 72 75  .014,IF else tru
0200: 65 20 61 6c 2f 61 6c 2c 35 30 2c 39 32 2c 35 34  e al/al,50,92,54
0210: 2e 33 35 0a 30 31 35 2c 53 57 49 54 43 48 20 66  .35.015,SWITCH f
0220: 69 72 73 74 20 74 72 75 65 2c 35 30 2c 38 31 2c  irst true,50,81,
0230: 36 31 2e 37 33 0a 30 31 36 2c 53 57 49 54 43 48  61.73.016,SWITCH
0240: 20 73 65 63 6f 6e 64 20 74 72 75 65 2c 35 35 2c   second true,55,
0250: 38 34 2c 36 35 2e 34 38 0a 30 31 37 2c 53 57 49  84,65.48.017,SWI
0260: 54 43 48 20 6e 69 6e 74 68 20 74 72 75 65 2c 35  TCH ninth true,5
0270: 36 2c 39 36 2c 35 38 2e 33 33 0a 30 31 38 2c 53  6,96,58.33.018,S
0280: 57 49 54 43 48 20 64 65 66 61 75 6c 74 20 74 72  WITCH default tr
0290: 75 65 2c 34 38 2c 38 31 2c 35 39 2e 32 36 0a 30  ue,48,81,59.26.0
02a0: 31 39 2c 44 41 54 41 20 63 72 65 61 74 65 20 69  19,DATA create i
02b0: 6e 20 61 20 6c 69 73 74 2c 35 34 31 39 2c 31 33  n a list,5419,13
02c0: 35 31 34 2c 34 30 2e 31 30 0a 30 32 30 2c 44 41  514,40.10.020,DA
02d0: 54 41 20 63 72 65 61 74 65 20 69 6e 20 61 6e 20  TA create in an 
02e0: 61 72 72 61 79 2c 35 38 36 31 2c 31 35 35 33 37  array,5861,15537
02f0: 2c 33 37 2e 37 32 0a 30 32 31 2c 44 41 54 41 20  ,37.72.021,DATA 
0300: 61 63 63 65 73 73 20 69 6e 20 61 20 6c 69 73 74  access in a list
0310: 2c 34 34 32 34 2c 39 39 36 37 2c 34 34 2e 33 39  ,4424,9967,44.39
0320: 0a 30 32 32 2c 44 41 54 41 20 61 63 63 65 73 73  .022,DATA access
0330: 20 69 6e 20 61 6e 20 61 72 72 61 79 2c 34 33 37   in an array,437
0340: 33 2c 39 31 36 37 2c 34 37 2e 37 30 0a 30 32 33  3,9167,47.70.023
0350: 2c 45 56 41 4c 20 63 6d 64 20 65 76 61 6c 20 69  ,EVAL cmd eval i
0360: 6e 20 6c 69 73 74 20 6f 62 6a 20 76 61 72 2c 32  n list obj var,2
0370: 36 2c 34 35 2c 35 37 2e 37 38 0a 30 32 34 2c 45  6,45,57.78.024,E
0380: 56 41 4c 20 63 6d 64 20 65 76 61 6c 20 61 73 20  VAL cmd eval as 
0390: 6c 69 73 74 2c 32 33 2c 34 32 2c 35 34 2e 37 36  list,23,42,54.76
03a0: 0a 30 32 35 2c 45 56 41 4c 20 63 6d 64 20 65 76  .025,EVAL cmd ev
03b0: 61 6c 20 61 73 20 73 74 72 69 6e 67 2c 35 33 2c  al as string,53,
03c0: 39 32 2c 35 37 2e 36 31 0a 30 32 36 2c 45 56 41  92,57.61.026,EVA
03d0: 4c 20 63 6d 64 20 61 6e 64 20 6d 69 78 65 64 20  L cmd and mixed 
03e0: 6c 69 73 74 73 2c 33 38 30 35 2c 31 31 32 37 36  lists,3805,11276
03f0: 2c 33 33 2e 37 34 0a 30 32 37 2c 45 56 41 4c 20  ,33.74.027,EVAL 
0400: 6c 69 73 74 20 63 6d 64 20 61 6e 64 20 6d 69 78  list cmd and mix
0410: 65 64 20 6c 69 73 74 73 2c 33 38 31 32 2c 31 31  ed lists,3812,11
0420: 33 32 35 2c 33 33 2e 36 36 0a 30 32 38 2c 45 56  325,33.66.028,EV
0430: 41 4c 20 6c 69 73 74 20 63 6d 64 20 61 6e 64 20  AL list cmd and 
0440: 70 75 72 65 20 6c 69 73 74 73 2c 35 39 32 2c 31  pure lists,592,1
0450: 35 39 38 2c 33 37 2e 30 35 0a 30 32 39 2c 45 58  598,37.05.029,EX
0460: 50 52 20 75 6e 62 72 61 63 65 64 2c 31 37 34 2c  PR unbraced,174,
0470: 32 35 30 2c 36 39 2e 36 30 0a 30 33 30 2c 45 58  250,69.60.030,EX
0480: 50 52 20 62 72 61 63 65 64 2c 32 37 2c 36 30 2c  PR braced,27,60,
0490: 34 35 2e 30 30 0a 30 33 31 2c 45 58 50 52 20 69  45.00.031,EXPR i
04a0: 6e 6c 69 6e 65 2c 32 38 2c 35 31 2c 35 34 2e 39  nline,28,51,54.9
04b0: 30 0a 30 33 32 2c 45 58 50 52 20 6f 6e 65 20 6f  0.032,EXPR one o
04c0: 70 65 72 61 6e 64 2c 38 2c 31 33 2c 36 31 2e 35  perand,8,13,61.5
04d0: 34 0a 30 33 33 2c 45 58 50 52 20 74 65 6e 20 6f  4.033,EXPR ten o
04e0: 70 65 72 61 6e 64 73 2c 31 35 2c 32 35 2c 36 30  perands,15,25,60
04f0: 2e 30 30 0a 30 33 34 2c 45 58 50 52 20 66 69 66  .00.034,EXPR fif
0500: 74 79 20 6f 70 65 72 61 6e 64 73 2c 34 36 2c 37  ty operands,46,7
0510: 33 2c 36 33 2e 30 31 0a 30 33 35 2c 45 58 50 52  3,63.01.035,EXPR
0520: 20 69 6e 63 72 20 77 69 74 68 20 69 6e 63 72 2c   incr with incr,
0530: 31 33 2c 32 30 2c 36 35 2e 30 30 0a 30 33 36 2c  13,20,65.00.036,
0540: 45 58 50 52 20 69 6e 63 72 20 77 69 74 68 20 65  EXPR incr with e
0550: 78 70 72 2c 38 2c 31 34 2c 35 37 2e 31 34 0a 30  xpr,8,14,57.14.0
0560: 33 37 2c 4b 4c 49 53 54 20 73 68 75 66 66 6c 65  37,KLIST shuffle
0570: 30 20 6c 6c 65 6e 67 74 68 20 31 2c 31 35 34 2c  0 llength 1,154,
0580: 32 36 30 2c 35 39 2e 32 33 0a 30 33 38 2c 4b 4c  260,59.23.038,KL
0590: 49 53 54 20 73 68 75 66 66 6c 65 30 20 6c 6c 65  IST shuffle0 lle
05a0: 6e 67 74 68 20 31 30 2c 35 32 31 2c 39 35 30 2c  ngth 10,521,950,
05b0: 35 34 2e 38 34 0a 30 33 39 2c 4b 4c 49 53 54 20  54.84.039,KLIST 
05c0: 73 68 75 66 66 6c 65 30 20 6c 6c 65 6e 67 74 68  shuffle0 llength
05d0: 20 31 30 30 2c 34 31 32 36 2c 37 37 38 31 2c 35   100,4126,7781,5
05e0: 33 2e 30 33 0a 30 34 30 2c 4b 4c 49 53 54 20 73  3.03.040,KLIST s
05f0: 68 75 66 66 6c 65 30 20 6c 6c 65 6e 67 74 68 20  huffle0 llength 
0600: 31 30 30 30 2c 34 36 33 30 39 2c 38 35 34 33 34  1000,46309,85434
0610: 2c 35 34 2e 32 30 0a 30 34 31 2c 4b 4c 49 53 54  ,54.20.041,KLIST
0620: 20 73 68 75 66 66 6c 65 30 20 6c 6c 65 6e 67 74   shuffle0 llengt
0630: 68 20 31 30 30 30 30 2c 36 31 32 36 37 36 2c 31  h 10000,612676,1
0640: 30 30 30 30 35 35 2c 36 31 2e 32 36 0a 30 34 32  000055,61.26.042
0650: 2c 4b 4c 49 53 54 20 73 68 75 66 66 6c 65 31 20  ,KLIST shuffle1 
0660: 6c 6c 65 6e 67 74 68 20 31 2c 31 30 30 2c 31 38  llength 1,100,18
0670: 31 2c 35 35 2e 32 35 0a 30 34 33 2c 4b 4c 49 53  1,55.25.043,KLIS
0680: 54 20 73 68 75 66 66 6c 65 31 20 6c 6c 65 6e 67  T shuffle1 lleng
0690: 74 68 20 31 30 2c 34 33 32 2c 38 33 35 2c 35 31  th 10,432,835,51
06a0: 2e 37 34 0a 30 34 34 2c 4b 4c 49 53 54 20 73 68  .74.044,KLIST sh
06b0: 75 66 66 6c 65 31 20 6c 6c 65 6e 67 74 68 20 31  uffle1 llength 1
06c0: 30 30 2c 35 38 37 32 2c 31 34 31 34 34 2c 34 31  00,5872,14144,41
06d0: 2e 35 32 0a 30 34 35 2c 4b 4c 49 53 54 20 73 68  .52.045,KLIST sh
06e0: 75 66 66 6c 65 31 20 6c 6c 65 6e 67 74 68 20 31  uffle1 llength 1
06f0: 30 30 30 2c 31 32 39 33 39 35 36 2c 31 32 33 35  000,1293956,1235
0700: 36 36 31 2c 31 30 34 2e 37 32 0a 30 34 36 2c 4b  661,104.72.046,K
0710: 4c 49 53 54 20 73 68 75 66 66 6c 65 31 61 20 6c  LIST shuffle1a l
0720: 6c 65 6e 67 74 68 20 31 2c 31 31 35 2c 32 30 30  length 1,115,200
0730: 2c 35 37 2e 35 30 0a 30 34 37 2c 4b 4c 49 53 54  ,57.50.047,KLIST
0740: 20 73 68 75 66 66 6c 65 31 61 20 6c 6c 65 6e 67   shuffle1a lleng
0750: 74 68 20 31 30 2c 34 34 32 2c 31 30 31 32 2c 34  th 10,442,1012,4
0760: 33 2e 36 38 0a 30 34 38 2c 4b 4c 49 53 54 20 73  3.68.048,KLIST s
0770: 68 75 66 66 6c 65 31 61 20 6c 6c 65 6e 67 74 68  huffle1a llength
0780: 20 31 30 30 2c 34 32 31 32 2c 39 36 30 39 2c 34   100,4212,9609,4
0790: 33 2e 38 33 0a 30 34 39 2c 4b 4c 49 53 54 20 73  3.83.049,KLIST s
07a0: 68 75 66 66 6c 65 31 61 20 6c 6c 65 6e 67 74 68  huffle1a llength
07b0: 20 31 30 30 30 2c 34 32 33 35 30 2c 39 38 32 36   1000,42350,9826
07c0: 32 2c 34 33 2e 31 30 0a 30 35 30 2c 4b 4c 49 53  2,43.10.050,KLIS
07d0: 54 20 73 68 75 66 66 6c 65 31 61 20 6c 6c 65 6e  T shuffle1a llen
07e0: 67 74 68 20 31 30 30 30 30 2c 34 34 35 30 38 34  gth 10000,445084
07f0: 2c 31 30 35 32 34 36 30 2c 34 32 2e 32 39 0a 30  ,1052460,42.29.0
0800: 35 31 2c 4b 4c 49 53 54 20 73 68 75 66 66 6c 65  51,KLIST shuffle
0810: 32 20 6c 6c 65 6e 67 74 68 20 31 2c 31 32 33 2c  2 llength 1,123,
0820: 32 30 35 2c 36 30 2e 30 30 0a 30 35 32 2c 4b 4c  205,60.00.052,KL
0830: 49 53 54 20 73 68 75 66 66 6c 65 32 20 6c 6c 65  IST shuffle2 lle
0840: 6e 67 74 68 20 31 30 2c 34 38 34 2c 39 32 32 2c  ngth 10,484,922,
0850: 35 32 2e 34 39 0a 30 35 33 2c 4b 4c 49 53 54 20  52.49.053,KLIST 
0860: 73 68 75 66 66 6c 65 32 20 6c 6c 65 6e 67 74 68  shuffle2 llength
0870: 20 31 30 30 2c 34 33 37 37 2c 38 33 34 37 2c 35   100,4377,8347,5
0880: 32 2e 34 34 0a 30 35 34 2c 4b 4c 49 53 54 20 73  2.44.054,KLIST s
0890: 68 75 66 66 6c 65 32 20 6c 6c 65 6e 67 74 68 20  huffle2 llength 
08a0: 31 30 30 30 2c 34 36 30 30 32 2c 38 39 35 38 35  1000,46002,89585
08b0: 2c 35 31 2e 33 35 0a 30 35 35 2c 4b 4c 49 53 54  ,51.35.055,KLIST
08c0: 20 73 68 75 66 66 6c 65 32 20 6c 6c 65 6e 67 74   shuffle2 llengt
08d0: 68 20 31 30 30 30 30 2c 35 32 35 34 34 32 2c 39  h 10000,525442,9
08e0: 32 36 33 36 39 2c 35 36 2e 37 32 0a 30 35 36 2c  26369,56.72.056,
08f0: 4b 4c 49 53 54 20 73 68 75 66 66 6c 65 33 20 6c  KLIST shuffle3 l
0900: 6c 65 6e 67 74 68 20 31 2c 31 31 36 2c 31 39 36  length 1,116,196
0910: 2c 35 39 2e 31 38 0a 30 35 37 2c 4b 4c 49 53 54  ,59.18.057,KLIST
0920: 20 73 68 75 66 66 6c 65 33 20 6c 6c 65 6e 67 74   shuffle3 llengt
0930: 68 20 31 30 2c 34 32 30 2c 39 31 31 2c 34 36 2e  h 10,420,911,46.
0940: 31 30 0a 30 35 38 2c 4b 4c 49 53 54 20 73 68 75  10.058,KLIST shu
0950: 66 66 6c 65 33 20 6c 6c 65 6e 67 74 68 20 31 30  ffle3 llength 10
0960: 30 2c 33 37 33 30 2c 38 34 36 35 2c 34 34 2e 30  0,3730,8465,44.0
0970: 36 0a 30 35 39 2c 4b 4c 49 53 54 20 73 68 75 66  6.059,KLIST shuf
0980: 66 6c 65 33 20 6c 6c 65 6e 67 74 68 20 31 30 30  fle3 llength 100
0990: 30 2c 33 39 33 39 37 2c 38 37 34 31 36 2c 34 35  0,39397,87416,45
09a0: 2e 30 37 0a 30 36 30 2c 4b 4c 49 53 54 20 73 68  .07.060,KLIST sh
09b0: 75 66 66 6c 65 33 20 6c 6c 65 6e 67 74 68 20 31  uffle3 llength 1
09c0: 30 30 30 30 2c 39 34 39 36 38 39 2c 31 33 39 31  0000,949689,1391
09d0: 35 34 34 2c 36 38 2e 32 35 0a 30 36 31 2c 4b 4c  544,68.25.061,KL
09e0: 49 53 54 20 73 68 75 66 66 6c 65 34 20 6c 6c 65  IST shuffle4 lle
09f0: 6e 67 74 68 20 31 2c 31 31 36 2c 32 30 34 2c 35  ngth 1,116,204,5
0a00: 36 2e 38 36 0a 30 36 32 2c 4b 4c 49 53 54 20 73  6.86.062,KLIST s
0a10: 68 75 66 66 6c 65 34 20 6c 6c 65 6e 67 74 68 20  huffle4 llength 
0a20: 31 30 2c 34 35 30 2c 31 30 30 30 2c 34 35 2e 30  10,450,1000,45.0
0a30: 30 0a 30 36 33 2c 4b 4c 49 53 54 20 73 68 75 66  0.063,KLIST shuf
0a40: 66 6c 65 34 20 6c 6c 65 6e 67 74 68 20 31 30 30  fle4 llength 100
0a50: 2c 34 30 36 37 2c 39 33 32 36 2c 34 33 2e 36 31  ,4067,9326,43.61
0a60: 0a 30 36 34 2c 4b 4c 49 53 54 20 73 68 75 66 66  .064,KLIST shuff
0a70: 6c 65 34 20 6c 6c 65 6e 67 74 68 20 31 30 30 30  le4 llength 1000
0a80: 2c 33 39 31 34 32 2c 39 32 35 38 30 2c 34 32 2e  ,39142,92580,42.
0a90: 32 38 0a 30 36 35 2c 4b 4c 49 53 54 20 73 68 75  28.065,KLIST shu
0aa0: 66 66 6c 65 34 20 6c 6c 65 6e 67 74 68 20 31 30  ffle4 llength 10
0ab0: 30 30 30 2c 34 32 31 35 38 31 2c 39 34 34 32 30  000,421581,94420
0ac0: 35 2c 34 34 2e 36 35 0a 30 36 36 2c 22 53 54 52  5,44.65.066,"STR
0ad0: 2f 4c 49 53 54 20 6c 65 6e 67 74 68 3b 20 6f 62  /LIST length; ob
0ae0: 6a 20 73 68 69 6d 6d 65 72 22 2c 33 32 36 38 2c  j shimmer",3268,
0af0: 36 37 36 37 2c 34 38 2e 32 39 0a 30 36 37 2c 22  6767,48.29.067,"
0b00: 4c 49 53 54 20 6c 65 6e 67 74 68 3b 20 70 75 72  LIST length; pur
0b10: 65 20 6c 69 73 74 22 2c 31 37 2c 32 31 2c 38 30  e list",17,21,80
0b20: 2e 39 35 0a 30 36 38 2c 53 54 52 20 6c 65 6e 67  .95.068,STR leng
0b30: 74 68 20 6f 66 20 61 20 4c 49 53 54 2c 31 32 2c  th of a LIST,12,
0b40: 32 35 2c 34 38 2e 30 30 0a 30 36 39 2c 22 4c 49  25,48.00.069,"LI
0b50: 53 54 20 65 78 61 63 74 20 73 65 61 72 63 68 3b  ST exact search;
0b60: 20 66 69 72 73 74 20 69 74 65 6d 22 2c 31 38 2c   first item",18,
0b70: 32 34 2c 37 35 2e 30 30 0a 30 37 30 2c 22 4c 49  24,75.00.070,"LI
0b80: 53 54 20 65 78 61 63 74 20 73 65 61 72 63 68 3b  ST exact search;
0b90: 20 6d 69 64 64 6c 65 20 69 74 65 6d 22 2c 37 34   middle item",74
0ba0: 2c 31 31 31 2c 36 36 2e 36 37 0a 30 37 31 2c 22  ,111,66.67.071,"
0bb0: 4c 49 53 54 20 65 78 61 63 74 20 73 65 61 72 63  LIST exact searc
0bc0: 68 3b 20 6c 61 73 74 20 69 74 65 6d 22 2c 31 34  h; last item",14
0bd0: 32 2c 32 33 36 2c 36 30 2e 31 37 0a 30 37 32 2c  2,236,60.17.072,
0be0: 22 4c 49 53 54 20 65 78 61 63 74 20 73 65 61 72  "LIST exact sear
0bf0: 63 68 3b 20 6e 6f 6e 2d 69 74 65 6d 22 2c 33 34  ch; non-item",34
0c00: 34 2c 36 30 33 2c 35 37 2e 30 35 0a 30 37 33 2c  4,603,57.05.073,
0c10: 22 4c 49 53 54 20 73 6f 72 74 65 64 20 73 65 61  "LIST sorted sea
0c20: 72 63 68 3b 20 66 69 72 73 74 20 69 74 65 6d 22  rch; first item"
0c30: 2c 31 39 2c 32 39 2c 36 35 2e 35 32 0a 30 37 34  ,19,29,65.52.074
0c40: 2c 22 4c 49 53 54 20 73 6f 72 74 65 64 20 73 65  ,"LIST sorted se
0c50: 61 72 63 68 3b 20 6d 69 64 64 6c 65 20 69 74 65  arch; middle ite
0c60: 6d 22 2c 31 39 2c 32 37 2c 37 30 2e 33 37 0a 30  m",19,27,70.37.0
0c70: 37 35 2c 22 4c 49 53 54 20 73 6f 72 74 65 64 20  75,"LIST sorted 
0c80: 73 65 61 72 63 68 3b 20 6c 61 73 74 20 69 74 65  search; last ite
0c90: 6d 22 2c 31 39 2c 32 37 2c 37 30 2e 33 37 0a 30  m",19,27,70.37.0
0ca0: 37 36 2c 22 4c 49 53 54 20 73 6f 72 74 65 64 20  76,"LIST sorted 
0cb0: 73 65 61 72 63 68 3b 20 6e 6f 6e 2d 69 74 65 6d  search; non-item
0cc0: 22 2c 31 39 2c 32 37 2c 37 30 2e 33 37 0a 30 37  ",19,27,70.37.07
0cd0: 37 2c 22 4c 49 53 54 20 65 78 61 63 74 20 73 65  7,"LIST exact se
0ce0: 61 72 63 68 3b 20 75 6e 74 79 70 65 64 20 69 74  arch; untyped it
0cf0: 65 6d 22 2c 31 34 38 2c 32 33 30 2c 36 34 2e 33  em",148,230,64.3
0d00: 35 0a 30 37 38 2c 22 4c 49 53 54 20 65 78 61 63  5.078,"LIST exac
0d10: 74 20 73 65 61 72 63 68 3b 20 74 79 70 65 64 20  t search; typed 
0d20: 69 74 65 6d 22 2c 31 30 37 2c 31 31 39 2c 38 39  item",107,119,89
0d30: 2e 39 32 0a 30 37 39 2c 22 4c 49 53 54 20 73 6f  .92.079,"LIST so
0d40: 72 74 65 64 20 73 65 61 72 63 68 3b 20 74 79 70  rted search; typ
0d50: 65 64 20 69 74 65 6d 22 2c 31 38 2c 32 39 2c 36  ed item",18,29,6
0d60: 32 2e 30 37 0a 30 38 30 2c 4c 49 53 54 20 73 6f  2.07.080,LIST so
0d70: 72 74 2c 33 36 32 30 2c 34 39 39 34 2c 37 32 2e  rt,3620,4994,72.
0d80: 34 39 0a 30 38 31 2c 4c 49 53 54 20 74 79 70 65  49.081,LIST type
0d90: 64 20 73 6f 72 74 2c 32 39 32 33 2c 33 38 38 35  d sort,2923,3885
0da0: 2c 37 35 2e 32 34 0a 30 38 32 2c 4c 49 53 54 20  ,75.24.082,LIST 
0db0: 72 65 6d 6f 76 65 20 66 69 72 73 74 20 65 6c 65  remove first ele
0dc0: 6d 65 6e 74 2c 33 31 30 2c 37 36 33 2c 34 30 2e  ment,310,763,40.
0dd0: 36 33 0a 30 38 33 2c 4c 49 53 54 20 72 65 6d 6f  63.083,LIST remo
0de0: 76 65 20 6d 69 64 64 6c 65 20 65 6c 65 6d 65 6e  ve middle elemen
0df0: 74 2c 33 30 38 2c 37 36 31 2c 34 30 2e 34 37 0a  t,308,761,40.47.
0e00: 30 38 34 2c 4c 49 53 54 20 72 65 6d 6f 76 65 20  084,LIST remove 
0e10: 6c 61 73 74 20 65 6c 65 6d 65 6e 74 2c 33 31 32  last element,312
0e20: 2c 37 35 37 2c 34 31 2e 32 32 0a 30 38 35 2c 4c  ,757,41.22.085,L
0e30: 49 53 54 20 72 65 70 6c 61 63 65 20 66 69 72 73  IST replace firs
0e40: 74 20 65 6c 65 6d 65 6e 74 2c 32 39 31 2c 37 34  t element,291,74
0e50: 30 2c 33 39 2e 33 32 0a 30 38 36 2c 4c 49 53 54  0,39.32.086,LIST
0e60: 20 72 65 70 6c 61 63 65 20 6d 69 64 64 6c 65 20   replace middle 
0e70: 65 6c 65 6d 65 6e 74 2c 32 39 35 2c 37 34 31 2c  element,295,741,
0e80: 33 39 2e 38 31 0a 30 38 37 2c 4c 49 53 54 20 72  39.81.087,LIST r
0e90: 65 70 6c 61 63 65 20 6c 61 73 74 20 65 6c 65 6d  eplace last elem
0ea0: 65 6e 74 2c 32 39 35 2c 37 34 33 2c 33 39 2e 37  ent,295,743,39.7
0eb0: 30 0a 30 38 38 2c 4c 49 53 54 20 72 65 70 6c 61  0.088,LIST repla
0ec0: 63 65 20 66 69 72 73 74 20 65 6c 20 77 69 74 68  ce first el with
0ed0: 20 6d 75 6c 74 69 70 6c 65 2c 33 31 35 2c 37 37   multiple,315,77
0ee0: 30 2c 34 30 2e 39 31 0a 30 38 39 2c 4c 49 53 54  0,40.91.089,LIST
0ef0: 20 72 65 70 6c 61 63 65 20 6d 69 64 64 6c 65 20   replace middle 
0f00: 65 6c 20 77 69 74 68 20 6d 75 6c 74 69 70 6c 65  el with multiple
0f10: 2c 33 31 34 2c 37 36 34 2c 34 31 2e 31 30 0a 30  ,314,764,41.10.0
0f20: 39 30 2c 4c 49 53 54 20 72 65 70 6c 61 63 65 20  90,LIST replace 
0f30: 6c 61 73 74 20 65 6c 20 77 69 74 68 20 6d 75 6c  last el with mul
0f40: 74 69 70 6c 65 2c 32 38 38 2c 37 35 30 2c 33 38  tiple,288,750,38
0f50: 2e 34 30 0a 30 39 31 2c 4c 49 53 54 20 72 65 70  .40.091,LIST rep
0f60: 6c 61 63 65 20 72 61 6e 67 65 2c 32 38 38 2c 37  lace range,288,7
0f70: 33 37 2c 33 39 2e 30 38 0a 30 39 32 2c 4c 49 53  37,39.08.092,LIS
0f80: 54 20 72 65 6d 6f 76 65 20 69 6e 20 6d 69 78 65  T remove in mixe
0f90: 64 20 6c 69 73 74 2c 34 31 31 2c 39 35 39 2c 34  d list,411,959,4
0fa0: 32 2e 38 36 0a 30 39 33 2c 4c 49 53 54 20 72 65  2.86.093,LIST re
0fb0: 70 6c 61 63 65 20 69 6e 20 6d 69 78 65 64 20 6c  place in mixed l
0fc0: 69 73 74 2c 33 39 38 2c 39 33 32 2c 34 32 2e 37  ist,398,932,42.7
0fd0: 30 0a 30 39 34 2c 4c 49 53 54 20 69 6e 64 65 78  0.094,LIST index
0fe0: 20 66 69 72 73 74 20 65 6c 65 6d 65 6e 74 2c 31   first element,1
0ff0: 34 2c 32 34 2c 35 38 2e 33 33 0a 30 39 35 2c 4c  4,24,58.33.095,L
1000: 49 53 54 20 69 6e 64 65 78 20 6d 69 64 64 6c 65  IST index middle
1010: 20 65 6c 65 6d 65 6e 74 2c 31 34 2c 32 38 2c 35   element,14,28,5
1020: 30 2e 30 30 0a 30 39 36 2c 4c 49 53 54 20 69 6e  0.00.096,LIST in
1030: 64 65 78 20 6c 61 73 74 20 65 6c 65 6d 65 6e 74  dex last element
1040: 2c 31 34 2c 32 38 2c 35 30 2e 30 30 0a 30 39 37  ,14,28,50.00.097
1050: 2c 4c 49 53 54 20 69 6e 73 65 72 74 20 61 6e 20  ,LIST insert an 
1060: 69 74 65 6d 20 61 74 20 73 74 61 72 74 2c 32 39  item at start,29
1070: 37 2c 37 35 30 2c 33 39 2e 36 30 0a 30 39 38 2c  7,750,39.60.098,
1080: 4c 49 53 54 20 69 6e 73 65 72 74 20 61 6e 20 69  LIST insert an i
1090: 74 65 6d 20 61 74 20 6d 69 64 64 6c 65 2c 33 30  tem at middle,30
10a0: 33 2c 37 34 36 2c 34 30 2e 36 32 0a 30 39 39 2c  3,746,40.62.099,
10b0: 22 4c 49 53 54 20 69 6e 73 65 72 74 20 61 6e 20  "LIST insert an 
10c0: 69 74 65 6d 20 61 74 20 22 22 65 6e 64 22 22 22  item at ""end"""
10d0: 2c 32 39 39 2c 37 34 36 2c 34 30 2e 30 38 0a 31  ,299,746,40.08.1
10e0: 30 30 2c 22 4c 49 53 54 20 73 6d 61 6c 6c 3b 20  00,"LIST small; 
10f0: 65 61 72 6c 79 20 72 61 6e 67 65 22 2c 32 36 2c  early range",26,
1100: 34 31 2c 36 33 2e 34 31 0a 31 30 31 2c 22 4c 49  41,63.41.101,"LI
1110: 53 54 20 73 6d 61 6c 6c 3b 20 6c 61 74 65 20 72  ST small; late r
1120: 61 6e 67 65 22 2c 32 33 2c 33 33 2c 36 39 2e 37  ange",23,33,69.7
1130: 30 0a 31 30 32 2c 22 4c 49 53 54 20 6c 61 72 67  0.102,"LIST larg
1140: 65 3b 20 65 61 72 6c 79 20 72 61 6e 67 65 22 2c  e; early range",
1150: 34 32 2c 39 34 2c 34 34 2e 36 38 0a 31 30 33 2c  42,94,44.68.103,
1160: 22 4c 49 53 54 20 6c 61 72 67 65 3b 20 6c 61 74  "LIST large; lat
1170: 65 20 72 61 6e 67 65 22 2c 34 31 2c 31 30 36 2c  e range",41,106,
1180: 33 38 2e 36 38 0a 31 30 34 2c 4c 49 53 54 20 61  38.68.104,LIST a
1190: 70 70 65 6e 64 20 74 6f 20 6c 69 73 74 2c 34 30  ppend to list,40
11a0: 36 2c 34 32 36 2c 39 35 2e 33 31 0a 31 30 35 2c  6,426,95.31.105,
11b0: 4c 49 53 54 20 6a 6f 69 6e 20 6c 69 73 74 2c 31  LIST join list,1
11c0: 31 34 37 2c 31 36 38 37 2c 36 37 2e 39 39 0a 31  147,1687,67.99.1
11d0: 30 36 2c 22 4c 4f 4f 50 20 66 6f 72 3b 20 69 74  06,"LOOP for; it
11e0: 65 72 61 74 65 20 6c 69 73 74 22 2c 36 38 34 38  erate list",6848
11f0: 2c 31 36 33 39 33 2c 34 31 2e 37 37 0a 31 30 37  ,16393,41.77.107
1200: 2c 22 4c 4f 4f 50 20 66 6f 72 65 61 63 68 3b 20  ,"LOOP foreach; 
1210: 69 74 65 72 61 74 65 20 6c 69 73 74 22 2c 32 31  iterate list",21
1220: 36 39 2c 35 39 31 33 2c 33 36 2e 36 38 0a 31 30  69,5913,36.68.10
1230: 38 2c 4c 4f 4f 50 20 66 6f 72 20 28 74 6f 20 31  8,LOOP for (to 1
1240: 30 30 30 29 2c 32 37 35 36 2c 38 31 38 33 2c 33  000),2756,8183,3
1250: 33 2e 36 38 0a 31 30 39 2c 4c 4f 4f 50 20 77 68  3.68.109,LOOP wh
1260: 69 6c 65 20 28 74 6f 20 31 30 30 30 29 2c 32 37  ile (to 1000),27
1270: 35 33 2c 38 31 38 31 2c 33 33 2e 36 35 0a 31 31  53,8181,33.65.11
1280: 30 2c 22 4c 4f 4f 50 20 66 6f 72 3b 20 69 74 65  0,"LOOP for; ite
1290: 72 61 74 65 20 73 74 72 69 6e 67 22 2c 38 33 35  rate string",835
12a0: 30 2c 31 35 39 36 36 2c 35 32 2e 33 30 0a 31 31  0,15966,52.30.11
12b0: 31 2c 22 4c 4f 4f 50 20 66 6f 72 65 61 63 68 3b  1,"LOOP foreach;
12c0: 20 69 74 65 72 61 74 65 20 73 74 72 69 6e 67 22   iterate string"
12d0: 2c 32 36 38 34 2c 37 30 39 34 2c 33 37 2e 38 33  ,2684,7094,37.83
12e0: 0a 31 31 32 2c 4d 41 50 20 73 74 72 69 6e 67 20  .112,MAP string 
12f0: 31 20 76 61 6c 2c 36 38 36 2c 31 30 39 37 2c 36  1 val,686,1097,6
1300: 32 2e 35 33 0a 31 31 33 2c 4d 41 50 20 73 74 72  2.53.113,MAP str
1310: 69 6e 67 20 32 20 76 61 6c 2c 31 35 37 38 2c 32  ing 2 val,1578,2
1320: 33 37 35 2c 36 36 2e 34 34 0a 31 31 34 2c 4d 41  375,66.44.114,MA
1330: 50 20 73 74 72 69 6e 67 20 33 20 76 61 6c 2c 31  P string 3 val,1
1340: 39 33 38 2c 32 36 37 34 2c 37 32 2e 34 38 0a 31  938,2674,72.48.1
1350: 31 35 2c 4d 41 50 20 73 74 72 69 6e 67 20 34 20  15,MAP string 4 
1360: 76 61 6c 2c 32 34 32 37 2c 33 33 32 34 2c 37 33  val,2427,3324,73
1370: 2e 30 31 0a 31 31 36 2c 4d 41 50 20 73 74 72 69  .01.116,MAP stri
1380: 6e 67 20 31 20 76 61 6c 20 2d 6e 6f 63 61 73 65  ng 1 val -nocase
1390: 2c 33 37 37 32 2c 35 35 32 34 2c 36 38 2e 32 38  ,3772,5524,68.28
13a0: 0a 31 31 37 2c 4d 41 50 20 73 74 72 69 6e 67 20  .117,MAP string 
13b0: 32 20 76 61 6c 20 2d 6e 6f 63 61 73 65 2c 36 36  2 val -nocase,66
13c0: 33 33 2c 39 36 32 34 2c 36 38 2e 39 32 0a 31 31  33,9624,68.92.11
13d0: 38 2c 4d 41 50 20 73 74 72 69 6e 67 20 33 20 76  8,MAP string 3 v
13e0: 61 6c 20 2d 6e 6f 63 61 73 65 2c 38 38 30 39 2c  al -nocase,8809,
13f0: 31 32 36 38 32 2c 36 39 2e 34 36 0a 31 31 39 2c  12682,69.46.119,
1400: 4d 41 50 20 73 74 72 69 6e 67 20 34 20 76 61 6c  MAP string 4 val
1410: 20 2d 6e 6f 63 61 73 65 2c 31 30 36 39 32 2c 31   -nocase,10692,1
1420: 35 33 35 33 2c 36 39 2e 36 34 0a 31 32 30 2c 4d  5353,69.64.120,M
1430: 41 50 20 72 65 67 73 75 62 20 31 20 76 61 6c 2c  AP regsub 1 val,
1440: 33 38 38 34 2c 34 33 34 35 2c 38 39 2e 33 39 0a  3884,4345,89.39.
1450: 31 32 31 2c 4d 41 50 20 72 65 67 73 75 62 20 32  121,MAP regsub 2
1460: 20 76 61 6c 2c 31 36 34 32 30 2c 31 37 34 33 35   val,16420,17435
1470: 2c 39 34 2e 31 38 0a 31 32 32 2c 4d 41 50 20 72  ,94.18.122,MAP r
1480: 65 67 73 75 62 20 33 20 76 61 6c 2c 32 32 30 35  egsub 3 val,2205
1490: 36 2c 32 33 32 38 37 2c 39 34 2e 37 31 0a 31 32  6,23287,94.71.12
14a0: 33 2c 4d 41 50 20 72 65 67 73 75 62 20 34 20 76  3,MAP regsub 4 v
14b0: 61 6c 2c 32 37 35 35 30 2c 32 39 33 33 33 2c 39  al,27550,29333,9
14c0: 33 2e 39 32 0a 31 32 34 2c 4d 41 50 20 72 65 67  3.92.124,MAP reg
14d0: 73 75 62 20 31 20 76 61 6c 20 2d 6e 6f 63 61 73  sub 1 val -nocas
14e0: 65 2c 34 30 30 34 2c 34 33 32 32 2c 39 32 2e 36  e,4004,4322,92.6
14f0: 34 0a 31 32 35 2c 4d 41 50 20 72 65 67 73 75 62  4.125,MAP regsub
1500: 20 32 20 76 61 6c 20 2d 6e 6f 63 61 73 65 2c 31   2 val -nocase,1
1510: 36 35 31 39 2c 31 37 32 38 39 2c 39 35 2e 35 35  6519,17289,95.55
1520: 0a 31 32 36 2c 4d 41 50 20 72 65 67 73 75 62 20  .126,MAP regsub 
1530: 33 20 76 61 6c 20 2d 6e 6f 63 61 73 65 2c 32 32  3 val -nocase,22
1540: 30 37 35 2c 32 33 34 32 37 2c 39 34 2e 32 33 0a  075,23427,94.23.
1550: 31 32 37 2c 4d 41 50 20 72 65 67 73 75 62 20 34  127,MAP regsub 4
1560: 20 76 61 6c 20 2d 6e 6f 63 61 73 65 2c 32 37 39   val -nocase,279
1570: 38 31 2c 32 39 34 33 38 2c 39 35 2e 30 35 0a 31  81,29438,95.05.1
1580: 32 38 2c 22 4d 41 50 20 73 74 72 69 6e 67 3b 20  28,"MAP string; 
1590: 6e 6f 20 6d 61 74 63 68 22 2c 31 30 31 31 2c 31  no match",1011,1
15a0: 37 33 34 2c 35 38 2e 33 30 0a 31 32 39 2c 22 4d  734,58.30.129,"M
15b0: 41 50 20 73 74 72 69 6e 67 20 2d 6e 6f 63 61 73  AP string -nocas
15c0: 65 3b 20 6e 6f 20 6d 61 74 63 68 22 2c 37 30 39  e; no match",709
15d0: 30 2c 31 30 35 38 39 2c 36 36 2e 39 36 0a 31 33  0,10589,66.96.13
15e0: 30 2c 22 4d 41 50 20 72 65 67 73 75 62 3b 20 6e  0,"MAP regsub; n
15f0: 6f 20 6d 61 74 63 68 22 2c 31 32 32 36 2c 32 33  o match",1226,23
1600: 32 38 2c 35 32 2e 36 36 0a 31 33 31 2c 22 4d 41  28,52.66.131,"MA
1610: 50 20 72 65 67 73 75 62 20 2d 6e 6f 63 61 73 65  P regsub -nocase
1620: 3b 20 6e 6f 20 6d 61 74 63 68 22 2c 31 32 38 37  ; no match",1287
1630: 2c 32 32 39 35 2c 35 36 2e 30 38 0a 31 33 32 2c  ,2295,56.08.132,
1640: 4d 41 50 20 73 74 72 69 6e 67 20 73 68 6f 72 74  MAP string short
1650: 2c 34 34 2c 35 38 2c 37 35 2e 38 36 0a 31 33 33  ,44,58,75.86.133
1660: 2c 4d 41 50 20 72 65 67 73 75 62 20 73 68 6f 72  ,MAP regsub shor
1670: 74 2c 31 38 38 2c 32 31 39 2c 38 35 2e 38 34 0a  t,188,219,85.84.
1680: 31 33 34 2c 4d 54 48 44 20 64 69 72 65 63 74 20  134,MTHD direct 
1690: 6e 73 20 70 72 6f 63 20 63 61 6c 6c 2c 38 2c 31  ns proc call,8,1
16a0: 35 2c 35 33 2e 33 33 0a 31 33 35 2c 4d 54 48 44  5,53.33.135,MTHD
16b0: 20 69 6d 70 6f 72 74 65 64 20 6e 73 20 70 72 6f   imported ns pro
16c0: 63 20 63 61 6c 6c 2c 38 2c 31 36 2c 35 30 2e 30  c call,8,16,50.0
16d0: 30 0a 31 33 36 2c 4d 54 48 44 20 69 6e 74 65 72  0.136,MTHD inter
16e0: 70 20 61 6c 69 61 73 20 70 72 6f 63 20 63 61 6c  p alias proc cal
16f0: 6c 2c 32 35 2c 34 34 2c 35 36 2e 38 32 0a 31 33  l,25,44,56.82.13
1700: 37 2c 4d 54 48 44 20 69 6e 64 69 72 65 63 74 20  7,MTHD indirect 
1710: 70 72 6f 63 20 65 76 61 6c 2c 33 36 2c 35 38 2c  proc eval,36,58,
1720: 36 32 2e 30 37 0a 31 33 38 2c 4d 54 48 44 20 69  62.07.138,MTHD i
1730: 6e 64 69 72 65 63 74 20 70 72 6f 63 20 65 76 61  ndirect proc eva
1740: 6c 20 23 32 2c 35 38 2c 31 30 30 2c 35 38 2e 30  l #2,58,100,58.0
1750: 30 0a 31 33 39 2c 4d 54 48 44 20 61 72 72 61 79  0.139,MTHD array
1760: 20 73 74 6f 72 65 64 20 70 72 6f 63 20 63 61 6c   stored proc cal
1770: 6c 2c 31 31 2c 32 35 2c 34 34 2e 30 30 0a 31 34  l,11,25,44.00.14
1780: 30 2c 4d 54 48 44 20 73 77 69 74 63 68 20 6d 65  0,MTHD switch me
1790: 74 68 6f 64 20 63 61 6c 6c 2c 35 33 2c 38 36 2c  thod call,53,86,
17a0: 36 31 2e 36 33 0a 31 34 31 2c 4d 54 48 44 20 6e  61.63.141,MTHD n
17b0: 73 20 6c 6f 6f 6b 75 70 20 63 61 6c 6c 2c 31 31  s lookup call,11
17c0: 33 2c 31 38 39 2c 35 39 2e 37 39 0a 31 34 32 2c  3,189,59.79.142,
17d0: 4d 54 48 44 20 69 6e 6c 69 6e 65 20 63 61 6c 6c  MTHD inline call
17e0: 2c 33 2c 39 2c 33 33 2e 33 33 0a 31 34 33 2c 50  ,3,9,33.33.143,P
17f0: 52 4f 43 20 65 78 70 6c 69 63 69 74 20 72 65 74  ROC explicit ret
1800: 75 72 6e 2c 37 2c 31 32 2c 35 38 2e 33 33 0a 31  urn,7,12,58.33.1
1810: 34 34 2c 50 52 4f 43 20 69 6d 70 6c 69 63 69 74  44,PROC implicit
1820: 20 72 65 74 75 72 6e 2c 37 2c 31 37 2c 34 31 2e   return,7,17,41.
1830: 31 38 0a 31 34 35 2c 50 52 4f 43 20 65 78 70 6c  18.145,PROC expl
1840: 69 63 69 74 20 72 65 74 75 72 6e 20 28 32 29 2c  icit return (2),
1850: 37 2c 31 33 2c 35 33 2e 38 35 0a 31 34 36 2c 50  7,13,53.85.146,P
1860: 52 4f 43 20 69 6d 70 6c 69 63 69 74 20 72 65 74  ROC implicit ret
1870: 75 72 6e 20 28 32 29 2c 37 2c 31 35 2c 34 36 2e  urn (2),7,15,46.
1880: 36 37 0a 31 34 37 2c 50 52 4f 43 20 65 78 70 6c  67.147,PROC expl
1890: 69 63 69 74 20 72 65 74 75 72 6e 20 28 33 29 2c  icit return (3),
18a0: 37 2c 31 32 2c 35 38 2e 33 33 0a 31 34 38 2c 50  7,12,58.33.148,P
18b0: 52 4f 43 20 69 6d 70 6c 69 63 69 74 20 72 65 74  ROC implicit ret
18c0: 75 72 6e 20 28 33 29 2c 37 2c 31 32 2c 35 38 2e  urn (3),7,12,58.
18d0: 33 33 0a 31 34 39 2c 50 52 4f 43 20 68 65 61 76  33.149,PROC heav
18e0: 69 6c 79 20 63 6f 6d 6d 65 6e 74 65 64 2c 37 2c  ily commented,7,
18f0: 31 32 2c 35 38 2e 33 33 0a 31 35 30 2c 22 50 52  12,58.33.150,"PR
1900: 4f 43 20 64 6f 2d 6e 6f 74 68 69 6e 67 3b 20 6e  OC do-nothing; n
1910: 6f 20 61 72 67 73 22 2c 36 2c 31 31 2c 35 34 2e  o args",6,11,54.
1920: 35 35 0a 31 35 31 2c 22 50 52 4f 43 20 64 6f 2d  55.151,"PROC do-
1930: 6e 6f 74 68 69 6e 67 3b 20 6f 6e 65 20 61 72 67  nothing; one arg
1940: 22 2c 37 2c 31 32 2c 35 38 2e 33 33 0a 31 35 32  ",7,12,58.33.152
1950: 2c 50 52 4f 43 20 6c 6f 63 61 6c 20 6c 69 6e 6b  ,PROC local link
1960: 73 20 77 69 74 68 20 67 6c 6f 62 61 6c 2c 31 36  s with global,16
1970: 31 31 2c 32 38 32 37 2c 35 36 2e 39 39 0a 31 35  11,2827,56.99.15
1980: 33 2c 50 52 4f 43 20 6c 6f 63 61 6c 20 6c 69 6e  3,PROC local lin
1990: 6b 73 20 77 69 74 68 20 75 70 76 61 72 2c 31 33  ks with upvar,13
19a0: 30 38 2c 32 36 33 30 2c 34 39 2e 37 33 0a 31 35  08,2630,49.73.15
19b0: 34 2c 50 52 4f 43 20 6c 6f 63 61 6c 20 6c 69 6e  4,PROC local lin
19c0: 6b 73 20 77 69 74 68 20 76 61 72 69 61 62 6c 65  ks with variable
19d0: 2c 31 33 30 39 2c 32 33 35 38 2c 35 35 2e 35 31  ,1309,2358,55.51
19e0: 0a 31 35 35 2c 22 52 45 41 44 20 35 39 35 4b 3b  .155,"READ 595K;
19f0: 20 67 65 74 73 22 2c 33 38 36 39 31 33 2c 35 35   gets",386913,55
1a00: 31 34 32 39 2c 37 30 2e 31 37 0a 31 35 36 2c 22  1429,70.17.156,"
1a10: 52 45 41 44 20 35 39 35 4b 3b 20 72 65 61 64 22  READ 595K; read"
1a20: 2c 38 35 38 38 39 2c 31 36 34 37 35 38 2c 35 32  ,85889,164758,52
1a30: 2e 31 33 0a 31 35 37 2c 22 52 45 41 44 20 35 39  .13.157,"READ 59
1a40: 35 4b 3b 20 72 65 61 64 20 26 20 73 69 7a 65 22  5K; read & size"
1a50: 2c 38 36 31 37 31 2c 31 36 34 38 35 34 2c 35 32  ,86171,164854,52
1a60: 2e 32 37 0a 31 35 38 2c 22 52 45 41 44 20 33 30  .27.158,"READ 30
1a70: 35 30 62 3b 20 67 65 74 73 22 2c 32 31 35 32 2c  50b; gets",2152,
1a80: 33 34 38 31 2c 36 31 2e 38 32 0a 31 35 39 2c 22  3481,61.82.159,"
1a90: 52 45 41 44 20 33 30 35 30 62 3b 20 72 65 61 64  READ 3050b; read
1aa0: 22 2c 35 36 31 2c 36 38 32 2c 38 32 2e 32 36 0a  ",561,682,82.26.
1ab0: 31 36 30 2c 22 52 45 41 44 20 33 30 35 30 62 3b  160,"READ 3050b;
1ac0: 20 72 65 61 64 20 26 20 73 69 7a 65 22 2c 36 30   read & size",60
1ad0: 36 2c 37 33 38 2c 38 32 2e 31 31 0a 31 36 31 2c  6,738,82.11.161,
1ae0: 22 42 52 45 41 44 20 35 39 35 4b 3b 20 67 65 74  "BREAD 595K; get
1af0: 73 22 2c 33 39 32 35 31 39 2c 35 36 38 39 39 32  s",392519,568992
1b00: 2c 36 38 2e 39 38 0a 31 36 32 2c 22 42 52 45 41  ,68.98.162,"BREA
1b10: 44 20 35 39 35 4b 3b 20 72 65 61 64 22 2c 35 31  D 595K; read",51
1b20: 31 33 33 2c 31 31 30 39 36 31 2c 34 36 2e 30 38  133,110961,46.08
1b30: 0a 31 36 33 2c 22 42 52 45 41 44 20 35 39 35 4b  .163,"BREAD 595K
1b40: 3b 20 72 65 61 64 20 26 20 73 69 7a 65 22 2c 35  ; read & size",5
1b50: 31 31 39 34 2c 31 31 30 35 35 32 2c 34 36 2e 33  1194,110552,46.3
1b60: 31 0a 31 36 34 2c 22 42 52 45 41 44 20 33 30 35  1.164,"BREAD 305
1b70: 30 62 3b 20 67 65 74 73 22 2c 32 32 31 33 2c 33  0b; gets",2213,3
1b80: 31 37 34 2c 36 39 2e 37 32 0a 31 36 35 2c 22 42  174,69.72.165,"B
1b90: 52 45 41 44 20 33 30 35 30 62 3b 20 72 65 61 64  READ 3050b; read
1ba0: 22 2c 33 32 39 2c 34 37 32 2c 36 39 2e 37 30 0a  ",329,472,69.70.
1bb0: 31 36 36 2c 22 42 52 45 41 44 20 33 30 35 30 62  166,"BREAD 3050b
1bc0: 3b 20 72 65 61 64 20 26 20 73 69 7a 65 22 2c 33  ; read & size",3
1bd0: 37 37 2c 35 31 37 2c 37 32 2e 39 32 0a 31 36 37  77,517,72.92.167
1be0: 2c 52 45 47 45 58 50 20 6c 69 74 65 72 61 6c 20  ,REGEXP literal 
1bf0: 72 65 67 65 78 70 2c 34 38 2c 35 38 2c 38 32 2e  regexp,48,58,82.
1c00: 37 36 0a 31 36 38 2c 52 45 47 45 58 50 20 76 61  76.168,REGEXP va
1c10: 72 2d 62 61 73 65 64 20 72 65 67 65 78 70 2c 35  r-based regexp,5
1c20: 31 2c 36 30 2c 38 35 2e 30 30 0a 31 36 39 2c 52  1,60,85.00.169,R
1c30: 45 47 45 58 50 20 63 6f 75 6e 74 20 61 6c 6c 20  EGEXP count all 
1c40: 6d 61 74 63 68 65 73 2c 31 34 39 2c 31 36 31 2c  matches,149,161,
1c50: 39 32 2e 35 35 0a 31 37 30 2c 52 45 47 45 58 50  92.55.170,REGEXP
1c60: 20 65 78 74 72 61 63 74 20 61 6c 6c 20 6d 61 74   extract all mat
1c70: 63 68 65 73 2c 32 30 31 2c 32 35 35 2c 37 38 2e  ches,201,255,78.
1c80: 38 32 0a 31 37 31 2c 53 54 41 52 54 55 50 20 74  82.171,STARTUP t
1c90: 69 6d 65 20 74 6f 20 6c 61 75 6e 63 68 20 74 63  ime to launch tc
1ca0: 6c 73 68 2c 32 36 34 30 32 2c 33 32 33 32 39 2c  lsh,26402,32329,
1cb0: 38 31 2e 36 37 0a 31 37 32 2c 53 54 52 20 73 74  81.67.172,STR st
1cc0: 72 20 5b 73 74 72 69 6e 67 20 63 6f 6d 70 61 72  r [string compar
1cd0: 65 5d 2c 31 35 2c 33 38 2c 33 39 2e 34 37 0a 31  e],15,38,39.47.1
1ce0: 37 33 2c 53 54 52 20 73 74 72 20 5b 73 74 72 69  73,STR str [stri
1cf0: 6e 67 20 65 71 75 61 6c 5d 2c 31 35 2c 33 38 2c  ng equal],15,38,
1d00: 33 39 2e 34 37 0a 31 37 34 2c 22 53 54 52 20 73  39.47.174,"STR s
1d10: 74 72 20 24 61 20 65 71 75 61 6c 20 22 22 22 22  tr $a equal """"
1d20: 22 2c 31 33 2c 33 32 2c 34 30 2e 36 32 0a 31 37  ",13,32,40.62.17
1d30: 35 2c 22 53 54 52 20 73 74 72 20 6e 75 6d 20 3d  5,"STR str num =
1d40: 3d 20 22 22 22 22 22 2c 31 35 2c 33 38 2c 33 39  = """"",15,38,39
1d50: 2e 34 37 0a 31 37 36 2c 53 54 52 20 73 74 72 20  .47.176,STR str 
1d60: 24 61 20 65 71 20 24 62 2c 32 31 2c 34 39 2c 34  $a eq $b,21,49,4
1d70: 32 2e 38 36 0a 31 37 37 2c 53 54 52 20 73 74 72  2.86.177,STR str
1d80: 20 24 61 20 6e 65 20 24 62 2c 32 31 2c 34 39 2c   $a ne $b,21,49,
1d90: 34 32 2e 38 36 0a 31 37 38 2c 53 54 52 20 73 74  42.86.178,STR st
1da0: 72 20 24 61 20 65 71 20 24 62 20 28 73 61 6d 65  r $a eq $b (same
1db0: 20 6f 62 6a 29 2c 31 39 2c 34 35 2c 34 32 2e 32   obj),19,45,42.2
1dc0: 32 0a 31 37 39 2c 53 54 52 20 73 74 72 20 24 61  2.179,STR str $a
1dd0: 20 6e 65 20 24 62 20 28 73 61 6d 65 20 6f 62 6a   ne $b (same obj
1de0: 29 2c 31 39 2c 34 36 2c 34 31 2e 33 30 0a 31 38  ),19,46,41.30.18
1df0: 30 2c 53 54 52 20 6c 65 6e 67 74 68 20 28 3d 3d  0,STR length (==
1e00: 34 30 31 30 29 2c 31 33 2c 32 33 2c 35 36 2e 35  4010),13,23,56.5
1e10: 32 0a 31 38 31 2c 53 54 52 20 69 6e 64 65 78 20  2.181,STR index 
1e20: 30 2c 31 39 2c 33 30 2c 36 33 2e 33 33 0a 31 38  0,19,30,63.33.18
1e30: 32 2c 53 54 52 20 69 6e 64 65 78 20 31 30 30 2c  2,STR index 100,
1e40: 32 30 2c 33 31 2c 36 34 2e 35 32 0a 31 38 33 2c  20,31,64.52.183,
1e50: 53 54 52 20 69 6e 64 65 78 20 35 30 30 2c 31 39  STR index 500,19
1e60: 2c 33 30 2c 36 33 2e 33 33 0a 31 38 34 2c 53 54  ,30,63.33.184,ST
1e70: 52 20 69 6e 64 65 78 32 20 30 2c 32 30 2c 33 32  R index2 0,20,32
1e80: 2c 36 32 2e 35 30 0a 31 38 35 2c 53 54 52 20 69  ,62.50.185,STR i
1e90: 6e 64 65 78 32 20 31 30 30 2c 32 31 2c 33 30 2c  ndex2 100,21,30,
1ea0: 37 30 2e 30 30 0a 31 38 36 2c 53 54 52 20 69 6e  70.00.186,STR in
1eb0: 64 65 78 32 20 35 30 30 2c 32 30 2c 33 31 2c 36  dex2 500,20,31,6
1ec0: 34 2e 35 32 0a 31 38 37 2c 53 54 52 20 66 69 72  4.52.187,STR fir
1ed0: 73 74 20 28 73 75 63 63 65 73 73 29 2c 31 37 2c  st (success),17,
1ee0: 32 33 2c 37 33 2e 39 31 0a 31 38 38 2c 53 54 52  23,73.91.188,STR
1ef0: 20 66 69 72 73 74 20 28 66 61 69 6c 75 72 65 29   first (failure)
1f00: 2c 31 31 35 2c 31 31 36 2c 39 39 2e 31 34 0a 31  ,115,116,99.14.1
1f10: 38 39 2c 53 54 52 20 66 69 72 73 74 20 28 74 6f  89,STR first (to
1f20: 74 61 6c 20 66 61 69 6c 75 72 65 29 2c 31 30 36  tal failure),106
1f30: 2c 31 30 33 2c 31 30 32 2e 39 31 0a 31 39 30 2c  ,103,102.91.190,
1f40: 53 54 52 20 6c 61 73 74 20 28 73 75 63 63 65 73  STR last (succes
1f50: 73 29 2c 31 37 2c 32 33 2c 37 33 2e 39 31 0a 31  s),17,23,73.91.1
1f60: 39 31 2c 53 54 52 20 6c 61 73 74 20 28 66 61 69  91,STR last (fai
1f70: 6c 75 72 65 29 2c 39 31 2c 31 30 39 2c 38 33 2e  lure),91,109,83.
1f80: 34 39 0a 31 39 32 2c 53 54 52 20 6c 61 73 74 20  49.192,STR last 
1f90: 28 74 6f 74 61 6c 20 66 61 69 6c 75 72 65 29 2c  (total failure),
1fa0: 38 32 2c 38 36 2c 39 35 2e 33 35 0a 31 39 33 2c  82,86,95.35.193,
1fb0: 22 53 54 52 20 6d 61 74 63 68 3b 20 73 69 6d 70  "STR match; simp
1fc0: 6c 65 20 28 73 75 63 63 65 73 73 20 65 61 72 6c  le (success earl
1fd0: 79 29 22 2c 31 37 2c 33 31 2c 35 34 2e 38 34 0a  y)",17,31,54.84.
1fe0: 31 39 34 2c 22 53 54 52 20 6d 61 74 63 68 3b 20  194,"STR match; 
1ff0: 73 69 6d 70 6c 65 20 28 73 75 63 63 65 73 73 20  simple (success 
2000: 6c 61 74 65 29 22 2c 31 38 2c 33 30 2c 36 30 2e  late)",18,30,60.
2010: 30 30 0a 31 39 35 2c 22 53 54 52 20 6d 61 74 63  00.195,"STR matc
2020: 68 3b 20 73 69 6d 70 6c 65 20 28 66 61 69 6c 75  h; simple (failu
2030: 72 65 29 22 2c 31 38 2c 32 38 2c 36 34 2e 32 39  re)",18,28,64.29
2040: 0a 31 39 36 2c 22 53 54 52 20 6d 61 74 63 68 3b  .196,"STR match;
2050: 20 73 69 6d 70 6c 65 20 28 74 6f 74 61 6c 20 66   simple (total f
2060: 61 69 6c 75 72 65 29 22 2c 31 36 2c 32 39 2c 35  ailure)",16,29,5
2070: 35 2e 31 37 0a 31 39 37 2c 22 53 54 52 20 6d 61  5.17.197,"STR ma
2080: 74 63 68 3b 20 63 6f 6d 70 6c 65 78 20 28 73 75  tch; complex (su
2090: 63 63 65 73 73 20 65 61 72 6c 79 29 22 2c 31 38  ccess early)",18
20a0: 2c 33 34 2c 35 32 2e 39 34 0a 31 39 38 2c 22 53  ,34,52.94.198,"S
20b0: 54 52 20 6d 61 74 63 68 3b 20 63 6f 6d 70 6c 65  TR match; comple
20c0: 78 20 28 73 75 63 63 65 73 73 20 6c 61 74 65 29  x (success late)
20d0: 22 2c 31 35 32 2c 31 36 35 2c 39 32 2e 31 32 0a  ",152,165,92.12.
20e0: 31 39 39 2c 22 53 54 52 20 6d 61 74 63 68 3b 20  199,"STR match; 
20f0: 63 6f 6d 70 6c 65 78 20 28 66 61 69 6c 75 72 65  complex (failure
2100: 29 22 2c 31 32 31 2c 31 33 34 2c 39 30 2e 33 30  )",121,134,90.30
2110: 0a 32 30 30 2c 22 53 54 52 20 6d 61 74 63 68 3b  .200,"STR match;
2120: 20 63 6f 6d 70 6c 65 78 20 28 74 6f 74 61 6c 20   complex (total 
2130: 66 61 69 6c 75 72 65 29 22 2c 39 35 2c 31 30 31  failure)",95,101
2140: 2c 39 34 2e 30 36 0a 32 30 31 2c 22 53 54 52 20  ,94.06.201,"STR 
2150: 72 61 6e 67 65 3b 20 69 6e 64 65 78 20 31 30 30  range; index 100
2160: 2e 2e 32 30 30 20 6f 66 20 34 30 31 30 22 2c 32  ..200 of 4010",2
2170: 36 2c 34 30 2c 36 35 2e 30 30 0a 32 30 32 2c 22  6,40,65.00.202,"
2180: 53 54 52 20 72 65 70 6c 61 63 65 3b 20 6e 6f 20  STR replace; no 
2190: 72 65 70 6c 61 63 65 6d 65 6e 74 22 2c 38 37 2c  replacement",87,
21a0: 31 32 36 2c 36 39 2e 30 35 0a 32 30 33 2c 22 53  126,69.05.203,"S
21b0: 54 52 20 72 65 70 6c 61 63 65 3b 20 65 71 75 61  TR replace; equa
21c0: 6c 20 72 65 70 6c 61 63 65 6d 65 6e 74 22 2c 39  l replacement",9
21d0: 33 2c 31 33 33 2c 36 39 2e 39 32 0a 32 30 34 2c  3,133,69.92.204,
21e0: 22 53 54 52 20 72 65 70 6c 61 63 65 3b 20 6c 6f  "STR replace; lo
21f0: 6e 67 65 72 20 72 65 70 6c 61 63 65 6d 65 6e 74  nger replacement
2200: 22 2c 31 30 33 2c 31 34 36 2c 37 30 2e 35 35 0a  ",103,146,70.55.
2210: 32 30 35 2c 22 53 54 52 20 72 65 70 65 61 74 3b  205,"STR repeat;
2220: 20 61 62 63 64 65 66 67 68 69 6a 20 2a 20 31 30   abcdefghij * 10
2230: 22 2c 31 36 2c 32 33 2c 36 39 2e 35 37 0a 32 30  ",16,23,69.57.20
2240: 36 2c 22 53 54 52 20 72 65 70 65 61 74 3b 20 61  6,"STR repeat; a
2250: 62 63 64 65 66 67 68 69 6a 20 2a 20 31 30 30 22  bcdefghij * 100"
2260: 2c 34 38 2c 34 37 2c 31 30 32 2e 31 33 0a 32 30  ,48,47,102.13.20
2270: 37 2c 22 53 54 52 20 72 65 70 65 61 74 3b 20 61  7,"STR repeat; a
2280: 62 63 64 65 66 67 68 69 6a 20 2a 20 31 30 30 30  bcdefghij * 1000
2290: 22 2c 32 33 31 2c 32 35 37 2c 38 39 2e 38 38 0a  ",231,257,89.88.
22a0: 32 30 38 2c 22 53 54 52 20 72 65 70 65 61 74 3b  208,"STR repeat;
22b0: 20 34 30 31 30 20 63 68 61 72 73 20 2a 20 31 30   4010 chars * 10
22c0: 22 2c 32 38 32 2c 37 34 34 2c 33 37 2e 39 30 0a  ",282,744,37.90.
22d0: 32 30 39 2c 22 53 54 52 20 72 65 70 65 61 74 3b  209,"STR repeat;
22e0: 20 34 30 31 30 20 63 68 61 72 73 20 2a 20 31 30   4010 chars * 10
22f0: 30 22 2c 36 39 37 36 2c 31 34 36 37 33 2c 34 37  0",6976,14673,47
2300: 2e 35 34 0a 32 31 30 2c 22 53 54 52 20 72 65 76  .54.210,"STR rev
2310: 65 72 73 65 20 69 74 65 72 31 3b 20 31 30 30 20  erse iter1; 100 
2320: 63 68 61 72 73 22 2c 31 35 33 34 2c 32 32 39 35  chars",1534,2295
2330: 2c 36 36 2e 38 34 0a 32 31 31 2c 22 53 54 52 20  ,66.84.211,"STR 
2340: 72 65 76 65 72 73 65 20 69 74 65 72 31 3b 20 31  reverse iter1; 1
2350: 30 30 20 75 63 68 61 72 73 22 2c 31 34 35 37 2c  00 uchars",1457,
2360: 32 33 32 32 2c 36 32 2e 37 35 0a 32 31 32 2c 22  2322,62.75.212,"
2370: 53 54 52 20 72 65 76 65 72 73 65 20 69 74 65 72  STR reverse iter
2380: 32 3b 20 31 30 30 20 63 68 61 72 73 22 2c 31 31  2; 100 chars",11
2390: 32 33 2c 32 30 34 32 2c 35 35 2e 30 30 0a 32 31  23,2042,55.00.21
23a0: 33 2c 22 53 54 52 20 72 65 76 65 72 73 65 20 69  3,"STR reverse i
23b0: 74 65 72 32 3b 20 31 30 30 20 75 63 68 61 72 73  ter2; 100 uchars
23c0: 22 2c 31 30 34 32 2c 31 39 37 32 2c 35 32 2e 38  ",1042,1972,52.8
23d0: 34 0a 32 31 34 2c 22 53 54 52 20 72 65 76 65 72  4.214,"STR rever
23e0: 73 65 20 72 65 63 75 72 31 3b 20 31 30 30 20 63  se recur1; 100 c
23f0: 68 61 72 73 22 2c 33 34 35 38 2c 37 30 36 37 2c  hars",3458,7067,
2400: 34 38 2e 39 33 0a 32 31 35 2c 22 53 54 52 20 72  48.93.215,"STR r
2410: 65 76 65 72 73 65 20 72 65 63 75 72 31 3b 20 31  everse recur1; 1
2420: 30 30 20 75 63 68 61 72 73 22 2c 33 35 32 33 2c  00 uchars",3523,
2430: 36 36 35 30 2c 35 32 2e 39 38 0a 32 31 36 2c 22  6650,52.98.216,"
2440: 53 54 52 20 73 70 6c 69 74 3b 20 34 30 31 30 20  STR split; 4010 
2450: 63 68 61 72 73 22 2c 32 38 30 36 2c 34 36 30 35  chars",2806,4605
2460: 2c 36 30 2e 39 33 0a 32 31 37 2c 22 53 54 52 20  ,60.93.217,"STR 
2470: 73 70 6c 69 74 3b 20 31 32 31 30 30 20 75 63 68  split; 12100 uch
2480: 61 72 73 22 2c 37 38 39 30 2c 31 33 38 31 33 2c  ars",7890,13813,
2490: 35 37 2e 31 32 0a 32 31 38 2c 22 53 54 52 20 73  57.12.218,"STR s
24a0: 70 6c 69 74 20 69 74 65 72 3b 20 34 30 31 30 20  plit iter; 4010 
24b0: 63 68 61 72 73 22 2c 31 31 31 32 39 2c 32 38 30  chars",11129,280
24c0: 38 37 2c 33 39 2e 36 32 0a 32 31 39 2c 22 53 54  87,39.62.219,"ST
24d0: 52 20 73 70 6c 69 74 20 69 74 65 72 3b 20 31 32  R split iter; 12
24e0: 31 30 30 20 75 63 68 61 72 73 22 2c 33 33 33 31  100 uchars",3331
24f0: 38 2c 38 36 33 31 34 2c 33 38 2e 36 30 0a 32 32  8,86314,38.60.22
2500: 30 2c 53 54 52 20 61 70 70 65 6e 64 2c 39 39 2c  0,STR append,99,
2510: 31 36 30 2c 36 31 2e 38 38 0a 32 32 31 2c 53 54  160,61.88.221,ST
2520: 52 20 61 70 70 65 6e 64 20 28 31 4b 42 20 2b 20  R append (1KB + 
2530: 31 4b 42 29 2c 39 35 2c 31 33 34 2c 37 30 2e 39  1KB),95,134,70.9
2540: 30 0a 32 32 32 2c 53 54 52 20 61 70 70 65 6e 64  0.222,STR append
2550: 20 28 31 30 4b 42 20 2b 20 31 4b 42 29 2c 32 30   (10KB + 1KB),20
2560: 39 2c 35 33 37 2c 33 38 2e 39 32 0a 32 32 33 2c  9,537,38.92.223,
2570: 53 54 52 20 61 70 70 65 6e 64 20 28 31 4d 42 20  STR append (1MB 
2580: 2b 20 32 62 20 2a 20 31 30 30 30 29 2c 33 38 36  + 2b * 1000),386
2590: 38 31 2c 31 39 30 35 32 39 2c 32 30 2e 33 30 0a  81,190529,20.30.
25a0: 32 32 34 2c 53 54 52 20 61 70 70 65 6e 64 20 28  224,STR append (
25b0: 31 4d 42 20 2b 20 31 4b 42 29 2c 32 38 33 34 34  1MB + 1KB),28344
25c0: 2c 31 37 33 30 37 33 2c 31 36 2e 33 38 0a 32 32  ,173073,16.38.22
25d0: 35 2c 53 54 52 20 61 70 70 65 6e 64 20 28 31 4d  5,STR append (1M
25e0: 42 20 2b 20 31 4b 42 20 2a 20 32 30 29 2c 32 39  B + 1KB * 20),29
25f0: 30 37 37 2c 31 37 33 36 32 32 2c 31 36 2e 37 35  077,173622,16.75
2600: 0a 32 32 36 2c 53 54 52 20 61 70 70 65 6e 64 20  .226,STR append 
2610: 28 31 4d 42 20 2b 20 31 4b 42 20 2a 20 31 30 30  (1MB + 1KB * 100
2620: 30 29 2c 36 36 38 39 33 2c 32 30 37 38 36 38 2c  0),66893,207868,
2630: 33 32 2e 31 38 0a 32 32 37 2c 53 54 52 20 61 70  32.18.227,STR ap
2640: 70 65 6e 64 20 28 31 4d 42 20 2b 20 31 4d 42 20  pend (1MB + 1MB 
2650: 2a 20 33 29 2c 31 32 35 35 30 35 2c 33 32 37 37  * 3),125505,3277
2660: 36 35 2c 33 38 2e 32 39 0a 32 32 38 2c 53 54 52  65,38.29.228,STR
2670: 20 61 70 70 65 6e 64 20 28 31 4d 42 20 2b 20 31   append (1MB + 1
2680: 4d 42 20 2a 20 35 29 2c 31 35 38 35 30 37 2c 38  MB * 5),158507,8
2690: 35 35 32 39 35 2c 31 38 2e 35 33 0a 32 32 39 2c  55295,18.53.229,
26a0: 53 54 52 20 61 70 70 65 6e 64 20 28 31 4d 42 20  STR append (1MB 
26b0: 2b 20 28 31 62 20 2b 20 31 4b 20 2b 20 31 62 29  + (1b + 1K + 1b)
26c0: 20 2a 20 31 30 30 29 2c 33 33 31 30 31 2c 31 37   * 100),33101,17
26d0: 34 30 33 31 2c 31 39 2e 30 32 0a 32 33 30 2c 53  4031,19.02.230,S
26e0: 54 52 20 69 6e 66 6f 20 6c 6f 63 61 6c 73 20 6d  TR info locals m
26f0: 61 74 63 68 2c 39 34 36 2c 31 35 32 31 2c 36 32  atch,946,1521,62
2700: 2e 32 30 0a 32 33 31 2c 54 52 41 43 45 20 6e 6f  .20.231,TRACE no
2710: 20 74 72 61 63 65 20 73 65 74 2c 33 34 2c 31 32   trace set,34,12
2720: 31 2c 32 38 2e 31 30 0a 32 33 32 2c 54 52 41 43  1,28.10.232,TRAC
2730: 45 20 72 65 61 64 2c 33 34 2c 35 30 2c 36 38 2e  E read,34,50,68.
2740: 30 30 0a 32 33 33 2c 54 52 41 43 45 20 77 72 69  00.233,TRACE wri
2750: 74 65 2c 33 33 2c 35 30 2c 36 36 2e 30 30 0a 32  te,33,50,66.00.2
2760: 33 34 2c 54 52 41 43 45 20 75 6e 73 65 74 2c 33  34,TRACE unset,3
2770: 33 2c 34 38 2c 36 38 2e 37 35 0a 32 33 35 2c 54  3,48,68.75.235,T
2780: 52 41 43 45 20 61 6c 6c 20 73 65 74 20 28 72 77  RACE all set (rw
2790: 75 29 2c 33 34 2c 35 32 2c 36 35 2e 33 38 0a 32  u),34,52,65.38.2
27a0: 33 36 2c 55 4e 53 45 54 20 76 61 72 20 65 78 69  36,UNSET var exi
27b0: 73 74 73 2c 31 32 2c 31 39 2c 36 33 2e 31 36 0a  sts,12,19,63.16.
27c0: 32 33 37 2c 55 4e 53 45 54 20 63 61 74 63 68 20  237,UNSET catch 
27d0: 76 61 72 20 65 78 69 73 74 73 2c 31 33 2c 32 33  var exists,13,23
27e0: 2c 35 36 2e 35 32 0a 32 33 38 2c 55 4e 53 45 54  ,56.52.238,UNSET
27f0: 20 63 61 74 63 68 20 76 61 72 20 21 65 78 69 73   catch var !exis
2800: 74 2c 37 37 2c 31 30 35 2c 37 33 2e 33 33 0a 32  t,77,105,73.33.2
2810: 33 39 2c 55 4e 53 45 54 20 69 6e 66 6f 20 63 68  39,UNSET info ch
2820: 65 63 6b 20 76 61 72 20 65 78 69 73 74 73 2c 31  eck var exists,1
2830: 36 2c 32 37 2c 35 39 2e 32 36 0a 32 34 30 2c 55  6,27,59.26.240,U
2840: 4e 53 45 54 20 69 6e 66 6f 20 63 68 65 63 6b 20  NSET info check 
2850: 76 61 72 20 21 65 78 69 73 74 2c 31 32 2c 32 37  var !exist,12,27
2860: 2c 34 34 2e 34 34 0a 32 34 31 2c 55 4e 53 45 54  ,44.44.241,UNSET
2870: 20 6e 6f 63 6f 6d 70 6c 61 69 6e 20 76 61 72 20   nocomplain var 
2880: 65 78 69 73 74 73 2c 31 32 2c 31 38 2c 36 36 2e  exists,12,18,66.
2890: 36 37 0a 32 34 32 2c 55 4e 53 45 54 20 6e 6f 63  67.242,UNSET noc
28a0: 6f 6d 70 6c 61 69 6e 20 76 61 72 20 21 65 78 69  omplain var !exi
28b0: 73 74 2c 31 32 2c 31 36 2c 37 35 2e 30 30 0a 32  st,12,16,75.00.2
28c0: 34 33 2c 56 41 52 20 61 63 63 65 73 73 20 6c 6f  43,VAR access lo
28d0: 63 61 6c 6c 79 20 73 65 74 2c 31 30 2c 31 39 2c  cally set,10,19,
28e0: 35 32 2e 36 33 0a 32 34 34 2c 56 41 52 20 61 63  52.63.244,VAR ac
28f0: 63 65 73 73 20 6c 6f 63 61 6c 20 70 72 6f 63 20  cess local proc 
2900: 61 72 67 2c 31 30 2c 32 30 2c 35 30 2e 30 30 0a  arg,10,20,50.00.
2910: 32 34 35 2c 56 41 52 20 61 63 63 65 73 73 20 67  245,VAR access g
2920: 6c 6f 62 61 6c 2c 33 35 2c 34 39 2c 37 31 2e 34  lobal,35,49,71.4
2930: 33 0a 32 34 36 2c 56 41 52 20 61 63 63 65 73 73  3.246,VAR access
2940: 20 75 70 76 61 72 2c 34 30 2c 35 34 2c 37 34 2e   upvar,40,54,74.
2950: 30 37 0a 32 34 37 2c 56 41 52 20 73 65 74 20 73  07.247,VAR set s
2960: 63 61 6c 61 72 2c 37 2c 31 35 2c 34 36 2e 36 37  calar,7,15,46.67
2970: 0a 32 34 38 2c 56 41 52 20 73 65 74 20 61 72 72  .248,VAR set arr
2980: 61 79 20 65 6c 65 6d 65 6e 74 2c 31 34 2c 32 38  ay element,14,28
2990: 2c 35 30 2e 30 30 0a 32 34 39 2c 56 41 52 20 31  ,50.00.249,VAR 1
29a0: 30 30 20 27 73 65 74 27 73 20 69 6e 20 61 72 72  00 'set's in arr
29b0: 61 79 2c 31 36 31 2c 32 37 32 2c 35 39 2e 31 39  ay,161,272,59.19
29c0: 0a 32 35 30 2c 56 41 52 20 27 61 72 72 61 79 20  .250,VAR 'array 
29d0: 73 65 74 27 20 6f 66 20 31 30 30 20 65 6c 65 6d  set' of 100 elem
29e0: 73 2c 33 30 36 2c 34 36 37 2c 36 35 2e 35 32 0a  s,306,467,65.52.