|
Definition at line 192 of file omg_hoa.cpp.
|
| HOAConsumerFaudes (RabinAutomaton &aut, const SymbolTable &syms) |
|
HOAParserException | error (const std::string &msg) |
|
virtual bool | parserResolvesAliases () override |
|
virtual void | notifyHeaderStart (const std::string &version) override |
|
virtual void | setNumberOfStates (unsigned int numberOfStates) override |
|
virtual void | addStartStates (const int_list &stateConjunction) override |
|
virtual void | addAlias (const std::string &name, label_expr::ptr labelExpr) override |
|
virtual void | setAPs (const std::vector< std::string > &aps) override |
|
virtual void | setAcceptanceCondition (unsigned int numberOfSets, acceptance_expr::ptr accExpr) override |
|
virtual void | provideAcceptanceName (const std::string &name, const std::vector< IntOrString > &extraInfo) override |
|
virtual void | setName (const std::string &name) override |
|
virtual void | setTool (const std::string &name, std::shared_ptr< std::string > version) override |
|
virtual void | addProperties (const std::vector< std::string > &properties) override |
|
virtual void | addMiscHeader (const std::string &name, const std::vector< IntOrString > &content) override |
|
virtual void | notifyBodyStart () override |
|
virtual void | addState (unsigned int id, std::shared_ptr< std::string > info, label_expr::ptr labelExpr, std::shared_ptr< int_list > accSignature) override |
|
virtual void | addEdgeImplicit (unsigned int stateId, const int_list &conjSuccessors, std::shared_ptr< int_list > accSignature) override |
|
virtual void | addEdgeWithLabel (unsigned int stateId, label_expr::ptr labelExpr, const int_list &conjSuccessors, std::shared_ptr< int_list > accSignature) override |
|
virtual void | notifyEndOfState (unsigned int stateId) override |
|
virtual void | notifyEnd () override |
|
virtual void | notifyAbort () override |
|
virtual void | notifyWarning (const std::string &warning) override |
|
◆ HOAConsumerFaudes()
Constructor, holding a reference to the generator to read to
Definition at line 195 of file omg_hoa.cpp.
◆ addAlias()
virtual void faudes::HOAConsumerFaudes::addAlias |
( |
const std::string & |
name, |
|
|
label_expr::ptr |
labelExpr |
|
) |
| |
|
inlineoverridevirtual |
◆ addEdgeImplicit()
virtual void faudes::HOAConsumerFaudes::addEdgeImplicit |
( |
unsigned int |
stateId, |
|
|
const int_list & |
conjSuccessors, |
|
|
std::shared_ptr< int_list > |
accSignature |
|
) |
| |
|
inlineoverridevirtual |
◆ addEdgeWithLabel()
virtual void faudes::HOAConsumerFaudes::addEdgeWithLabel |
( |
unsigned int |
stateId, |
|
|
label_expr::ptr |
labelExpr, |
|
|
const int_list & |
conjSuccessors, |
|
|
std::shared_ptr< int_list > |
accSignature |
|
) |
| |
|
inlineoverridevirtual |
◆ addMiscHeader()
virtual void faudes::HOAConsumerFaudes::addMiscHeader |
( |
const std::string & |
name, |
|
|
const std::vector< IntOrString > & |
content |
|
) |
| |
|
inlineoverridevirtual |
◆ addProperties()
virtual void faudes::HOAConsumerFaudes::addProperties |
( |
const std::vector< std::string > & |
properties | ) |
|
|
inlineoverridevirtual |
◆ addStartStates()
virtual void faudes::HOAConsumerFaudes::addStartStates |
( |
const int_list & |
stateConjunction | ) |
|
|
inlineoverridevirtual |
◆ addState()
virtual void faudes::HOAConsumerFaudes::addState |
( |
unsigned int |
id, |
|
|
std::shared_ptr< std::string > |
info, |
|
|
label_expr::ptr |
labelExpr, |
|
|
std::shared_ptr< int_list > |
accSignature |
|
) |
| |
|
inlineoverridevirtual |
◆ error()
HOAParserException faudes::HOAConsumerFaudes::error |
( |
const std::string & |
msg | ) |
|
|
inline |
Constructs a HOAParserExeption to indicate an unsupported but presumably relevent feature
Definition at line 198 of file omg_hoa.cpp.
◆ notifyAbort()
virtual void faudes::HOAConsumerFaudes::notifyAbort |
( |
| ) |
|
|
inlineoverridevirtual |
◆ notifyBodyStart()
virtual void faudes::HOAConsumerFaudes::notifyBodyStart |
( |
| ) |
|
|
inlineoverridevirtual |
◆ notifyEnd()
virtual void faudes::HOAConsumerFaudes::notifyEnd |
( |
| ) |
|
|
inlineoverridevirtual |
◆ notifyEndOfState()
virtual void faudes::HOAConsumerFaudes::notifyEndOfState |
( |
unsigned int |
stateId | ) |
|
|
inlineoverridevirtual |
◆ notifyHeaderStart()
virtual void faudes::HOAConsumerFaudes::notifyHeaderStart |
( |
const std::string & |
version | ) |
|
|
inlineoverridevirtual |
◆ notifyWarning()
virtual void faudes::HOAConsumerFaudes::notifyWarning |
( |
const std::string & |
warning | ) |
|
|
inlineoverridevirtual |
◆ parserResolvesAliases()
virtual bool faudes::HOAConsumerFaudes::parserResolvesAliases |
( |
| ) |
|
|
inlineoverridevirtual |
◆ provideAcceptanceName()
virtual void faudes::HOAConsumerFaudes::provideAcceptanceName |
( |
const std::string & |
name, |
|
|
const std::vector< IntOrString > & |
extraInfo |
|
) |
| |
|
inlineoverridevirtual |
◆ setAcceptanceCondition()
virtual void faudes::HOAConsumerFaudes::setAcceptanceCondition |
( |
unsigned int |
numberOfSets, |
|
|
acceptance_expr::ptr |
accExpr |
|
) |
| |
|
inlineoverridevirtual |
◆ setAPs()
virtual void faudes::HOAConsumerFaudes::setAPs |
( |
const std::vector< std::string > & |
aps | ) |
|
|
inlineoverridevirtual |
◆ setName()
virtual void faudes::HOAConsumerFaudes::setName |
( |
const std::string & |
name | ) |
|
|
inlineoverridevirtual |
◆ setNumberOfStates()
virtual void faudes::HOAConsumerFaudes::setNumberOfStates |
( |
unsigned int |
numberOfStates | ) |
|
|
inlineoverridevirtual |
◆ setTool()
virtual void faudes::HOAConsumerFaudes::setTool |
( |
const std::string & |
name, |
|
|
std::shared_ptr< std::string > |
version |
|
) |
| |
|
inlineoverridevirtual |
◆ mApCount
int faudes::HOAConsumerFaudes::mApCount =0 |
|
private |
◆ mApSymbols
std::map<int,std::string> faudes::HOAConsumerFaudes::mApSymbols |
|
private |
◆ mBuechi
bool faudes::HOAConsumerFaudes::mBuechi =false |
|
private |
◆ mEdgeBitsToEvIdx
std::map<uint32_t,Idx> faudes::HOAConsumerFaudes::mEdgeBitsToEvIdx |
|
private |
◆ mImplEdgeHlp
ImplicitEdgeHelper faudes::HOAConsumerFaudes::mImplEdgeHlp |
|
private |
◆ mRabin
bool faudes::HOAConsumerFaudes::mRabin =false |
|
private |
Payload: intermediate parsing results
Definition at line 354 of file omg_hoa.cpp.
◆ rAut
Payload: automaton to parse to
Definition at line 350 of file omg_hoa.cpp.
◆ rSymTab
The documentation for this class was generated from the following file:
libFAUDES 2.33h
--- 2025.06.18
--- c++ api documentaion by doxygen
|