parse into tasks

This commit is contained in:
Dustin J. Mitchell
2018-11-09 20:48:29 -05:00
parent d1c09f2561
commit de5e4e134c
5 changed files with 265 additions and 99 deletions

14
src/tdb2/mod.rs Normal file
View File

@@ -0,0 +1,14 @@
mod nibbler;
mod ff4;
use std::io::{BufRead, Result};
use super::task::Task;
use self::ff4::parse_ff4;
pub(super) fn parse(reader: impl BufRead) -> Result<Vec<Task>> {
let mut tasks = vec![];
for line in reader.lines() {
tasks.push(parse_ff4(&line?)?);
}
Ok(tasks)
}