]> mj.ucw.cz Git - umpf.git/blobdiff - umpf.c
rewrite struct code
[umpf.git] / umpf.c
diff --git a/umpf.c b/umpf.c
index 266fe7aa4c54a61bc07d7fefad033c302de4a35d..bb8ca58f0fa002dcb08e62a7d3e5733b17e76316 100644 (file)
--- a/umpf.c
+++ b/umpf.c
@@ -8,12 +8,12 @@ main(int argc, char** argv)
 {
        int res;
        
-       //FIXME:
+/*     //FIXME:
        struct passwd* p;
        p = getpwuid(getuid());
        char* default_mbox = cat("/var/mail/", p->pw_name);
        get_default_mailbox(default_mbox);
-
+*/
        if (argc < 2)
                die("Usage: ./umpf conf_file");
 
@@ -26,17 +26,17 @@ main(int argc, char** argv)
        if (res)
                return res;
 
-//     print_tree(input_tree,0);
+       init();
+       compile(input_tree);
 
-       var_hash = new_var_hash();
+       print_code(input_tree);
 
-       current_headers = make_hlist();
-       current_body = get_body();
+//     var_hash = new_var_hash();
+//     current_headers = make_hlist();
+//     current_body = get_body();
 //     print_headers(current_headers);
-
-       save_current_headers(var_hash);
-       interp(input_tree, var_hash);
-       
+//     save_current_headers(var_hash);
+//     interp(input_tree, var_hash);
 //     print_vars(var_hash);
 
        return 0;