// Libraries mod action; mod args; mod parser; mod reader; use args::Arguments; use parser::Parser; use reader::Reader; use std::io::Result; // Entry-Point fn main() -> Result<()> { // Reading the Arguments let args = Arguments::new(); // Creating a File Reader & Reading let reader = Reader::new(&args.file_input.clone())?; let text = reader.extract(); // Creating a Parser to read the Text Content let mut parser = Parser::new(text); parser.start(); // It's ok! Ok(()) }