[expand] adding another check in root expansions, making sure we don't ignore the unmodified ambiguous phrase

This commit is contained in:
Al
2018-01-08 19:03:50 -05:00
parent e6edf54adb
commit c29557c16b

View File

@@ -1142,7 +1142,7 @@ string_tree_t *add_string_alternatives_phrase_option(char *str, libpostal_normal
log_debug("current_phrase_have_ambiguous && have_non_phrase_tokens\n"); log_debug("current_phrase_have_ambiguous && have_non_phrase_tokens\n");
log_debug("current_phrase_ignorable = %d\n", current_phrase_ignorable); log_debug("current_phrase_ignorable = %d\n", current_phrase_ignorable);
} else if (!is_valid_for_components) { } else if (!is_valid_for_components && !is_ambiguous) {
log_debug("!is_valid_for_components\n"); log_debug("!is_valid_for_components\n");
current_phrase_ignorable = current_phrase_have_ignorable; current_phrase_ignorable = current_phrase_have_ignorable;
log_debug("current_phrase_ignorable = %d\n", current_phrase_ignorable); log_debug("current_phrase_ignorable = %d\n", current_phrase_ignorable);