7#ifndef RIME_DICT_COMPILER_H_
8#define RIME_DICT_COMPILER_H_
41 bool BuildTable(
int table_index,
44 const vector<path>& dict_files,
45 uint32_t dict_file_checksum);
46 bool BuildPrism(
const path& schema_file,
47 uint32_t dict_file_checksum,
48 uint32_t schema_file_checksum);
52 uint32_t dict_file_checksum);
54 const string& dict_name_;
55 const vector<string>& packs_;
58 vector<of<Table>> tables_;
#define RIME_DLL
Definition rime_api.h:33
std::shared_ptr< T > an
Definition common.h:60
std::unique_ptr< T > the
Definition common.h:58
Definition dictionary.cc:19
Definition corrector.h:94
Definition dict_compiler.h:25
Options
Definition dict_compiler.h:27
@ kRebuild
Definition dict_compiler.h:30
@ kRebuildPrism
Definition dict_compiler.h:28
@ kRebuildTable
Definition dict_compiler.h:29
@ kDump
Definition dict_compiler.h:31
RIME_DLL bool Compile(const path &schema_file)
Definition dict_compiler.cc:80
void set_options(int options)
Definition dict_compiler.h:38
RIME_DLL DictCompiler(Dictionary *dictionary)
Definition dict_compiler.cc:27
Definition dict_settings.h:16
Definition dictionary.h:62
Definition entry_collector.h:36
Definition reverse_lookup_dictionary.h:40
Definition vocabulary.h:100