summaryrefslogtreecommitdiff
path: root/src/visitor/typesetting.rs
diff options
context:
space:
mode:
authorLars Wirzenius <liw@liw.fi>2022-04-02 12:45:18 +0300
committerLars Wirzenius <liw@liw.fi>2022-04-10 15:57:57 +0300
commit7db158701e781175ead38ca1e63f6115ce527cef (patch)
treee9757b730b34038b70a0f6ea60cadc0a6764f920 /src/visitor/typesetting.rs
parentc9627df005b5344f437c9eaaa98bb5fe00c47313 (diff)
downloadsubplot-7db158701e781175ead38ca1e63f6115ce527cef.tar.gz
feat: report markup problems during typesetting as a warning
Sponsored-by: author
Diffstat (limited to 'src/visitor/typesetting.rs')
-rw-r--r--src/visitor/typesetting.rs8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/visitor/typesetting.rs b/src/visitor/typesetting.rs
index f2f435e..6f82c24 100644
--- a/src/visitor/typesetting.rs
+++ b/src/visitor/typesetting.rs
@@ -43,11 +43,11 @@ impl<'a> MutVisitor for TypesettingVisitor<'a> {
} else if is_class(attr, "file") {
*block = typeset::file_block(attr, s)
} else if is_class(attr, "dot") {
- *block = typeset::dot_to_block(s)
+ *block = typeset::dot_to_block(s, &mut self.warnings)
} else if is_class(attr, "plantuml") {
- *block = typeset::plantuml_to_block(s)
+ *block = typeset::plantuml_to_block(s, &mut self.warnings)
} else if is_class(attr, "roadmap") {
- *block = typeset::roadmap_to_block(s)
+ *block = typeset::roadmap_to_block(s, &mut self.warnings)
} else if is_class(attr, "pikchr") {
let other_classes: Vec<_> = attr
.1
@@ -61,7 +61,7 @@ impl<'a> MutVisitor for TypesettingVisitor<'a> {
Some(other_classes.join(" "))
};
let class = class.as_deref();
- *block = typeset::pikchr_to_block(s, class)
+ *block = typeset::pikchr_to_block(s, class, &mut self.warnings)
}
}
_ => {