Skip to content

Commit 1dafa26

Browse files
committed
rust: mode related files moved
1 parent bcfbe95 commit 1dafa26

File tree

5 files changed

+11
-8
lines changed

5 files changed

+11
-8
lines changed

rust/bear/src/bin/bear.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
// SPDX-License-Identifier: GPL-3.0-or-later
22

33
use bear::input::EventFileReader;
4+
use bear::modes::recognition::Recognition;
5+
use bear::modes::transformation::Transformation;
46
use bear::modes::{All, Intercept, Mode, Semantic};
57
use bear::output::OutputWriter;
6-
use bear::recognition::Recognition;
7-
use bear::transformation::Transformation;
88
use bear::{args, config};
99
use log;
1010
use std::env;

rust/bear/src/lib.rs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,4 @@ pub mod input;
77
pub mod intercept;
88
pub mod modes;
99
pub mod output;
10-
pub mod recognition;
1110
pub mod semantic;
12-
pub mod transformation;

rust/bear/src/modes/mod.rs

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,17 @@
11
// SPDX-License-Identifier: GPL-3.0-or-later
22

33
mod intercept;
4+
pub mod recognition;
5+
pub mod transformation;
46

57
use crate::input::EventFileReader;
68
use crate::output::OutputWriter;
7-
use crate::recognition::Recognition;
8-
use crate::transformation::Transformation;
99
use crate::{args, config};
1010
use intercept::{InterceptEnvironment, InterceptService};
11+
use recognition::Recognition;
1112
use std::process::ExitCode;
1213
use std::thread;
14+
use transformation::Transformation;
1315

1416
/// The mode trait is used to run the application in different modes.
1517
pub trait Mode {

rust/bear/src/recognition.rs renamed to rust/bear/src/modes/recognition.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,9 @@
55
//! The recognition logic is implemented in the `interpreters` module.
66
//! Here we only handle the errors and logging them to the console.
77
8-
use super::{config, intercept, semantic};
8+
use super::super::intercept;
9+
use super::super::semantic;
10+
use super::config;
911
use std::convert::TryFrom;
1012

1113
pub struct Recognition {

rust/bear/src/transformation.rs renamed to rust/bear/src/modes/transformation.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,8 @@
66
//! It can also alter the compiler flags of the compiler calls. The actions
77
//! are defined in the configuration this module is given.
88
9-
use super::{config, semantic};
9+
use super::super::semantic;
10+
use super::config;
1011

1112
pub enum Transformation {
1213
None,

0 commit comments

Comments
 (0)