summaryrefslogtreecommitdiff
path: root/src/eval/mod.rs
diff options
context:
space:
mode:
authorLaurenz <laurmaedje@gmail.com>2022-08-30 15:00:18 +0200
committerLaurenz <laurmaedje@gmail.com>2022-09-07 11:07:17 +0200
commit0d12f2ab23177642eef2e6bb9c583cdd0c743b33 (patch)
tree03a88594081dcf360d0d880167feb1debca970e6 /src/eval/mod.rs
parent0cb876ebf9138c1ee3b3c87165952a73569ffb28 (diff)
[WIP] Label and reference syntax
Diffstat (limited to 'src/eval/mod.rs')
-rw-r--r--src/eval/mod.rs2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/eval/mod.rs b/src/eval/mod.rs
index 94d9ef40..7f182f48 100644
--- a/src/eval/mod.rs
+++ b/src/eval/mod.rs
@@ -203,6 +203,8 @@ impl Eval for MarkupNode {
Self::Heading(heading) => heading.eval(vm)?,
Self::List(list) => list.eval(vm)?,
Self::Enum(enum_) => enum_.eval(vm)?,
+ Self::Label(_) => Content::Empty,
+ Self::Ref(label) => Content::show(library::structure::RefNode(label.clone())),
Self::Expr(expr) => expr.eval(vm)?.display(),
})
}