Home
last modified time | relevance | path

Searched refs:phrase_memberships (Results 1 – 4 of 4) sorted by relevance

/dports/misc/libpostal/libpostal-1.1-alpha/src/
H A Daddress_parser_train.c58 int64_array *phrase_memberships; member
80 int64_array *phrase_memberships = ctx->phrase_memberships; in address_phrases_and_labels() local
111 int64_array_clear(phrase_memberships); in address_phrases_and_labels()
117 token_phrase_memberships(dictionary_phrases, phrase_memberships, tokenized_str->tokens->n); in address_phrases_and_labels()
149 phrase_membership = phrase_memberships->a[i]; in address_phrases_and_labels()
163 phrase_memberships->a[j] = NULL_PHRASE_MEMBERSHIP; in address_phrases_and_labels()
415 vocab_context->phrase_memberships = int64_array_new(); in address_parser_init()
424 vocab_context->phrase_memberships == NULL || in address_parser_init()
908 int64_array_destroy(vocab_context->phrase_memberships); in address_parser_init()
H A Dtrie_search.c809 bool token_phrase_memberships(phrase_array *phrases, int64_array *phrase_memberships, size_t len) { in token_phrase_memberships() argument
810 if (phrases == NULL || phrase_memberships == NULL) { in token_phrase_memberships()
819 int64_array_push(phrase_memberships, NULL_PHRASE_MEMBERSHIP); in token_phrase_memberships()
825 int64_array_push(phrase_memberships, j); in token_phrase_memberships()
831 int64_array_push(phrase_memberships, NULL_PHRASE_MEMBERSHIP); in token_phrase_memberships()
H A Dtrie_search.h44 bool token_phrase_memberships(phrase_array *phrases, int64_array *phrase_memberships, size_t len);
H A Daddress_parser.c821 static inline phrase_t phrase_at_index(phrase_array *phrases, int64_array *phrase_memberships, uint… in phrase_at_index() argument
822 if (phrases == NULL || phrase_memberships == NULL || i > phrase_memberships->n - 1) { in phrase_at_index()
826 int64_t phrase_index = phrase_memberships->a[i]; in phrase_at_index()
967 static inline int64_t phrase_index(int64_array *phrase_memberships, size_t start, int8_t direction)… in phrase_index() argument
968 if (phrase_memberships == NULL) { in phrase_index()
972 int64_t *memberships = phrase_memberships->a; in phrase_index()
982 size_t n = phrase_memberships->n; in phrase_index()