blob: 544d3d44b357cbd075311b130ab262083175ca04 [file] [log] [blame]
package org.apache.taverna.scufl2.cwl;
import java.io.*;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Map;
public class Parser {
private String yamlLine;
private int fileLength;
private Map<Integer, String> yamlFile = null;
public Parser(File file) {
int counter = 0;
yamlFile = new HashMap<>();
FileReader yamlFileDescriptor = null;
try {
yamlFileDescriptor = new FileReader(file);
BufferedReader bufferedReader = new BufferedReader(yamlFileDescriptor);
String parent = null;
int parentDepth = 0;
while((yamlLine = bufferedReader.readLine()) != null) {
yamlFile.put(counter, yamlLine);
counter = counter + 1;
}
bufferedReader.close();
fileLength = counter;
} catch (IOException e) {
System.err.println("Parser init error: " + e );
}
}
}