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
---
source: crates/aiken-lang/src/parser/pattern/mod.rs
description: "Code:\n\nPair([1,2,3], Pair((14, 42), _))"
---
Pair {
location: 0..32,
fst: List {
location: 5..12,
elements: [
Int {
location: 6..7,
value: "1",
base: Decimal {
numeric_underscore: false,
},
},
Int {
location: 8..9,
value: "2",
base: Decimal {
numeric_underscore: false,
},
},
Int {
location: 10..11,
value: "3",
base: Decimal {
numeric_underscore: false,
},
},
],
tail: None,
},
snd: Pair {
location: 14..31,
fst: Tuple {
location: 19..27,
elems: [
Int {
location: 20..22,
value: "14",
base: Decimal {
numeric_underscore: false,
},
},
Int {
location: 24..26,
value: "42",
base: Decimal {
numeric_underscore: false,
},
},
],
},
snd: Discard {
name: "_",
location: 29..30,
},
},
}