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
---
source: crates/alba-shell/src/parser.rs
expression: "ast(\"cargo build --release\")"
---
Program {
items: [
AndOrList {
first: Pipeline {
negated: false,
commands: [
Command {
assignments: [],
words: [
Word {
parts: [
Text(
"cargo",
),
],
span: Span {
start: 0,
end: 5,
},
},
Word {
parts: [
Text(
"build",
),
],
span: Span {
start: 6,
end: 11,
},
},
Word {
parts: [
Text(
"--release",
),
],
span: Span {
start: 12,
end: 21,
},
},
],
redirects: [],
span: Span {
start: 0,
end: 21,
},
},
],
},
rest: [],
},
],
}