feat(eval): add functions to pull parsed Pairs
into a structured AST
#56
deploy.yaml
on: push
Test and Compile shell
1m 32s
Annotations
17 warnings
Test and Compile shell
The following actions uses node12 which is deprecated and will be forced to run on node16: ATiltedTree/setup-rust@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
|
Test and Compile shell:
src/eval/parser.rs#L231
unused macro definition: `arg`
|
Test and Compile shell:
src/eval/parser.rs#L126
variable does not need to be mutable
|
Test and Compile shell:
src/eval/parser.rs#L134
variable does not need to be mutable
|
Test and Compile shell:
src/eval/parser.rs#L177
variable does not need to be mutable
|
Test and Compile shell:
src/eval/parser.rs#L215
variable does not need to be mutable
|
Test and Compile shell
`rush` (bin "rush" test) generated 5 warnings (run `cargo fix --bin "rush" --tests` to apply 4 suggestions)
|
Test and Compile shell:
src/eval/parser.rs#L126
variable does not need to be mutable
|
Test and Compile shell:
src/eval/parser.rs#L134
variable does not need to be mutable
|
Test and Compile shell:
src/eval/parser.rs#L177
variable does not need to be mutable
|
Test and Compile shell:
src/eval/parser.rs#L215
variable does not need to be mutable
|
Test and Compile shell:
src/eval/parser.rs#L11
variants `Logic`, `Redirect`, and `Command` are never constructed
|
Test and Compile shell:
src/eval/parser.rs#L20
variants `Command` and `Redirect` are never constructed
|
Test and Compile shell:
src/eval/parser.rs#L60
variants `Substitution` and `String` are never constructed
|
Test and Compile shell:
src/eval/parser.rs#L71
variants `And` and `Or` are never constructed
|
Test and Compile shell:
src/eval/parser.rs#L77
variants `DoubleRedirect`, `LeftRedirect`, `RightRedirect`, and `Pipe` are never constructed
|
Test and Compile shell:
src/eval/parser.rs#L83
function `parse_expression` is never used
|