]> git.r.bdr.sh - rbdr/blog/blobdiff - src/generator/html.rs
Add tokenizer
[rbdr/blog] / src / generator / html.rs
diff --git a/src/generator/html.rs b/src/generator/html.rs
new file mode 100644 (file)
index 0000000..0b258bf
--- /dev/null
@@ -0,0 +1,18 @@
+use std::io::Result;
+use std::path::PathBuf;
+use crate::post::Post;
+use crate::template::{find, parse};
+
+pub fn generate(_: &PathBuf, template_directory: &PathBuf, _: &PathBuf, _: &Vec<Post>) -> Result<()> {
+    println!("READING TEMP");
+    match find(template_directory, "index.html") {
+        Some(template) => {
+            let parsed_template = parse(&template);
+            for token in parsed_template.tokens {
+                println!("TOKEN {}", token);
+            }
+        },
+        None => {}
+    }
+    Ok(())
+}