Files
Nasal-Interpreter/std/csv.nas
ValKmjolnir 28a42346b7 📝 update scripts
2023-11-16 23:19:03 +08:00

16 lines
454 B
Plaintext

# lib csv.nas
# ValKmjolnir 2022/10/15
var read = func(path, delimeter=",", endline="\n") {
var context = io.readfile(path);
context = split(endline, context);
forindex(var i;context) {
context[i] = split(delimeter,context[i]);
}
if (size(context)<=1) {
die("incorrect csv file <"~path~">: "~size(context)~" line(s).");
}
return {
property: context[0],
data: context[1:]
};
}