1#[macro_use]
2#[cfg(test)]
3extern crate lazy_static;
4
5mod eval;
6pub mod pos;
7
8mod quiescent;
9mod search;
10mod see;
11
12#[cfg(test)]
13mod bench;
14
15pub use eval::imp::EvalBoard;
16pub use eval::tables::PositionTables;
17pub use eval::values::PieceValues;
18pub use eval::{EvalChessBoard, MaterialParameters};
19pub use myopic_board::*;
20
21pub use search::interactive;
22pub use search::negascout;
23pub use search::search;
24pub use search::terminator::SearchTerminator;
25pub use search::SearchOutcome;
26pub use search::SearchParameters;