|
@@ -18,10 +18,10 @@ function fetchconfig(url) {
|
|
|
.then(text => {
|
|
|
var map = new Map();
|
|
|
for (const c of text.split(/[\r\n]+/)) {
|
|
|
- var m = c.match(/^\s*("(?:[^"]|"")*"|[^"]+)\s*=(.*)$/);
|
|
|
- if (m) {
|
|
|
- var k = m[1].replaceAll(/(^"|"$|(")")/g, "$2");
|
|
|
- map.set(k, m[2]);
|
|
|
+ var m = c.match(/^\s*([\;\/]?)((?:"[^"]*"|[^"])*?)\s*=(.*)$/);
|
|
|
+ if (m && m[1] == "") {
|
|
|
+ var k = m[2].replaceAll(/(^"|"$|(")")/g, "$2");
|
|
|
+ map.set(k, m[3]);
|
|
|
}
|
|
|
}
|
|
|
return map;
|