]> git.mdlowis.com Git - proto/sclpl.git/commitdiff
created parser main.c skeleton
authorMike D. Lowis <mike@mdlowis.com>
Fri, 15 Mar 2013 17:02:17 +0000 (13:02 -0400)
committerMike D. Lowis <mike@mdlowis.com>
Fri, 15 Mar 2013 17:02:17 +0000 (13:02 -0400)
source/parser/main.c

index 07b88a145466db1300951c14d63cefe3357e3723..2bd0d10ea2de02c03b72e9d21beb040b554d56af 100644 (file)
@@ -1,16 +1,37 @@
-#include "gc.h"
+#include <stdio.h>
+
+int parse_files(int num_files, char** fnames);
+int parse_input(char* outfile);
 
 int main(int argc, char** argv)
 {
-    /* init the collector */
-    int foo;
-    gc_set_stack_base(&foo);
+    int ret;
+    if (argc > 1)
+    {
+        ret = parse_files(argc,argv);
+    }
+    else
+    {
+        ret = parse_input(NULL);
+    }
+    return ret;
+}
 
-    /* main program */
+int parse_files(int num_files, char** fnames)
+{
+    int ret = 0;
+    int i;
+    for (i = 1; i < num_files; i++)
+    {
+        parse_input(fnames[i]);
+    }
+}
 
+int parse_input(char* outfile)
+{
+    //tok_open(outfile);
 
-    /* shutdown the collector */
-    gc_shutdown();
-    return 0;
+    //tok_close();
 }
 
+