diff --git a/src/main.rs b/src/main.rs
index 5052546..405dcb8 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -8,7 +8,8 @@ fn main() -> Result<(), Error> {
let args = Args::parse();
let wordlist = read_to_string(&args.filepath)?;
- let mut list: Vec<&str> = wordlist.split("\n").collect();
+ let list: Vec<&str> = wordlist.split("\n").collect();
+ let mut output = String::from("");
let lowerbound = list.iter().position(|&x| x.contains("\\begin{acronym}"));
let upperbound = list.iter().position(|&x| x.contains("\\end{acronym}"));
@@ -16,7 +17,25 @@ fn main() -> Result<(), Error> {
match (lowerbound, upperbound) {
(Some(lower), Some(upper)) => {
println!("Sort range {}-{}", lower, upper);
- sort_range(lower + 1, upper, &mut list)
+ let mut parsed_list : Vec