From 562d55e0d384e4d821dd9f54d2109f93d27a241f Mon Sep 17 00:00:00 2001 From: David Walter Seikel Date: Mon, 16 Jan 2012 05:33:25 +1000 Subject: Auto test file with no arguments. --- LuaSL/src/LuaSL_LSL_tree.c | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'LuaSL') 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) return FALSE; } +char *test[] = {"test2.lsl", "test2.lsl"}; + int main(int argc, char **argv) { // char *programName = argv[0]; @@ -814,6 +816,12 @@ int main(int argc, char **argv) } // First time setup. + if (1 == argc) + { + // Fake a test file if there is none. Mostly for ddd. + argc++; + argv = test; + } memset(¶m, 0, sizeof(param)); param.argc = argc; param.argv = argv; -- cgit v1.1