Nuspell
spell checker
Loading...
Searching...
No Matches
nuspell::v5::Aff_Data Struct Reference
Inheritance diagram for nuspell::v5::Aff_Data:
[legend]
Collaboration diagram for nuspell::v5::Aff_Data:
[legend]

Public Member Functions

auto parse_aff (std::istream &in, std::ostream &err_msg) -> bool
auto parse_dic (std::istream &in, std::ostream &err_msg) -> bool
auto parse_aff_dic (std::istream &aff, std::istream &dic, std::ostream &err_msg)

Public Attributes

Word_List words
Prefix_Table prefixes
Suffix_Table suffixes
bool complex_prefixes
bool fullstrip
bool checksharps
bool forbid_warn
char16_t compound_onlyin_flag
char16_t circumfix_flag
char16_t forbiddenword_flag
char16_t keepcase_flag
char16_t need_affix_flag
char16_t warn_flag
char16_t compound_flag
char16_t compound_begin_flag
char16_t compound_last_flag
char16_t compound_middle_flag
Compound_Rule_Table compound_rules
Break_Table break_table
Substr_Replacer input_substr_replacer
std::string ignored_chars
icu::Locale icu_locale
Substr_Replacer output_substr_replacer
Replacement_Table replacements
std::vector< Similarity_Groupsimilarities
std::string keyboard_closeness
std::string try_chars
char16_t nosuggest_flag
char16_t substandard_flag
unsigned short max_compound_suggestions
unsigned short max_ngram_suggestions
unsigned short max_diff_factor
bool only_max_diff
bool no_split_suggestions
bool suggest_with_dots
unsigned short compound_min_length
unsigned short compound_max_word_count
char16_t compound_permit_flag
char16_t compound_forbid_flag
char16_t compound_root_flag
char16_t compound_force_uppercase
bool compound_more_suffixes
bool compound_check_duplicate
bool compound_check_rep
bool compound_check_case
bool compound_check_triple
bool compound_simplified_triple
bool compound_syllable_num
unsigned short compound_syllable_max
std::string compound_syllable_vowels
std::vector< Compound_Patterncompound_patterns
Flag_Type flag_type
Encoding encoding
std::vector< Flag_Setflag_aliases
std::string wordchars

Static Public Attributes

static constexpr auto HIDDEN_HOMONYM_FLAG = char16_t(-1)
static constexpr auto MAX_SUGGESTIONS = size_t(16)

The documentation for this struct was generated from the following files: