Skip to content

Commit 283043d

Browse files
committed
[assembler] Eliminate some compiler warnings about unused code.
1 parent 10f03a7 commit 283043d

File tree

1 file changed

+1
-35
lines changed

1 file changed

+1
-35
lines changed

assembler/src/asmlib/parser/tests.rs

Lines changed: 1 addition & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,10 @@
11
#[cfg(test)]
22
use std::ops::Range;
3-
use std::{
4-
collections::BTreeMap,
5-
fmt::{Debug, Display},
6-
};
3+
use std::{collections::BTreeMap, fmt::Debug};
74

85
use base::prelude::*;
96
use base::u36;
107

11-
use chumsky::error::Rich;
128
use chumsky::prelude::*;
139

1410
use super::super::{
@@ -27,36 +23,6 @@ use super::*;
2723
#[cfg(test)]
2824
use super::Span;
2925

30-
fn errors_as_string<T: Display>(errors: &[Rich<'_, T>]) -> String {
31-
let n = errors.len();
32-
errors
33-
.iter()
34-
.enumerate()
35-
.map(|(i, e)| (i + 1, e))
36-
.map(|(i, e)| format!("error {i}/{n}: {e}\n"))
37-
.collect::<String>()
38-
}
39-
40-
#[cfg(test)]
41-
fn parse_test_input<'a, I, O, P>(input_text: I, parser: P) -> Result<O, String>
42-
where
43-
I: Input<'a, Token = Tok, Span = SimpleSpan> + ValueInput<'a>,
44-
P: Parser<'a, I, O, Extra<'a>>,
45-
{
46-
let mut state: SimpleState<NumeralMode> = SimpleState::from(NumeralMode::default());
47-
let (output, errors) = parser
48-
.parse_with_state(input_text, &mut state)
49-
.into_output_errors();
50-
if !errors.is_empty() {
51-
Err(errors_as_string(errors.as_slice()))
52-
} else {
53-
match output {
54-
Some(out) => Ok(out),
55-
None => Err("the parser generated no output".to_string()),
56-
}
57-
}
58-
}
59-
6026
type StateInitFn = fn(s: &mut NumeralMode);
6127

6228
#[cfg(test)]

0 commit comments

Comments
 (0)