Parser now correctly parses attributes with whitespace before colon