Added support for try/catch statements in sequence diagrams

This commit is contained in:
Bartek Kryza
2022-12-13 00:29:52 +01:00
parent 91a9aa861d
commit 3020ffd69f
14 changed files with 260 additions and 9 deletions

View File

@@ -94,6 +94,12 @@ std::string to_string(message_t r)
return "for";
case message_t::kForEnd:
return "end for";
case message_t::kTry:
return "try";
case message_t::kCatch:
return "catch";
case message_t::kTryEnd:
return "end try";
default:
assert(false);
return "";

View File

@@ -53,6 +53,9 @@ enum class message_t {
kDoEnd,
kFor,
kForEnd,
kTry,
kCatch,
kTryEnd,
kNone
};