From 206a04d1a68d8c15e11a3c7342cb0a69123de2a4 Mon Sep 17 00:00:00 2001 From: "Mike D. Lowis" Date: Fri, 15 Mar 2013 13:02:17 -0400 Subject: [PATCH] created parser main.c skeleton --- source/parser/main.c | 37 +++++++++++++++++++++++++++++-------- 1 file changed, 29 insertions(+), 8 deletions(-) diff --git a/source/parser/main.c b/source/parser/main.c index 07b88a1..2bd0d10 100644 --- a/source/parser/main.c +++ b/source/parser/main.c @@ -1,16 +1,37 @@ -#include "gc.h" +#include + +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(); } + -- 2.52.0