@@ -90,7 +90,7 @@ prepfile[[
90901, a
9191)
9292]]
93- RUN (' lua - < %s > %s' , prog , out )
93+ RUN (' lua - -- < %s > %s' , prog , out )
9494checkout (" 1\t nil\n " )
9595
9696RUN (' echo "print(10)\n print(2)\n " | lua > %s' , out )
@@ -133,7 +133,7 @@ checkout("-h\n")
133133prepfile (" print(package.path)" )
134134
135135-- test LUA_PATH
136- RUN (' env LUA_INIT= LUA_PATH=x lua %s > %s' , prog , out )
136+ RUN (' env LUA_INIT= LUA_PATH=x lua -- %s > %s' , prog , out )
137137checkout (" x\n " )
138138
139139-- test LUA_PATH_version
@@ -358,7 +358,7 @@ RUN([[lua -e"_PROMPT='' _PROMPT2=''" -i < %s > %s]], prog, out)
358358checkprogout (" 6\n 10\n 10\n\n " )
359359
360360prepfile (" a = [[b\n c\n d\n e]]\n a" )
361- RUN ([[ lua -e"_PROMPT='' _PROMPT2=''" -i < %s > %s]] , prog , out )
361+ RUN ([[ lua -e"_PROMPT='' _PROMPT2=''" -i -- < %s > %s]] , prog , out )
362362checkprogout (" b\n c\n d\n e\n\n " )
363363
364364-- input interrupted in continuation line
@@ -488,12 +488,13 @@ assert(not os.remove(out))
488488-- invalid options
489489NoRun (" unrecognized option '-h'" , " lua -h" )
490490NoRun (" unrecognized option '---'" , " lua ---" )
491- NoRun (" unrecognized option '-Ex'" , " lua -Ex" )
491+ NoRun (" unrecognized option '-Ex'" , " lua -Ex -- " )
492492NoRun (" unrecognized option '-vv'" , " lua -vv" )
493493NoRun (" unrecognized option '-iv'" , " lua -iv" )
494494NoRun (" '-e' needs argument" , " lua -e" )
495495NoRun (" syntax error" , " lua -e a" )
496496NoRun (" '-l' needs argument" , " lua -l" )
497+ NoRun (" -i" , " lua -- -i" ) -- handles -i as a script name
497498
498499
499500if T then -- test library?
0 commit comments