//Backslash found
if (!
$this->lexer->current->
isA(EmailLexer::S_BACKSLASH
)) { return false;
} if (!
$this->lexer->
isNextTokenAny(array
(EmailLexer::S_SP, EmailLexer::S_HTAB, EmailLexer::C_DEL
))) { return false;
} $this->warnings
[QuotedPart::CODE
] =
new QuotedPart($this->lexer->
getPrevious()->type,
$this->lexer->current->type
);
return true;
} private function noClosingParenthesis(): bool
{ try { $this->lexer->
find(EmailLexer::S_CLOSEPARENTHESIS
);
return false;
} catch (\RuntimeException
$e) { return true;
} }