summaryrefslogtreecommitdiff
path: root/rust_backend/src/pathfinding/mod.rs
diff options
context:
space:
mode:
Diffstat (limited to 'rust_backend/src/pathfinding/mod.rs')
-rw-r--r--rust_backend/src/pathfinding/mod.rs15
1 files changed, 15 insertions, 0 deletions
diff --git a/rust_backend/src/pathfinding/mod.rs b/rust_backend/src/pathfinding/mod.rs
new file mode 100644
index 0000000..32c2831
--- /dev/null
+++ b/rust_backend/src/pathfinding/mod.rs
@@ -0,0 +1,15 @@
+mod models;
+mod parser;
+mod graph;
+pub use models::{Location, Graph};
+
+
+use crate::pathfinding::parser::parse_stations;
+use crate::pathfinding::graph::generate_graph;
+
+pub fn build() {
+ let stations = parse_stations().unwrap();
+ let gates_connnections = parse_gate_connections().unwrap()
+ let graph = generate_graph(&stations, &gates_connnections);
+
+}