package com.github.sommeri.less4j.utils;
import java.util.HashMap;
import java.util.Map;
public class TestConfigParser {
private final String configFile;
public TestConfigParser(String configFile) {
super();
this.configFile = configFile;
}
public Map<String, String> externalVariables() {
Map<String, String> result = new HashMap<String, String>();
String[] split = configFile.split("\n");
for (String string : split) {
string = string.trim();
if (!string.isEmpty() && string.charAt(0)!='#') {
if (string.endsWith(";"))
string = string.substring(0, string.length()-1);
String[] nameValue = string.split(":", 2);
result.put(nameValue[0].trim(), nameValue[1].trim());
}
}
return result;
}
}