Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function njipOpenFile(fileName) {
- if (!FileTools.exists(fileName)) {
- print( "njip Error: File does not exist: " + fileName );
- return false;
- }
- var i, lines, rval;
- lines = FileTools.readText(fileName).split("\x00")[0].split("\n");
- rval = njipParseFile(lines, fileName);
- return rval;
- }
- function njipParseFile(list, fileName) {
- var current_line = 0,
- add_entry = 0;
- njipFiles.push(fileName);
- while(list.length > 0) {
- add_entry = 0;
- if (!njipErrorReporter(++current_line, (add_entry = njipParseLine(list.shift())), fileName) && njipAbortOnError) {
- return false;
- }
- if(add_entry[0] === 0 && add_entry[1][0]) {
- njipItems[njipItems.length] = add_entry[1];
- njipItems[njipItems.length-1].file = njipFiles.length-1;
- njipItems[njipItems.length-1].lineno = current_line;
- }
- }
- return true;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement