|
omg_hoa.cpp
Go to the documentation of this file.
273 virtual void setAcceptanceCondition(unsigned int numberOfSets, acceptance_expr::ptr accExpr) override {
277 virtual void provideAcceptanceName(const std::string& name, const std::vector<IntOrString>& extraInfo) override {
300 virtual void addMiscHeader(const std::string& name, const std::vector<IntOrString>& content) override {
503void ImportHoa(std::istream& rInStream, Generator& rGen, const SymbolTable* pSymTab, bool resolve, bool trace){
530void ImportHoa(const std::string& rFilename, Generator& rGen, const SymbolTable* pSymTab, bool resolve, bool trace) {
Definition cfl_exception.h:118 Definition omg_hoa.cpp:237 std::map< std::string, label_expr::ptr > mAliases Definition omg_hoa.cpp:449 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:390 virtual void setName(const std::string &name) override Definition omg_hoa.cpp:290 virtual void setAcceptanceCondition(unsigned int numberOfSets, acceptance_expr::ptr accExpr) override Definition omg_hoa.cpp:273 bool evalexpr(label_expr::ptr expr, uint32_t bits) Definition omg_hoa.cpp:464 virtual void setAPs(const std::vector< std::string > &aps) override Definition omg_hoa.cpp:266 HOAConsumerFaudes(Generator &gen, const SymbolTable &syms) Definition omg_hoa.cpp:240 virtual void setTool(const std::string &name, std::shared_ptr< std::string > version) override Definition omg_hoa.cpp:294 void expr2bits(label_expr::ptr labelExpr, HOAConsumer::int_list &bitslist) Definition omg_hoa.cpp:491 virtual void addStartStates(const int_list &stateConjunction) override Definition omg_hoa.cpp:257 virtual bool parserResolvesAliases() override Definition omg_hoa.cpp:243 virtual void provideAcceptanceName(const std::string &name, const std::vector< IntOrString > &extraInfo) override Definition omg_hoa.cpp:277 virtual void notifyEndOfState(unsigned int stateId) override Definition omg_hoa.cpp:415 std::string bits2event(uint32_t bits) Definition omg_hoa.cpp:454 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:341 virtual void notifyHeaderStart(const std::string &version) override Definition omg_hoa.cpp:247 virtual void addProperties(const std::vector< std::string > &properties) override Definition omg_hoa.cpp:297 virtual void addAlias(const std::string &name, label_expr::ptr labelExpr) override Definition omg_hoa.cpp:262 virtual void notifyWarning(const std::string &warning) override Definition omg_hoa.cpp:432 virtual void notifyBodyStart() override Definition omg_hoa.cpp:303 std::map< int, std::string > mApSymbols Definition omg_hoa.cpp:448 virtual void setNumberOfStates(unsigned int numberOfStates) override Definition omg_hoa.cpp:253 std::map< uint32_t, Idx > mEdgeBitsToEvIdx Definition omg_hoa.cpp:451 virtual void addEdgeImplicit(unsigned int stateId, const int_list &conjSuccessors, std::shared_ptr< int_list > accSignature) override Definition omg_hoa.cpp:368 virtual void addMiscHeader(const std::string &name, const std::vector< IntOrString > &content) override Definition omg_hoa.cpp:300 Definition cfl_indexset.h:78 Definition omg_rabinacc.h:201 Definition omg_rabinacc.h:37 Definition cfl_symboltable.h:61 Idx InsEntry(Idx index, const std::string &rName) Definition cfl_symboltable.cpp:143 Definition cfl_baseset.h:410 virtual const T & At(const Position &pos) const Definition cfl_basevector.h:930 const TaStateSet< StateAttr > & States(void) const Definition cfl_agenerator.h:1363 Definition omg_rabinaut.h:52 void RabinAcceptance(const faudes::RabinAcceptance &rRabAcc) Definition omg_rabinaut.h:326 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 bool SetTransition(Idx x1, Idx ev, Idx x2) Definition cfl_generator.cpp:1623 const StateSet & MarkedStates(void) const Definition cfl_generator.cpp:1910 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 EventSet::Iterator AlphabetEnd(void) const Definition cfl_generator.cpp:1049 virtual void EraseSet(const TBaseSet &rOtherSet) Definition cfl_baseset.h:2249 void ExportHoa(std::ostream &rOutStream, const Generator &rAut, SymbolTable *pSymTab) Definition omg_hoa.cpp:187 void ImportHoa(std::istream &rInStream, Generator &rGen, const SymbolTable *pSymTab, bool resolve, bool trace) Definition omg_hoa.cpp:503 Definition cfl_agenerator.h:43 void omg_export_hoa(std::ostream &rOutStream, const Generator &rAut, SymbolTable *pSymTab) Definition omg_hoa.cpp:68 std::string omg_hoa_bits2expr(uint32_t bits, int apc) Definition omg_hoa.cpp:56 libFAUDES 2.33k --- 2025.09.16 --- c++ api documentaion by doxygen |