LIMA
Libre Multilingual Analyzer — C++ API
Loading...
Searching...
No Matches
Lima::LinguisticProcessing::Automaton::AutomatonWriter Class Reference

#include <linguisticProcessing/core/Automaton/automatonReaderWriter.h>

Public Member Functions

 AutomatonWriter ()
 
 ~AutomatonWriter ()
 
void writeRecognizer (const Recognizer &reco, const std::string &filename, MediaId language, bool debug=false)
 
void writeRecognizer (std::ofstream &file, const Recognizer &reco, MediaId language, bool debug=false)
 
void writeRule (std::ofstream &file, const Rule &rule, MediaId language)
 
void writeAutomaton (std::ofstream &file, const Automaton &automaton, MediaId language)
 
void writeTransitionUnit (std::ofstream &file, TransitionUnit *transition, MediaId language)
 
void writeConstraint (std::ofstream &file, const Constraint &c)
 
void writeRegisteredConstraints (std::ofstream &file)
 
void writeHeader (std::ofstream &file, MediaId lang)
 

Detailed Description

Definition at line 70 of file automatonReaderWriter.h.

Constructor & Destructor Documentation

◆ AutomatonWriter()

Lima::LinguisticProcessing::Automaton::AutomatonWriter::AutomatonWriter ( )

Definition at line 495 of file automatonReaderWriter.cpp.

◆ ~AutomatonWriter()

Lima::LinguisticProcessing::Automaton::AutomatonWriter::~AutomatonWriter ( )

Definition at line 500 of file automatonReaderWriter.cpp.

Member Function Documentation

◆ writeAutomaton()

void Lima::LinguisticProcessing::Automaton::AutomatonWriter::writeAutomaton ( std::ofstream &  file,
const Automaton &  automaton,
MediaId  language 
)

Definition at line 623 of file automatonReaderWriter.cpp.

◆ writeConstraint()

void Lima::LinguisticProcessing::Automaton::AutomatonWriter::writeConstraint ( std::ofstream &  file,
const Constraint &  c 
)

Definition at line 802 of file automatonReaderWriter.cpp.

◆ writeHeader()

void Lima::LinguisticProcessing::Automaton::AutomatonWriter::writeHeader ( std::ofstream &  file,
MediaId  lang 
)

Definition at line 552 of file automatonReaderWriter.cpp.

◆ writeRecognizer() [1/2]

void Lima::LinguisticProcessing::Automaton::AutomatonWriter::writeRecognizer ( const Recognizer &  reco,
const std::string &  filename,
MediaId  language,
bool  debug = false 
)

Definition at line 502 of file automatonReaderWriter.cpp.

◆ writeRecognizer() [2/2]

void Lima::LinguisticProcessing::Automaton::AutomatonWriter::writeRecognizer ( std::ofstream &  file,
const Recognizer &  reco,
MediaId  language,
bool  debug = false 
)

Definition at line 520 of file automatonReaderWriter.cpp.

◆ writeRegisteredConstraints()

void Lima::LinguisticProcessing::Automaton::AutomatonWriter::writeRegisteredConstraints ( std::ofstream &  file)

Definition at line 814 of file automatonReaderWriter.cpp.

◆ writeRule()

void Lima::LinguisticProcessing::Automaton::AutomatonWriter::writeRule ( std::ofstream &  file,
const Rule &  rule,
MediaId  language 
)

Definition at line 575 of file automatonReaderWriter.cpp.

◆ writeTransitionUnit()

void Lima::LinguisticProcessing::Automaton::AutomatonWriter::writeTransitionUnit ( std::ofstream &  file,
TransitionUnit *  transition,
MediaId  language 
)

Definition at line 659 of file automatonReaderWriter.cpp.


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