{
"success": true,
"count": 100,
"tokens": [
{
"kind": "ColonMinus",
"text": ":-",
"start": 157,
"end": 159
},
{
"kind": "Atom",
"text": "module",
"start": 160,
"end": 166
},
{
"kind": "LeftParen",
"text": "(",
"start": 166,
"end": 167
},
{
"kind": "Atom",
"text": "comprehensive_test",
"start": 167,
"end": 185
},
{
"kind": "Comma",
"text": ",",
"start": 185,
"end": 186
},
{
"kind": "LeftBracket",
"text": "[",
"start": 187,
"end": 188
},
{
"kind": "Atom",
"text": "person",
"start": 194,
"end": 200
},
{
"kind": "Divide",
"text": "/",
"start": 200,
"end": 201
},
{
"kind": "Integer",
"text": "3",
"start": 201,
"end": 202
},
{
"kind": "Comma",
"text": ",",
"start": 202,
"end": 203
},
{
"kind": "Atom",
"text": "parent",
"start": 209,
"end": 215
},
{
"kind": "Divide",
"text": "/",
"start": 215,
"end": 216
},
{
"kind": "Integer",
"text": "2",
"start": 216,
"end": 217
},
{
"kind": "Comma",
"text": ",",
"start": 217,
"end": 218
},
{
"kind": "Atom",
"text": "ancestor",
"start": 224,
"end": 232
},
{
"kind": "Divide",
"text": "/",
"start": 232,
"end": 233
},
{
"kind": "Integer",
"text": "2",
"start": 233,
"end": 234
},
{
"kind": "Comma",
"text": ",",
"start": 234,
"end": 235
},
{
"kind": "Atom",
"text": "factorial",
"start": 241,
"end": 250
},
{
"kind": "Divide",
"text": "/",
"start": 250,
"end": 251
},
{
"kind": "Integer",
"text": "2",
"start": 251,
"end": 252
},
{
"kind": "Comma",
"text": ",",
"start": 252,
"end": 253
},
{
"kind": "Atom",
"text": "fibonacci",
"start": 259,
"end": 268
},
{
"kind": "Divide",
"text": "/",
"start": 268,
"end": 269
},
{
"kind": "Integer",
"text": "2",
"start": 269,
"end": 270
},
{
"kind": "Comma",
"text": ",",
"start": 270,
"end": 271
},
{
"kind": "Atom",
"text": "append_list",
"start": 277,
"end": 288
},
{
"kind": "Divide",
"text": "/",
"start": 288,
"end": 289
},
{
"kind": "Integer",
"text": "3",
"start": 289,
"end": 290
},
{
"kind": "Comma",
"text": ",",
"start": 290,
"end": 291
},
{
"kind": "Atom",
"text": "reverse_list",
"start": 297,
"end": 309
},
{
"kind": "Divide",
"text": "/",
"start": 309,
"end": 310
},
{
"kind": "Integer",
"text": "2",
"start": 310,
"end": 311
},
{
"kind": "Comma",
"text": ",",
"start": 311,
"end": 312
},
{
"kind": "Atom",
"text": "member_check",
"start": 318,
"end": 330
},
{
"kind": "Divide",
"text": "/",
"start": 330,
"end": 331
},
{
"kind": "Integer",
"text": "2",
"start": 331,
"end": 332
},
{
"kind": "Comma",
"text": ",",
"start": 332,
"end": 333
},
{
"kind": "Atom",
"text": "length_list",
"start": 339,
"end": 350
},
{
"kind": "Divide",
"text": "/",
"start": 350,
"end": 351
},
{
"kind": "Integer",
"text": "2",
"start": 351,
"end": 352
},
{
"kind": "Comma",
"text": ",",
"start": 352,
"end": 353
},
{
"kind": "Atom",
"text": "sum_list",
"start": 359,
"end": 367
},
{
"kind": "Divide",
"text": "/",
"start": 367,
"end": 368
},
{
"kind": "Integer",
"text": "2",
"start": 368,
"end": 369
},
{
"kind": "Comma",
"text": ",",
"start": 369,
"end": 370
},
{
"kind": "Atom",
"text": "max_list",
"start": 376,
"end": 384
},
{
"kind": "Divide",
"text": "/",
"start": 384,
"end": 385
},
{
"kind": "Integer",
"text": "2",
"start": 385,
"end": 386
},
{
"kind": "Comma",
"text": ",",
"start": 386,
"end": 387
},
{
"kind": "Atom",
"text": "sort_list",
"start": 393,
"end": 402
},
{
"kind": "Divide",
"text": "/",
"start": 402,
"end": 403
},
{
"kind": "Integer",
"text": "2",
"start": 403,
"end": 404
},
{
"kind": "Comma",
"text": ",",
"start": 404,
"end": 405
},
{
"kind": "Atom",
"text": "quicksort",
"start": 411,
"end": 420
},
{
"kind": "Divide",
"text": "/",
"start": 420,
"end": 421
},
{
"kind": "Integer",
"text": "2",
"start": 421,
"end": 422
},
{
"kind": "Comma",
"text": ",",
"start": 422,
"end": 423
},
{
"kind": "Atom",
"text": "binary_tree",
"start": 429,
"end": 440
},
{
"kind": "Divide",
"text": "/",
"start": 440,
"end": 441
},
{
"kind": "Integer",
"text": "1",
"start": 441,
"end": 442
},
{
"kind": "Comma",
"text": ",",
"start": 442,
"end": 443
},
{
"kind": "Atom",
"text": "tree_member",
"start": 449,
"end": 460
},
{
"kind": "Divide",
"text": "/",
"start": 460,
"end": 461
},
{
"kind": "Integer",
"text": "2",
"start": 461,
"end": 462
},
{
"kind": "Comma",
"text": ",",
"start": 462,
"end": 463
},
{
"kind": "Atom",
"text": "tree_insert",
"start": 469,
"end": 480
},
{
"kind": "Divide",
"text": "/",
"start": 480,
"end": 481
},
{
"kind": "Integer",
"text": "3",
"start": 481,
"end": 482
},
{
"kind": "Comma",
"text": ",",
"start": 482,
"end": 483
},
{
"kind": "Atom",
"text": "graph_edge",
"start": 489,
"end": 499
},
{
"kind": "Divide",
"text": "/",
"start": 499,
"end": 500
},
{
"kind": "Integer",
"text": "2",
"start": 500,
"end": 501
},
{
"kind": "Comma",
"text": ",",
"start": 501,
"end": 502
},
{
"kind": "Atom",
"text": "path",
"start": 508,
"end": 512
},
{
"kind": "Divide",
"text": "/",
"start": 512,
"end": 513
},
{
"kind": "Integer",
"text": "3",
"start": 513,
"end": 514
},
{
"kind": "Comma",
"text": ",",
"start": 514,
"end": 515
},
{
"kind": "Atom",
"text": "connected",
"start": 521,
"end": 530
},
{
"kind": "Divide",
"text": "/",
"start": 530,
"end": 531
},
{
"kind": "Integer",
"text": "2",
"start": 531,
"end": 532
},
{
"kind": "Comma",
"text": ",",
"start": 532,
"end": 533
},
{
"kind": "Atom",
"text": "solve_puzzle",
"start": 539,
"end": 551
},
{
"kind": "Divide",
"text": "/",
"start": 551,
"end": 552
},
{
"kind": "Integer",
"text": "1",
"start": 552,
"end": 553
},
{
"kind": "RightBracket",
"text": "]",
"start": 555,
"end": 556
},
{
"kind": "RightParen",
"text": ")",
"start": 556,
"end": 557
},
{
"kind": "Dot",
"text": ".",
"start": 557,
"end": 558
},
{
"kind": "ColonMinus",
"text": ":-",
"start": 588,
"end": 590
},
{
"kind": "Atom",
"text": "use_module",
"start": 591,
"end": 601
},
{
"kind": "LeftParen",
"text": "(",
"start": 601,
"end": 602
},
{
"kind": "Atom",
"text": "library",
"start": 602,
"end": 609
},
{
"kind": "LeftParen",
"text": "(",
"start": 609,
"end": 610
},
{
"kind": "Atom",
"text": "lists",
"start": 610,
"end": 615
},
{
"kind": "RightParen",
"text": ")",
"start": 615,
"end": 616
},
{
"kind": "RightParen",
"text": ")",
"start": 616,
"end": 617
},
{
"kind": "Dot",
"text": ".",
"start": 617,
"end": 618
},
{
"kind": "ColonMinus",
"text": ":-",
"start": 620,
"end": 622
},
{
"kind": "Atom",
"text": "use_module",
"start": 623,
"end": 633
},
{
"kind": "LeftParen",
"text": "(",
"start": 633,
"end": 634
}
],
"errors": []
}