$this->lexer->current->
isA(EmailLexer::S_CLOSEPARENTHESIS
) ) { $hasComments = true;
$commentsResult =
$this->
parseComments();
//Invalid comment parsing
if ($commentsResult->
isInvalid()) { return $commentsResult;
} } $dotsResult =
$this->
checkConsecutiveDots();
if ($dotsResult->
isInvalid()) { return $dotsResult;
} if ($this->lexer->current->
isA(EmailLexer::S_OPENBRACKET
)) { $literalResult =
$this->
parseDomainLiteral();
$this->
addTLDWarnings($tldMissing);
return $literalResult;
}