From d95fcc83b9e818ef52f52fbcabe258ff9cfa07c9 Mon Sep 17 00:00:00 2001 From: Amaan Qureshi Date: Mon, 19 Feb 2024 05:57:21 -0500 Subject: [PATCH] fix: remove redundant imports --- cli/src/generate/prepare_grammar/extract_tokens.rs | 1 - cli/src/generate/prepare_grammar/flatten_grammar.rs | 1 - cli/src/generate/prepare_grammar/mod.rs | 2 +- cli/src/generate/prepare_grammar/process_inlines.rs | 4 +--- cli/src/generate/rules.rs | 1 - 5 files changed, 2 insertions(+), 7 deletions(-) diff --git a/cli/src/generate/prepare_grammar/extract_tokens.rs b/cli/src/generate/prepare_grammar/extract_tokens.rs index 783a05ef..4ba89103 100644 --- a/cli/src/generate/prepare_grammar/extract_tokens.rs +++ b/cli/src/generate/prepare_grammar/extract_tokens.rs @@ -309,7 +309,6 @@ impl SymbolReplacer { #[cfg(test)] mod test { use super::*; - use crate::generate::grammars::VariableType; #[test] fn test_extraction() { diff --git a/cli/src/generate/prepare_grammar/flatten_grammar.rs b/cli/src/generate/prepare_grammar/flatten_grammar.rs index 96ef0542..8f56dbf9 100644 --- a/cli/src/generate/prepare_grammar/flatten_grammar.rs +++ b/cli/src/generate/prepare_grammar/flatten_grammar.rs @@ -220,7 +220,6 @@ unless they are used only as the grammar's start rule. mod tests { use super::*; use crate::generate::grammars::VariableType; - use crate::generate::rules::Symbol; #[test] fn test_flatten_grammar() { diff --git a/cli/src/generate/prepare_grammar/mod.rs b/cli/src/generate/prepare_grammar/mod.rs index d6d4575c..15243c45 100644 --- a/cli/src/generate/prepare_grammar/mod.rs +++ b/cli/src/generate/prepare_grammar/mod.rs @@ -161,7 +161,7 @@ fn validate_precedences(grammar: &InputGrammar) -> Result<()> { #[cfg(test)] mod tests { use super::*; - use crate::generate::grammars::{InputGrammar, Variable, VariableType}; + use crate::generate::grammars::VariableType; #[test] fn test_validate_precedences_with_undeclared_precedence() { diff --git a/cli/src/generate/prepare_grammar/process_inlines.rs b/cli/src/generate/prepare_grammar/process_inlines.rs index 663bca53..c718a429 100644 --- a/cli/src/generate/prepare_grammar/process_inlines.rs +++ b/cli/src/generate/prepare_grammar/process_inlines.rs @@ -223,9 +223,7 @@ pub(super) fn process_inlines( #[cfg(test)] mod tests { use super::*; - use crate::generate::grammars::{ - LexicalVariable, ProductionStep, SyntaxVariable, VariableType, - }; + use crate::generate::grammars::{LexicalVariable, SyntaxVariable, VariableType}; use crate::generate::rules::{Associativity, Precedence, Symbol}; #[test] diff --git a/cli/src/generate/rules.rs b/cli/src/generate/rules.rs index d0df2f47..af744781 100644 --- a/cli/src/generate/rules.rs +++ b/cli/src/generate/rules.rs @@ -1,6 +1,5 @@ use super::grammars::VariableType; use smallbitvec::SmallBitVec; -use std::iter::FromIterator; use std::{collections::HashMap, fmt}; #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord)]