47 void readRecognizer(
const std::string& filename,
50 void readRecognizer(std::ifstream& file,
52 Rule* readRule(std::ifstream& file,MediaId language);
53 void readAutomaton(std::ifstream& file,
56 void readConstraint(std::ifstream& file,
58 TransitionUnit* readTransitionUnit(std::ifstream& file,MediaId language);
59 void readRegisteredConstraints(std::ifstream& file,
61 MediaId readHeader(std::ifstream& file);
64 std::map<uint64_t,ConstraintFunction*> m_constraintFunctionMap;
65 std::map<Common::MediaticData::EntityGroupId,Common::MediaticData::EntityGroupId> m_entityGroupMapping;
66 std::map<Common::MediaticData::EntityType,Common::MediaticData::EntityType> m_entityTypeMapping;
77 const std::string& filename,
81 void writeRecognizer(std::ofstream& file,
86 void writeRule(std::ofstream& file,
89 void writeAutomaton(std::ofstream& file,
92 void writeTransitionUnit(std::ofstream& file,
95 void writeConstraint(std::ofstream& file,
97 void writeRegisteredConstraints(std::ofstream& file);
98 void writeHeader(std::ofstream& file,MediaId lang);
101 std::map<ConstraintFunction*,uint64_t> m_constraintFunctionMap;