This bug was caused when a list with no ending semicolon was followed directly by another setting. We were eating the next token after a list, which if it was a newline, means when we go to check that the next value is a newline or semicolon, we get a syntax error. Resolves #29pull/30/head