20#ifndef AUTOMATONCOMMON_H
21#define AUTOMATONCOMMON_H
36namespace LinguisticProcessing {
63void readWordVector(std::ifstream& file, std::vector<LimaString>& wordVector);
64void writeWordSet(std::ofstream& file,
const std::set<LimaString>& wordSet);
81 std::runtime_error(mes){ }
#define LIMA_AUTOMATON_EXPORT
Provide function to read write and check a property.
OpenFileException(const std::string &mes)
UnknownTypeException(const std::string &mes)
uint64_t readCodedInt(std::istream &file)
read a integer coded in variable-byte format in a file
void writeCodedInt(std::ostream &file, const uint64_t number)
write a integer coded in variable-byte format in a file
bool compareTpos(const Tpos &pos, const LinguisticCode &lingProperty, const PropertyCode::PropertyAccessor ¯oAccessor, const PropertyCode::PropertyAccessor µAccessor)
void writeTpos(std::ofstream &file, const Tpos &p)
void readTword(std::ifstream &file, Tword &s, FsaStringsPool &sp)
void readTpos(std::ifstream &file, Tpos &p)
void writeTstate(std::ofstream &file, const Tstate s)
void readWordVector(std::ifstream &file, std::vector< LimaString > &wordVector)
void writeTword(std::ofstream &file, const Tword &s, const FsaStringsPool &sp)
void writeWordSet(std::ofstream &file, const std::set< LimaString > &wordSet)
Tstate readTstate(std::ifstream &file)
uint64_t LimaStringToInt(LimaString s)