FST  openfst-1.8.3
OpenFst Library
Namespaces | Macros | Functions
farscript.cc File Reference
#include <fst/extensions/far/farscript.h>
#include <cstdint>
#include <string>
#include <vector>
#include <fst/extensions/far/far-class.h>
#include <fst/extensions/far/far.h>
#include <fst/extensions/far/info.h>
#include <fst/arc.h>
#include <fst/cache.h>
#include <fst/error-weight.h>
#include <fst/float-weight.h>
#include <fst/string.h>
#include <fst/script/encodemapper-class.h>
#include <fst/script/script-impl.h>
#include <string_view>
Include dependency graph for farscript.cc:

Go to the source code of this file.

Namespaces

 fst
 
 fst::script
 

Macros

#define REGISTER_FST_OPERATION_4ARCS(Op, ArgPack)
 

Functions

void fst::script::CompileStrings (const std::vector< std::string > &sources, FarWriterClass &writer, std::string_view fst_type, int32_t generate_keys, FarEntryType fet, TokenType tt, const std::string &symbols_source, const std::string &unknown_symbol, bool keep_symbols, bool initial_symbols, const std::string &key_prefix, const std::string &key_suffix)
 
 fst::script::REGISTER_FST_OPERATION_4ARCS (CompileStrings, FarCompileStringsArgs)
 
void fst::script::Convert (FarReaderClass &reader, FarWriterClass &writer, std::string_view fst_type)
 
 fst::script::REGISTER_FST_OPERATION_4ARCS (Convert, FarConvertArgs)
 
void fst::script::Create (const std::vector< std::string > &sources, FarWriterClass &writer, const int32_t generate_keys, const std::string &key_prefix, const std::string &key_suffix)
 
 fst::script::REGISTER_FST_OPERATION_4ARCS (Create, FarCreateArgs)
 
void fst::script::Decode (FarReaderClass &reader, FarWriterClass &writer, const EncodeMapperClass &encoder)
 
 fst::script::REGISTER_FST_OPERATION_4ARCS (Decode, FarDecodeArgs)
 
void fst::script::Encode (FarReaderClass &reader, FarWriterClass &writer, EncodeMapperClass *encoder)
 
 fst::script::REGISTER_FST_OPERATION_4ARCS (Encode, FarEncodeArgs)
 
bool fst::script::Equal (FarReaderClass &reader1, FarReaderClass &reader2, float delta, std::string_view begin_key, std::string_view end_key)
 
 fst::script::REGISTER_FST_OPERATION_4ARCS (Equal, FarEqualArgs)
 
void fst::script::Extract (FarReaderClass &reader, int32_t generate_sources, const std::string &keys, const std::string &key_separator, const std::string &range_delimiter, const std::string &source_prefix, const std::string &source_suffix)
 
 fst::script::REGISTER_FST_OPERATION_4ARCS (Extract, FarExtractArgs)
 
void fst::script::GetInfo (const std::vector< std::string > &sources, const std::string &arc_type, const std::string &begin_key, const std::string &end_key, bool list_fsts, FarInfoData *data)
 
 fst::script::REGISTER_FST_OPERATION_4ARCS (GetInfo, FarGetInfoArgs)
 
void fst::script::Info (const std::vector< std::string > &sources, const std::string &arc_type, const std::string &begin_key, const std::string &end_key, bool list_fsts)
 
 fst::script::REGISTER_FST_OPERATION_4ARCS (Info, FarInfoArgs)
 
bool fst::script::Isomorphic (FarReaderClass &reader1, FarReaderClass &reader2, float delta, std::string_view begin_key, std::string_view end_key)
 
 fst::script::REGISTER_FST_OPERATION_4ARCS (Isomorphic, FarIsomorphicArgs)
 
void fst::script::PrintStrings (FarReaderClass &reader, const FarEntryType entry_type, const TokenType token_type, const std::string &begin_key, const std::string &end_key, bool print_key, bool print_weight, const std::string &symbols_source, bool initial_symbols, const int32_t generate_sources, const std::string &source_prefix, const std::string &source_suffix)
 
 fst::script::REGISTER_FST_OPERATION_4ARCS (PrintStrings, FarPrintStringsArgs)
 

Macro Definition Documentation

#define REGISTER_FST_OPERATION_4ARCS (   Op,
  ArgPack 
)
Value:
#define REGISTER_FST_OPERATION(Op, Arc, ArgPack)
Definition: script-impl.h:165
#define REGISTER_FST_OPERATION_3ARCS(Op, ArgPack)
Definition: script-impl.h:171
ArcTpl< ErrorWeight > ErrorArc
Definition: arc.h:82

Definition at line 39 of file farscript.cc.