The problem appears to be in the parseSpecialClosure function: If there is no space after implementation, it will move the whole line into currentKey, until it hits the newline character - Then it will take the next line into currentValue.
This appears to be closely related to #29 (which is about the plugins block) - An eventual fix will likely close both issues at the same time.
The following is valid syntax that does not get parsed correctly:
Result:
The problem appears to be in the
parseSpecialClosure
function: If there is no space afterimplementation
, it will move the whole line into currentKey, until it hits the newline character - Then it will take the next line into currentValue. This appears to be closely related to #29 (which is about theplugins
block) - An eventual fix will likely close both issues at the same time.