mirror of
https://codeberg.org/comaps/comaps
synced 2026-01-03 19:33:49 +00:00
[search] Minor checks and asserts.
Signed-off-by: Viktor Govako <viktor.govako@gmail.com>
This commit is contained in:
committed by
Konstantin Pastbin
parent
d3397d1fba
commit
bf79f7a95c
@@ -516,8 +516,7 @@ void ParseQuery(UniString const & query, bool queryIsPrefix, TokensT & parse)
|
||||
|
||||
bool HouseNumbersMatch(UniString const & houseNumber, TokensT const & queryParse)
|
||||
{
|
||||
if (houseNumber.empty() || queryParse.empty())
|
||||
return false;
|
||||
ASSERT(!houseNumber.empty() && !queryParse.empty(), ());
|
||||
|
||||
// Fast pre-check, helps to early exit without complex house number parsing.
|
||||
if (IsASCIIDigit(houseNumber[0]) && IsASCIIDigit(queryParse[0].m_value[0]) &&
|
||||
@@ -559,7 +558,7 @@ bool HouseNumbersMatchConscription(UniString const & houseNumber, TokensT const
|
||||
bool HouseNumbersMatchRange(std::string_view const & hnRange, TokensT const & queryParse,
|
||||
feature::InterpolType interpol)
|
||||
{
|
||||
ASSERT(interpol != feature::InterpolType::None, ());
|
||||
ASSERT(!queryParse.empty() && interpol != feature::InterpolType::None, ());
|
||||
|
||||
if (queryParse[0].m_type != Token::TYPE_NUMBER)
|
||||
return false;
|
||||
|
||||
Reference in New Issue
Block a user