summaryrefslogtreecommitdiff
path: root/Build/source/texk/web2c/tests/memdata3.bst
blob: 0f0205f4bba7cbf9e8d409026c5f849900809bf7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
ENTRY {
  field001
  field002
  field003
  field004
  field005
  field006
  field007
  field008
  field009
  field010
  field011
  field012
  field013
  field014
  field015
  field016
  field017
  field018
  field019
  field020
  field021
  field022
  field023
  field024
  field025
  field026
  field027
  field028
  field029
  field030
  field031
  field032
  field033
  field034
  field035
  field036
  field037
  field038
  field039
  field040
  field041
  field042
  field043
  field044
  field045
  field046
  field047
  field048
  field049
  field050
  field051
  field052
  field053
  field054
  field055
  field056
  field057
  field058
  field059
  field060
  field061
  field062
  field063
  field064
  field065
  field066
  field067
  field068
  field069
  field070
  field071
  field072
  field073
  field074
  field075
  field076
  field077
  field078
  field079
  field080
  field081
  field082
  field083
  field084
  field085
  field086
  field087
  field088
  field089
  field090
  field091
  field092
  field093
  field094
  field095
  field096
  field097
  field098
  field099
  field100
  field101
  field102
  field103
  field104
  field105
  field106
  field107
  field108
  field109
  field110
  field111
  field112
  field113
  field114
  field115
  field116
  field117
  field118
  field119
  field120
  field121
  field122
  field123
  field124
  field125
  field126
  field127
  field128
  field129
  field130
  field131
  field132
  field133
  field134
  field135
  field136
  field137
  field138
  field139
  field140
  field141
  field142
  field143
  field144
  field145
  field146
  field147
  field148
  field149
  field150
  field151
  field152
  field153
  field154
  field155
  field156
  field157
  field158
  field159
  field160
  field161
  field162
  field163
  field164
  field165
  field166
  field167
  field168
  field169
  field170
  field171
  field172
  field173
  field174
  field175
  field176
  field177
  field178
  field179
  field180
  field181
  field182
  field183
  field184
  field185
  field186
  field187
  field188
  field189
  field190
  field191
  field192
  field193
  field194
  field195
  field196
  field197
  field198
  field199
  field200
}
{
  int001
  int002
  int003
  int004
  int005
  int006
  int007
  int008
  int009
  int010
  int011
  int012
  int013
  int014
  int015
  int016
  int017
  int018
  int019
  int020
  int021
  int022
  int023
  int024
  int025
  int026
  int027
  int028
  int029
  int030
  int031
  int032
  int033
  int034
  int035
  int036
  int037
  int038
  int039
  int040
  int041
  int042
  int043
  int044
  int045
  int046
  int047
  int048
  int049
  int050
  int051
  int052
  int053
  int054
  int055
  int056
  int057
  int058
  int059
  int060
  int061
  int062
  int063
  int064
  int065
  int066
  int067
  int068
  int069
  int070
  int071
  int072
  int073
  int074
  int075
  int076
  int077
  int078
  int079
  int080
  int081
  int082
  int083
  int084
  int085
  int086
  int087
  int088
  int089
  int090
  int091
  int092
  int093
  int094
  int095
  int096
  int097
  int098
  int099
  int100
}
{
  str001
  str002
  str003
  str004
  str005
  str006
  str007
  str008
  str009
  str010
  str011
  str012
  str013
  str014
  str015
  str016
  str017
  str018
  str019
  str020
  str021
  str022
  str023
  str024
  str025
  str026
  str027
  str028
  str029
  str030
  str031
  str032
  str033
  str034
  str035
  str036
  str037
  str038
  str039
  str040
  str041
  str042
  str043
  str044
  str045
  str046
  str047
  str048
  str049
  str050
  str051
  str052
  str053
  str054
  str055
  str056
  str057
  str058
  str059
  str060
  str061
  str062
  str063
  str064
  str065
  str066
  str067
  str068
  str069
  str070
  str071
  str072
  str073
  str074
  str075
  str076
  str077
  str078
  str079
  str080
  str081
  str082
  str083
  str084
  str085
  str086
  str087
  str088
  str089
  str090
  str091
  str092
  str093
  str094
  str095
  str096
  str097
  str098
  str099
  str100
}

