|
|
||||||
|
omg_hoa.cpp
Go to the documentation of this file.
197 /** Constructs a HOAParserExeption to indicate an unsupported but presumably relevent feature */
243 virtual void setAcceptanceCondition(unsigned int numberOfSets, acceptance_expr::ptr accExpr) override {
251 virtual void provideAcceptanceName(const std::string& name, const std::vector<IntOrString>& extraInfo) override {
271 virtual void addMiscHeader(const std::string& name, const std::vector<IntOrString>& content) override {
364 void ImportHoa(std::istream& rInStream, RabinAutomaton& rAut, const SymbolTable* pSymTab, bool resolve, bool trace){
387 void ImportHoa(const std::string& rFilename, RabinAutomaton& rAut, const SymbolTable* pSymTab, bool resolve, bool trace) {
390 fin.exceptions(std::ios::badbit); // dont throw on failbit because the hoa patrser will provoke that
Definition: cfl_exception.h:118 Definition: omg_hoa.cpp:192 virtual void addEdgeWithLabel(unsigned int stateId, label_expr::ptr labelExpr, const int_list &conjSuccessors, std::shared_ptr< int_list > accSignature) override Definition: omg_hoa.cpp:313 virtual void setName(const std::string &name) override Definition: omg_hoa.cpp:261 virtual void setAcceptanceCondition(unsigned int numberOfSets, acceptance_expr::ptr accExpr) override Definition: omg_hoa.cpp:243 HOAConsumerFaudes(RabinAutomaton &aut, const SymbolTable &syms) Definition: omg_hoa.cpp:195 virtual void setAPs(const std::vector< std::string > &aps) override Definition: omg_hoa.cpp:226 virtual void setTool(const std::string &name, std::shared_ptr< std::string > version) override Definition: omg_hoa.cpp:265 virtual void addStartStates(const int_list &stateConjunction) override Definition: omg_hoa.cpp:217 virtual bool parserResolvesAliases() override Definition: omg_hoa.cpp:204 virtual void provideAcceptanceName(const std::string &name, const std::vector< IntOrString > &extraInfo) override Definition: omg_hoa.cpp:251 virtual void notifyEndOfState(unsigned int stateId) override Definition: omg_hoa.cpp:326 HOAParserException error(const std::string &msg) Definition: omg_hoa.cpp:198 virtual void addState(unsigned int id, std::shared_ptr< std::string > info, label_expr::ptr labelExpr, std::shared_ptr< int_list > accSignature) override Definition: omg_hoa.cpp:278 virtual void notifyHeaderStart(const std::string &version) override Definition: omg_hoa.cpp:208 virtual void addProperties(const std::vector< std::string > &properties) override Definition: omg_hoa.cpp:268 virtual void addAlias(const std::string &name, label_expr::ptr labelExpr) override Definition: omg_hoa.cpp:222 virtual void notifyWarning(const std::string &warning) override Definition: omg_hoa.cpp:342 virtual void notifyBodyStart() override Definition: omg_hoa.cpp:274 std::map< int, std::string > mApSymbols Definition: omg_hoa.cpp:357 virtual void notifyAbort() override Definition: omg_hoa.cpp:337 virtual void setNumberOfStates(unsigned int numberOfStates) override Definition: omg_hoa.cpp:213 std::map< uint32_t, Idx > mEdgeBitsToEvIdx Definition: omg_hoa.cpp:359 virtual void addEdgeImplicit(unsigned int stateId, const int_list &conjSuccessors, std::shared_ptr< int_list > accSignature) override Definition: omg_hoa.cpp:300 virtual void addMiscHeader(const std::string &name, const std::vector< IntOrString > &content) override Definition: omg_hoa.cpp:271 Definition: omg_rabinacc.h:37 Definition: cfl_symboltable.h:61 Idx InsEntry(Idx index, const std::string &rName) Definition: cfl_symboltable.cpp:143 TBaseSet< Transition, TransSort::X1EvX2 >::Iterator Iterator Definition: cfl_transset.h:273 Definition: omg_rabinaut.h:52 Definition: cfl_generator.h:213 StateSet::Iterator StatesBegin(void) const Definition: cfl_generator.cpp:1054 StateSet::Iterator InitStatesBegin(void) const Definition: cfl_generator.cpp:1147 TransSet::Iterator TransRelBegin(void) const Definition: cfl_generator.cpp:1064 EventSet::Iterator AlphabetBegin(void) const Definition: cfl_generator.cpp:1044 StateSet::Iterator StatesEnd(void) const Definition: cfl_generator.cpp:1059 TransSet::Iterator TransRelEnd(void) const Definition: cfl_generator.cpp:1069 StateSet::Iterator InitStatesEnd(void) const Definition: cfl_generator.cpp:1152 std::string EventName(Idx index) const Definition: cfl_generator.cpp:836 EventSet::Iterator AlphabetEnd(void) const Definition: cfl_generator.cpp:1049 bool ExistsMarkedState(Idx index) const Definition: cfl_generator.cpp:1803 void ExportHoa(std::ostream &rOutStream, const Generator &rAut, SymbolTable *pSymTab) Definition: omg_hoa.cpp:133 void ImportHoa(std::istream &rInStream, RabinAutomaton &rAut, const SymbolTable *pSymTab, bool resolve, bool trace) Definition: omg_hoa.cpp:364 Definition: cfl_agenerator.h:43 std::string omg_hoa_bits2event(uint32_t bits, int apc) Definition: omg_hoa.cpp:181 void omg_export_hoa(std::ostream &rOutStream, const Generator &rAut, SymbolTable *pSymTab) Definition: omg_hoa.cpp:57 std::string omg_hoa_bits2expr(uint32_t bits, int apc) Definition: omg_hoa.cpp:45 libFAUDES 2.33h --- 2025.06.18 --- c++ api documentaion by doxygen |