aboutsummaryrefslogtreecommitdiff
path: root/src/generator/html.rs
diff options
context:
space:
mode:
authorRuben Beltran del Rio <git@r.bdr.sh>2024-02-26 19:08:05 +0000
committerRuben Beltran del Rio <git@r.bdr.sh>2024-02-26 19:08:05 +0000
commit2998247083406f914b3647cedd19abf5507bf2c6 (patch)
tree5f7ad64d66750c58918421ff62332b302c517778 /src/generator/html.rs
parent0e276d039b8613de0cbd302bf328bb660ab063b6 (diff)
Add tokenizer
Diffstat (limited to 'src/generator/html.rs')
-rw-r--r--src/generator/html.rs18
1 files changed, 18 insertions, 0 deletions
diff --git a/src/generator/html.rs b/src/generator/html.rs
new file mode 100644
index 0000000..0b258bf
--- /dev/null
+++ b/src/generator/html.rs
@@ -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(())
+}