INTEGERS {
  g_int001
  g_int002
  g_int003
  g_int004
  g_int005
  g_int006
  g_int007
  g_int008
  g_int009
  g_int010
  g_int011
  g_int012
  g_int013
  g_int014
  g_int015
  g_int016
  g_int017
  g_int018
  g_int019
  g_int020
  g_int021
  g_int022
  g_int023
  g_int024
  g_int025
  g_int026
  g_int027
  g_int028
  g_int029
  g_int030
  g_int031
  g_int032
  g_int033
  g_int034
  g_int035
  g_int036
  g_int037
  g_int038
  g_int039
  g_int040
  g_int041
  g_int042
  g_int043
  g_int044
  g_int045
  g_int046
  g_int047
  g_int048
  g_int049
  g_int050
}

STRINGS {
  g_str001
  g_str002
  g_str003
  g_str004
  g_str005
  g_str006
  g_str007
  g_str008
  g_str009
  g_str010
  g_str011
  g_str012
  g_str013
  g_str014
  g_str015
  g_str016
  g_str017
  g_str018
  g_str019
  g_str020
  g_str021
  g_str022
  g_str023
  g_str024
  g_str025
  g_str026
  g_str027
  g_str028
  g_str029
  g_str030
  g_str031
  g_str032
  g_str033
  g_str034
  g_str035
  g_str036
  g_str037
  g_str038
  g_str039
  g_str040
  g_str041
  g_str042
  g_str043
  g_str044
  g_str045
  g_str046
  g_str047
  g_str048
  g_str049
  g_str050
}

FUNCTION {single_fn_space} {
  "text"
  duplicate$ pop$
  duplicate$ pop$
  duplicate$ pop$
  duplicate$ pop$
  duplicate$ pop$
  duplicate$ pop$
  duplicate$ pop$
  duplicate$ pop$
  duplicate$ pop$
  duplicate$ pop$
  duplicate$ pop$
  duplicate$ pop$
  duplicate$ pop$
  duplicate$ pop$
  duplicate$ pop$
  duplicate$ pop$
  duplicate$ pop$
  duplicate$ pop$
  duplicate$ pop$
  duplicate$ pop$
  duplicate$ pop$
  duplicate$ pop$
  duplicate$ pop$
  duplicate$ pop$
  duplicate$ pop$
  duplicate$ pop$
  duplicate$ pop$
  duplicate$ pop$
  duplicate$ pop$
  duplicate$ pop$
  duplicate$ pop$
  duplicate$ pop$
  duplicate$ pop$
  duplicate$ pop$
  duplicate$ pop$
  duplicate$ pop$
  duplicate$ pop$
  duplicate$ pop$
  duplicate$ pop$
  duplicate$ pop$
  duplicate$ pop$
  duplicate$ pop$
  duplicate$ pop$
  duplicate$ pop$
  duplicate$ pop$
  duplicate$ pop$
  duplicate$ pop$
  duplicate$ pop$
  duplicate$ pop$
  duplicate$ pop$
  duplicate$ pop$
  duplicate$ pop$
  duplicate$ pop$
  pop$
}

FUNCTION {output_entry} {
  cite$ " " * write$
}

FUNCTION {type} {output_entry}

FUNCTION {default.type} {type}

READ

FUNCTION {set_sortkey} {
  cite$ 'sort.key$ :=
}

ITERATE {set_sortkey}

SORT

FUNCTION {pool_size} {
  "abcdefghijklmnopqrstuvwxy"
  duplicate$ *
  duplicate$ *
  duplicate$ *
  duplicate$ *
  duplicate$ *
  duplicate$ *
  duplicate$ *
  duplicate$ *
  duplicate$ *
  duplicate$ *
  duplicate$ *
  duplicate$ *
  duplicate$ *
  duplicate$ *
  duplicate$ *
  duplicate$ *
  duplicate$ *
  pop$
}

EXECUTE {pool_size}

FUNCTION {glob_str_size} {
  "abcdefghijklmnopqrstuvwxy"
  duplicate$ *
  duplicate$ *
  duplicate$ *
  duplicate$ *
  duplicate$ *
  duplicate$ *
  'g_str001 :=
}

EXECUTE {glob_str_size}

FUNCTION {ent_str_size} {
  "abcdefghijklmnopqrstuvwxy"
  duplicate$ *
  duplicate$ *
  duplicate$ *
  duplicate$ *
  duplicate$ *
  duplicate$ *
  'str001 :=
}

ITERATE {ent_str_size}

FUNCTION {output_beg} {
  "\section*{Test result}" write$ newline$
  "Processing... " write$
}

FUNCTION {output_end} {
  newline$
  "\endinput" write$ newline$
}

EXECUTE {output_beg}

ITERATE {call.type$}

EXECUTE {output_end}