Fix call io.lines(nil, ...).
This commit is contained in:
@@ -396,10 +396,10 @@ public class IoLib extends TwoArgFunction {
|
|||||||
|
|
||||||
// io.lines(filename, ...) -> iterator
|
// io.lines(filename, ...) -> iterator
|
||||||
public Varargs _io_lines(Varargs args) {
|
public Varargs _io_lines(Varargs args) {
|
||||||
String filename = args.isvalue(1)? args.checkjstring(1): null;
|
String filename = args.optjstring(1, null);
|
||||||
File infile = filename==null? input(): ioopenfile(FTYPE_NAMED, filename,"r");
|
File infile = filename==null? input(): ioopenfile(FTYPE_NAMED, filename,"r");
|
||||||
checkopen(infile);
|
checkopen(infile);
|
||||||
return lines(infile, filename != null, args.subargs(filename != null ? 2 : 1));
|
return lines(infile, filename != null, args.subargs(2));
|
||||||
}
|
}
|
||||||
|
|
||||||
// io.read(...) -> (...)
|
// io.read(...) -> (...)
|
||||||
|
|||||||
Reference in New Issue
Block a user