rudimentary param support
authorMatthias Kramm <kramm@quiss.org>
Tue, 3 Feb 2009 18:49:47 +0000 (19:49 +0100)
committerMatthias Kramm <kramm@quiss.org>
Tue, 3 Feb 2009 18:49:47 +0000 (19:49 +0100)
lib/as3/main.c

index 4cbbb71..4901e43 100644 (file)
@@ -58,11 +58,17 @@ int main(int argn, char*argv[])
         fprintf(stderr, "please supply a filename\n");
         exit(1);
     }
-    filename=argv[1];
-    
-    if(argn>2 && !strcmp(argv[2], "-lex")) {
-        test_lexer(filename);
-        return 0;
+    filename=argv[argn-1];
+   
+    int t=0;
+    for(t=1;t<argn-1;t++) {
+        if(!strcmp(argv[t], "-lex")) {
+            test_lexer(filename);
+            return 0;
+        }
+        if(!strcmp(argv[t], "-v")) {
+            as3_verbosity++;
+        }
     }
 
     //extern int avm2_debug;