| Index: lib/synchronizer.js | 
| =================================================================== | 
| --- a/lib/synchronizer.js | 
| +++ b/lib/synchronizer.js | 
| @@ -160,18 +160,15 @@ | 
| }; | 
| for (let i = 1; i < lines.length; i++) | 
| { | 
| - let match = /^\s*!\s*(?:(\w+)\s*:\s*(.*)|\S)/.exec(lines[i]); | 
| + let match = /^\s*!\s*([^:]*[^:\s])\s*:\s*(.*)/.exec(lines[i]); | 
| if (!match) | 
| break; | 
| - if (typeof match[1] != "undefined") | 
| + let keyword = match[1].toLowerCase(); | 
| + if (params.hasOwnProperty(keyword)) | 
| { | 
| - let keyword = match[1].toLowerCase(); | 
| - if (params.hasOwnProperty(keyword)) | 
| - { | 
| - params[keyword] = match[2]; | 
| - lines.splice(i--, 1); | 
| - } | 
| + params[keyword] = match[2]; | 
| + lines.splice(i--, 1); | 
| } | 
| } |