diff options
author | Stefan Radomski <github@mintwerk.de> | 2016-11-23 10:06:21 (GMT) |
---|---|---|
committer | Stefan Radomski <github@mintwerk.de> | 2016-11-23 10:06:21 (GMT) |
commit | 514fc8e12d2fc798450772a8ceb5d40dc123fb5a (patch) | |
tree | 95b59a5200560c10d5feb9f901d195081be918b7 /src/uscxml/transform/ChartToPromela.h | |
parent | 032f9fcfb389ee4a6f8f23ad20f7f5b4c3da1e47 (diff) | |
download | uscxml-514fc8e12d2fc798450772a8ceb5d40dc123fb5a.zip uscxml-514fc8e12d2fc798450772a8ceb5d40dc123fb5a.tar.gz uscxml-514fc8e12d2fc798450772a8ceb5d40dc123fb5a.tar.bz2 |
Beautified Code again
Diffstat (limited to 'src/uscxml/transform/ChartToPromela.h')
-rw-r--r-- | src/uscxml/transform/ChartToPromela.h | 82 |
1 files changed, 41 insertions, 41 deletions
diff --git a/src/uscxml/transform/ChartToPromela.h b/src/uscxml/transform/ChartToPromela.h index b8b513e..ac7f26a 100644 --- a/src/uscxml/transform/ChartToPromela.h +++ b/src/uscxml/transform/ChartToPromela.h @@ -40,55 +40,55 @@ public: protected: ChartToPromela(const Interpreter& other) : ChartToC(other) { - _prefix = "U" + _md5.substr(0, 8) + "_"; - } + _prefix = "U" + _md5.substr(0, 8) + "_"; + } void writeTransitions(std::ostream& stream); void writeStates(std::ostream& stream); - - void writeCommonTypeDefs(std::ostream& stream); - void writeCommonVariables(std::ostream& stream); - void writeTypeDefs(std::ostream& stream); - void writeVariables(std::ostream& stream); + + void writeCommonTypeDefs(std::ostream& stream); + void writeCommonVariables(std::ostream& stream); + void writeTypeDefs(std::ostream& stream); + void writeVariables(std::ostream& stream); // void writeTypeDefs(std::ostream& stream); // void writeTypes(std::ostream& stream); void writeMacros(std::ostream& stream); void writeFSM(std::ostream& stream); - void writeFSMDequeueEvent(std::ostream& stream); + void writeFSMDequeueEvent(std::ostream& stream); // void writeFSMRescheduleMachines(std::ostream& stream); // void writeFSMMacrostep(std::ostream& stream); // void writeFSMDequeueInternalOrSpontaneousEvent(std::ostream& stream); - void writeFSMSelectTransitions(std::ostream& stream); - void writeFSMRememberHistory(std::ostream& stream); - void writeFSMEstablishEntrySet(std::ostream& stream); - void writeFSMExitStates(std::ostream& stream); - void writeFSMTakeTransitions(std::ostream& stream); - void writeFSMEnterStates(std::ostream& stream); - void writeFSMTerminateMachine(std::ostream& stream); + void writeFSMSelectTransitions(std::ostream& stream); + void writeFSMRememberHistory(std::ostream& stream); + void writeFSMEstablishEntrySet(std::ostream& stream); + void writeFSMExitStates(std::ostream& stream); + void writeFSMTakeTransitions(std::ostream& stream); + void writeFSMEnterStates(std::ostream& stream); + void writeFSMTerminateMachine(std::ostream& stream); void writeExecContent(std::ostream& stream, const XERCESC_NS::DOMNode* node, size_t indent = 0); - void writeRaiseDoneDate(std::ostream& stream, const XERCESC_NS::DOMElement* donedata, size_t indent = 0); - - void writeStrings(std::ostream& stream); - - void writeCancelEvents(std::ostream& stream, int indent = 0); - void writeScheduleMachines(std::ostream& stream, int indent = 0); - void writeDetermineShortestDelay(std::ostream& stream, int indent = 0); - void writeRescheduleProcess(std::ostream& stream, int indent = 0); - void writeInsertWithDelay(std::ostream& stream, int indent = 0); - void writeAdvanceTime(std::ostream& stream, int indent = 0); - void writeRemovePendingEventsFromInvoker(std::ostream& stream, int indent = 0); - - void prepare(); - - void writeBitClearMacro(std::ostream& stream); - void writeBitHasAndMacro(std::ostream& stream); - void writeBitHasAnyMacro(std::ostream& stream); - void writeBitOrMacro(std::ostream& stream); - void writeBitCopyMacro(std::ostream& stream); - void writeBitAndMacro(std::ostream& stream); - void writeBitAndNotMacro(std::ostream& stream); + void writeRaiseDoneDate(std::ostream& stream, const XERCESC_NS::DOMElement* donedata, size_t indent = 0); + + void writeStrings(std::ostream& stream); + + void writeCancelEvents(std::ostream& stream, int indent = 0); + void writeScheduleMachines(std::ostream& stream, int indent = 0); + void writeDetermineShortestDelay(std::ostream& stream, int indent = 0); + void writeRescheduleProcess(std::ostream& stream, int indent = 0); + void writeInsertWithDelay(std::ostream& stream, int indent = 0); + void writeAdvanceTime(std::ostream& stream, int indent = 0); + void writeRemovePendingEventsFromInvoker(std::ostream& stream, int indent = 0); + + void prepare(); + + void writeBitClearMacro(std::ostream& stream); + void writeBitHasAndMacro(std::ostream& stream); + void writeBitHasAnyMacro(std::ostream& stream); + void writeBitOrMacro(std::ostream& stream); + void writeBitCopyMacro(std::ostream& stream); + void writeBitAndMacro(std::ostream& stream); + void writeBitAndNotMacro(std::ostream& stream); void printBitArray(std::ostream& stream, const std::string& array, @@ -101,17 +101,17 @@ protected: ChartToPromela* _parent = NULL; std::string _invokerid; - size_t _internalQueueLength = 7; - size_t _externalQueueLength = 7; - bool _allowEventInterleaving = false; - + size_t _internalQueueLength = 7; + size_t _externalQueueLength = 7; + bool _allowEventInterleaving = false; + std::map<std::string, XERCESC_NS::DOMElement* > _machinesPerId; std::map<std::string, XERCESC_NS::DOMElement* >* _machinesAllPerId = NULL; std::map<XERCESC_NS::DOMElement*, ChartToPromela*> _machinesNested; std::map<XERCESC_NS::DOMElement*, ChartToPromela*>* _machinesAll = NULL; std::set<std::string> _dataModelVars; - std::list<std::string> _varInitializers; // pending initializations for arrays + std::list<std::string> _varInitializers; // pending initializations for arrays std::string beautifyIndentation(const std::string& code, size_t indent = 0); void writeIfBlock(std::ostream& stream, std::list<XERCESC_NS::DOMElement*>& condChain, size_t indent = 0); |