diff options
author | Stefan Radomski <github@mintwerk.de> | 2017-04-04 20:12:10 (GMT) |
---|---|---|
committer | Stefan Radomski <github@mintwerk.de> | 2017-04-04 20:12:10 (GMT) |
commit | e0d37b8181e12030cc71d538ca08a80a924d5d4a (patch) | |
tree | 7427160a272635611d5e6b49debecf767496b6df /src/uscxml/plugins | |
parent | 7b9377314da54f4858ab986d33325bda809d4fda (diff) | |
download | uscxml-e0d37b8181e12030cc71d538ca08a80a924d5d4a.zip uscxml-e0d37b8181e12030cc71d538ca08a80a924d5d4a.tar.gz uscxml-e0d37b8181e12030cc71d538ca08a80a924d5d4a.tar.bz2 |
Included UriParser in contrib directory
Diffstat (limited to 'src/uscxml/plugins')
-rw-r--r-- | src/uscxml/plugins/datamodel/promela/PromelaDataModel.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/uscxml/plugins/datamodel/promela/PromelaDataModel.cpp b/src/uscxml/plugins/datamodel/promela/PromelaDataModel.cpp index 5adf337..863bd5b 100644 --- a/src/uscxml/plugins/datamodel/promela/PromelaDataModel.cpp +++ b/src/uscxml/plugins/datamodel/promela/PromelaDataModel.cpp @@ -448,6 +448,12 @@ void PromelaDataModel::setEvent(const Event& event) { return Data(dataToInt(evaluateExpr(*opIter++)) << dataToInt(evaluateExpr(*opIter++))); case PML_RSHIFT: return Data(dataToInt(evaluateExpr(*opIter++)) >> dataToInt(evaluateExpr(*opIter++))); + case PML_ASGN: { + PromelaParserNode* lhs = *opIter++; + PromelaParserNode* rhs = *opIter++; + setVariable(lhs, evaluateExpr(rhs)); + break; + } case PML_AND: case PML_OR: { PromelaParserNode* lhs = *opIter++; |