Fixed mermaid verbatim directives handling

This commit is contained in:
Bartek Kryza
2023-09-10 12:14:11 +02:00
parent 9a6def801c
commit 4a19c8ba23
15 changed files with 178 additions and 21 deletions

View File

@@ -48,6 +48,11 @@ generator::generator(
{
}
void generator::generate_diagram_type(std::ostream &ostr) const
{
ostr << "sequenceDiagram\n";
}
void generator::generate_call(const message &m, std::ostream &ostr) const
{
const auto &from = model().get_participant<model::participant>(m.from());
@@ -389,8 +394,6 @@ void generator::generate_diagram(std::ostream &ostr) const
{
model().print();
ostr << "sequenceDiagram\n";
if (config().participants_order.has_value) {
for (const auto &p : config().participants_order()) {
LOG_DBG("Pregenerating participant {}", p);

View File

@@ -60,6 +60,13 @@ public:
*/
void generate_diagram(std::ostream &ostr) const override;
/**
* @brief Generate the diagram type
*
* @param ostr Output stream
*/
void generate_diagram_type(std::ostream &ostr) const override;
/**
* @brief Generate sequence diagram message.
*