Blame view

bower_components/prism/tests/languages/pure/function_feature.test 11 KB
eb240478   Luigi Serra   public room cards...
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
  abs

  add_fundef

  add_fundef_at

  add_interface

  add_interface_at

  add_macdef

  add_macdef_at

  add_typedef

  add_typedef_at

  add_addr

  add_constdef

  add_vardef

  all

  any

  appl

  applp

  arity

  bigint

  bigintp

  blob

  blob_crc

  blob_size

  blobp

  bool

  boolp

  byte_matrix

  byte_pointer

  byte_string

  byte_cstring

  byte_string_pointer

  byte_cstring_pointer

  calloc

  cat

  catmap

  ceil

  char

  charp

  chars

  check_ptrtag

  chr

  clear_sentry

  clearsym

  closure

  closurep

  cmatrix

  cmatrixp

  col

  cols

  colcat

  colcatmap

  colmap

  colrev

  colvector

  colvectorp

  colvectorseq

  complex

  complex_float_matrix

  complex_float_pointer

  complex_matrix

  complex_matrix_view

  complex_pointer

  complexp

  conj

  cooked

  cookedp

  cst

  cstring

  cstring_dup

  cstring_list

  cstring_vector

  curry

  curry3

  cycle

  cyclen

  del_constdef

  del_fundef

  del_interface

  del_macdef

  del_typedef

  del_vardef

  delete

  diag

  diagmat

  dim

  dmatrix

  dmatrixp

  do

  double

  double_matrix

  double_matrix_view

  double_pointer

  doublep

  dowith

  dowith3

  drop

  dropwhile

  eval

  evalcmd

  exactp

  filter

  fix

  fixity

  flip

  float_matrix

  float_pointer

  floor

  foldl

  foldl1

  foldr

  foldr1

  frac

  free

  fun

  funp

  function

  functionp

  gcd

  get

  get_byte

  get_constdef

  get_double

  get_float

  get_fundef

  get_int

  get_int64

  get_interface

  get_interface_typedef

  get_long

  get_macdef

  get_pointer

  get_ptrtag

  get_short

  get_sentry

  get_string

  get_typedef

  get_vardef

  globsym

  hash

  head

  id

  im

  imatrix

  imatrixp

  index

  inexactp

  infp

  init

  insert

  int

  int_matrix

  int_matrix_view

  int_pointer

  intp

  int64_matrix

  int64_pointer

  integer

  integerp

  iterate

  iteraten

  iterwhile

  join

  key

  keys

  lambda

  lambdap

  last

  lasterr

  lasterrpos

  lcd

  list

  list2

  listp

  listmap

  make_ptrtag

  malloc

  map

  matcat

  matrix

  matrixp

  max

  member

  min

  nanp

  nargs

  nmatrix

  nmatrixp

  null

  number

  numberp

  ord

  pack

  packed

  pointer

  pointer_cast

  pointer_tag

  pointer_type

  pointerp

  pow

  pred

  ptrtag

  put

  put_byte

  put_double

  put_float

  put_int

  put_int64

  put_long

  put_pointer

  put_short

  put_string

  rational

  rationalp

  re

  real

  realp

  realloc

  record

  recordp

  redim

  reduce

  reduce_with

  ref

  refp

  repeat

  repeatn

  reverse

  rlist

  rlistp

  round

  row

  rows

  rowcat

  rowcatmap

  rowmap

  rowrev

  rowvector

  rowvectorp

  rowvectorseq

  same

  scanl

  scanl1

  scanr

  scanr1

  sentry

  sgn

  short_matrix

  short_pointer

  slice

  smatrix

  smatrixp

  sort

  split

  str

  strcat

  stream

  stride

  string

  string_dup

  string_list

  string_vector

  stringp

  subdiag

  subdiagmat

  submat

  subseq

  subseq2

  substr

  succ

  supdiag

  supdiagmat

  symbol

  symbolp

  tail

  take

  takewhile

  thunk

  thunkp

  transpose

  trunc

  tuple

  tuplep

  typep

  ubyte

  uint

  uint64

  ulong

  uncurry

  uncurry3

  unref

  unzip

  unzip3

  update

  ushort

  val

  vals

  var

  varp

  vector

  vectorp

  vectorseq

  void

  zip

  zip3

  zipwith

  zipwith3

  

  ----------------------------------------------------

  

  [

  	["function", "abs"],

  	["function", "add_fundef"],

  	["function", "add_fundef_at"],

  	["function", "add_interface"],

  	["function", "add_interface_at"],

  	["function", "add_macdef"],

  	["function", "add_macdef_at"],

  	["function", "add_typedef"],

  	["function", "add_typedef_at"],

  	["function", "add_addr"],

  	["function", "add_constdef"],

  	["function", "add_vardef"],

  	["function", "all"],

  	["function", "any"],

  	["function", "appl"],

  	["function", "applp"],

  	["function", "arity"],

  	["function", "bigint"],

  	["function", "bigintp"],

  	["function", "blob"],

  	["function", "blob_crc"],

  	["function", "blob_size"],

  	["function", "blobp"],

  	["function", "bool"],

  	["function", "boolp"],

  	["function", "byte_matrix"],

  	["function", "byte_pointer"],

  	["function", "byte_string"],

  	["function", "byte_cstring"],

  	["function", "byte_string_pointer"],

  	["function", "byte_cstring_pointer"],

  	["function", "calloc"],

  	["function", "cat"],

  	["function", "catmap"],

  	["function", "ceil"],

  	["function", "char"],

  	["function", "charp"],

  	["function", "chars"],

  	["function", "check_ptrtag"],

  	["function", "chr"],

  	["function", "clear_sentry"],

  	["function", "clearsym"],

  	["function", "closure"],

  	["function", "closurep"],

  	["function", "cmatrix"],

  	["function", "cmatrixp"],

  	["function", "col"],

  	["function", "cols"],

  	["function", "colcat"],

  	["function", "colcatmap"],

  	["function", "colmap"],

  	["function", "colrev"],

  	["function", "colvector"],

  	["function", "colvectorp"],

  	["function", "colvectorseq"],

  	["function", "complex"],

  	["function", "complex_float_matrix"],

  	["function", "complex_float_pointer"],

  	["function", "complex_matrix"],

  	["function", "complex_matrix_view"],

  	["function", "complex_pointer"],

  	["function", "complexp"],

  	["function", "conj"],

  	["function", "cooked"],

  	["function", "cookedp"],

  	["function", "cst"],

  	["function", "cstring"],

  	["function", "cstring_dup"],

  	["function", "cstring_list"],

  	["function", "cstring_vector"],

  	["function", "curry"],

  	["function", "curry3"],

  	["function", "cycle"],

  	["function", "cyclen"],

  	["function", "del_constdef"],

  	["function", "del_fundef"],

  	["function", "del_interface"],

  	["function", "del_macdef"],

  	["function", "del_typedef"],

  	["function", "del_vardef"],

  	["function", "delete"],

  	["function", "diag"],

  	["function", "diagmat"],

  	["function", "dim"],

  	["function", "dmatrix"],

  	["function", "dmatrixp"],

  	["function", "do"],

  	["function", "double"],

  	["function", "double_matrix"],

  	["function", "double_matrix_view"],

  	["function", "double_pointer"],

  	["function", "doublep"],

  	["function", "dowith"],

  	["function", "dowith3"],

  	["function", "drop"],

  	["function", "dropwhile"],

  	["function", "eval"],

  	["function", "evalcmd"],

  	["function", "exactp"],

  	["function", "filter"],

  	["function", "fix"],

  	["function", "fixity"],

  	["function", "flip"],

  	["function", "float_matrix"],

  	["function", "float_pointer"],

  	["function", "floor"],

  	["function", "foldl"],

  	["function", "foldl1"],

  	["function", "foldr"],

  	["function", "foldr1"],

  	["function", "frac"],

  	["function", "free"],

  	["function", "fun"],

  	["function", "funp"],

  	["function", "function"],

  	["function", "functionp"],

  	["function", "gcd"],

  	["function", "get"],

  	["function", "get_byte"],

  	["function", "get_constdef"],

  	["function", "get_double"],

  	["function", "get_float"],

  	["function", "get_fundef"],

  	["function", "get_int"],

  	["function", "get_int64"],

  	["function", "get_interface"],

  	["function", "get_interface_typedef"],

  	["function", "get_long"],

  	["function", "get_macdef"],

  	["function", "get_pointer"],

  	["function", "get_ptrtag"],

  	["function", "get_short"],

  	["function", "get_sentry"],

  	["function", "get_string"],

  	["function", "get_typedef"],

  	["function", "get_vardef"],

  	["function", "globsym"],

  	["function", "hash"],

  	["function", "head"],

  	["function", "id"],

  	["function", "im"],

  	["function", "imatrix"],

  	["function", "imatrixp"],

  	["function", "index"],

  	["function", "inexactp"],

  	["function", "infp"],

  	["function", "init"],

  	["function", "insert"],

  	["function", "int"],

  	["function", "int_matrix"],

  	["function", "int_matrix_view"],

  	["function", "int_pointer"],

  	["function", "intp"],

  	["function", "int64_matrix"],

  	["function", "int64_pointer"],

  	["function", "integer"],

  	["function", "integerp"],

  	["function", "iterate"],

  	["function", "iteraten"],

  	["function", "iterwhile"],

  	["function", "join"],

  	["function", "key"],

  	["function", "keys"],

  	["function", "lambda"],

  	["function", "lambdap"],

  	["function", "last"],

  	["function", "lasterr"],

  	["function", "lasterrpos"],

  	["function", "lcd"],

  	["function", "list"],

  	["function", "list2"],

  	["function", "listp"],

  	["function", "listmap"],

  	["function", "make_ptrtag"],

  	["function", "malloc"],

  	["function", "map"],

  	["function", "matcat"],

  	["function", "matrix"],

  	["function", "matrixp"],

  	["function", "max"],

  	["function", "member"],

  	["function", "min"],

  	["function", "nanp"],

  	["function", "nargs"],

  	["function", "nmatrix"],

  	["function", "nmatrixp"],

  	["function", "null"],

  	["function", "number"],

  	["function", "numberp"],

  	["function", "ord"],

  	["function", "pack"],

  	["function", "packed"],

  	["function", "pointer"],

  	["function", "pointer_cast"],

  	["function", "pointer_tag"],

  	["function", "pointer_type"],

  	["function", "pointerp"],

  	["function", "pow"],

  	["function", "pred"],

  	["function", "ptrtag"],

  	["function", "put"],

  	["function", "put_byte"],

  	["function", "put_double"],

  	["function", "put_float"],

  	["function", "put_int"],

  	["function", "put_int64"],

  	["function", "put_long"],

  	["function", "put_pointer"],

  	["function", "put_short"],

  	["function", "put_string"],

  	["function", "rational"],

  	["function", "rationalp"],

  	["function", "re"],

  	["function", "real"],

  	["function", "realp"],

  	["function", "realloc"],

  	["function", "record"],

  	["function", "recordp"],

  	["function", "redim"],

  	["function", "reduce"],

  	["function", "reduce_with"],

  	["function", "ref"],

  	["function", "refp"],

  	["function", "repeat"],

  	["function", "repeatn"],

  	["function", "reverse"],

  	["function", "rlist"],

  	["function", "rlistp"],

  	["function", "round"],

  	["function", "row"],

  	["function", "rows"],

  	["function", "rowcat"],

  	["function", "rowcatmap"],

  	["function", "rowmap"],

  	["function", "rowrev"],

  	["function", "rowvector"],

  	["function", "rowvectorp"],

  	["function", "rowvectorseq"],

  	["function", "same"],

  	["function", "scanl"],

  	["function", "scanl1"],

  	["function", "scanr"],

  	["function", "scanr1"],

  	["function", "sentry"],

  	["function", "sgn"],

  	["function", "short_matrix"],

  	["function", "short_pointer"],

  	["function", "slice"],

  	["function", "smatrix"],

  	["function", "smatrixp"],

  	["function", "sort"],

  	["function", "split"],

  	["function", "str"],

  	["function", "strcat"],

  	["function", "stream"],

  	["function", "stride"],

  	["function", "string"],

  	["function", "string_dup"],

  	["function", "string_list"],

  	["function", "string_vector"],

  	["function", "stringp"],

  	["function", "subdiag"],

  	["function", "subdiagmat"],

  	["function", "submat"],

  	["function", "subseq"],

  	["function", "subseq2"],

  	["function", "substr"],

  	["function", "succ"],

  	["function", "supdiag"],

  	["function", "supdiagmat"],

  	["function", "symbol"],

  	["function", "symbolp"],

  	["function", "tail"],

  	["function", "take"],

  	["function", "takewhile"],

  	["function", "thunk"],

  	["function", "thunkp"],

  	["function", "transpose"],

  	["function", "trunc"],

  	["function", "tuple"],

  	["function", "tuplep"],

  	["function", "typep"],

  	["function", "ubyte"],

  	["function", "uint"],

  	["function", "uint64"],

  	["function", "ulong"],

  	["function", "uncurry"],

  	["function", "uncurry3"],

  	["function", "unref"],

  	["function", "unzip"],

  	["function", "unzip3"],

  	["function", "update"],

  	["function", "ushort"],

  	["function", "val"],

  	["function", "vals"],

  	["function", "var"],

  	["function", "varp"],

  	["function", "vector"],

  	["function", "vectorp"],

  	["function", "vectorseq"],

  	["function", "void"],

  	["function", "zip"],

  	["function", "zip3"],

  	["function", "zipwith"],

  	["function", "zipwith3"]

  ]

  

  ----------------------------------------------------

  

  Checks for functions.