#include <cstdint>
#include <memory>
#include <ostream>
#include <sstream>
#include <string>
#include <vector>
#include <fst/flags.h>
#include <fst/log.h>
#include <fst/compact-fst.h>
#include <fst/icu.h>
#include <fst/mutable-fst.h>
#include <fst/properties.h>
#include <fst/symbol-table.h>
#include <fst/util.h>
#include <fst/compat.h>
#include <string_view>
Go to the source code of this file.
|
| DECLARE_string (fst_field_separator) |
|
std::ostream & | fst::operator<< (std::ostream &strm, const TokenType &token_type) |
|
template<class Label > |
bool | fst::internal::ConvertSymbolToLabel (std::string_view str, const SymbolTable *syms, Label unknown_label, bool allow_negative, Label *output) |
|
template<class Label > |
bool | fst::internal::ConvertStringToLabels (std::string_view str, TokenType token_type, const SymbolTable *syms, Label unknown_label, bool allow_negative, std::vector< Label > *labels, const std::string &sep=FST_FLAGS_fst_field_separator) |
|
template<class Label > |
bool | fst::internal::LabelsToSymbolString (const std::vector< Label > &labels, std::string *str, const SymbolTable &syms, std::string_view sep, bool omit_epsilon) |
|
template<class Label > |
bool | fst::internal::LabelsToNumericString (const std::vector< Label > &labels, std::string *str, std::string_view sep, bool omit_epsilon) |
|
template<class Arc > |
bool | fst::StringFstToOutputLabels (const Fst< Arc > &fst, std::vector< typename Arc::Label > *labels) |
|
template<class Label > |
bool | fst::LabelsToString (const std::vector< Label > &labels, std::string *str, TokenType ttype=TokenType::BYTE, const SymbolTable *syms=nullptr, const std::string &sep=FST_FLAGS_fst_field_separator, bool omit_epsilon=true) |
|
DECLARE_string |
( |
fst_field_separator |
| ) |
|