aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/LuaSL
diff options
context:
space:
mode:
authorDavid Walter Seikel2012-01-16 05:33:25 +1000
committerDavid Walter Seikel2012-01-16 05:33:25 +1000
commit562d55e0d384e4d821dd9f54d2109f93d27a241f (patch)
tree35603d98d7eb3893779a3f0b9d7f1f0168ec8572 /LuaSL
parentLemon parser more complete now, may even be more correct. (diff)
downloadSledjHamr-562d55e0d384e4d821dd9f54d2109f93d27a241f.zip
SledjHamr-562d55e0d384e4d821dd9f54d2109f93d27a241f.tar.gz
SledjHamr-562d55e0d384e4d821dd9f54d2109f93d27a241f.tar.bz2
SledjHamr-562d55e0d384e4d821dd9f54d2109f93d27a241f.tar.xz
Auto test file with no arguments.
Diffstat (limited to 'LuaSL')
-rw-r--r--LuaSL/src/LuaSL_LSL_tree.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/LuaSL/src/LuaSL_LSL_tree.c b/LuaSL/src/LuaSL_LSL_tree.c
index 5b9c1b2..dc927ad 100644
--- a/LuaSL/src/LuaSL_LSL_tree.c
+++ b/LuaSL/src/LuaSL_LSL_tree.c
@@ -789,6 +789,8 @@ static int nextFile(LuaSL_yyparseParam *param)
789 return FALSE; 789 return FALSE;
790} 790}
791 791
792char *test[] = {"test2.lsl", "test2.lsl"};
793
792int main(int argc, char **argv) 794int main(int argc, char **argv)
793{ 795{
794// char *programName = argv[0]; 796// char *programName = argv[0];
@@ -814,6 +816,12 @@ int main(int argc, char **argv)
814 } 816 }
815 817
816 // First time setup. 818 // First time setup.
819 if (1 == argc)
820 {
821 // Fake a test file if there is none. Mostly for ddd.
822 argc++;
823 argv = test;
824 }
817 memset(&param, 0, sizeof(param)); 825 memset(&param, 0, sizeof(param));
818 param.argc = argc; 826 param.argc = argc;
819 param.argv = argv; 827 param.argv = argv;