summaryrefslogtreecommitdiff
path: root/src/eval/mod.rs
diff options
context:
space:
mode:
authorLaurenz <laurmaedje@gmail.com>2022-02-17 18:56:50 +0100
committerLaurenz <laurmaedje@gmail.com>2022-02-17 23:00:30 +0100
commit980f898d553bec35bd94171d47fd86cb13e39b23 (patch)
tree50f5b983b3cf88b0e19a8766b9c3735612d2db36 /src/eval/mod.rs
parent261f387535ebe3b784d69893027d8edac01e1ba9 (diff)
Automatic list numbering
Diffstat (limited to 'src/eval/mod.rs')
-rw-r--r--src/eval/mod.rs10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/eval/mod.rs b/src/eval/mod.rs
index 98f84082..32ffb0c9 100644
--- a/src/eval/mod.rs
+++ b/src/eval/mod.rs
@@ -37,7 +37,7 @@ use unicode_segmentation::UnicodeSegmentation;
use crate::diag::{At, Error, StrResult, Trace, Tracepoint, TypResult};
use crate::geom::{Angle, Fractional, Length, Relative};
use crate::layout::Layout;
-use crate::library::{self, ORDERED, UNORDERED};
+use crate::library;
use crate::syntax::ast::*;
use crate::syntax::{Span, Spanned};
use crate::util::EcoString;
@@ -180,9 +180,9 @@ impl Eval for ListNode {
type Output = Template;
fn eval(&self, vm: &mut Vm) -> TypResult<Self::Output> {
- Ok(Template::show(library::ListNode::<UNORDERED> {
+ Ok(Template::List(library::ListItem {
number: None,
- child: self.body().eval(vm)?.pack(),
+ body: self.body().eval(vm)?.pack(),
}))
}
}
@@ -191,9 +191,9 @@ impl Eval for EnumNode {
type Output = Template;
fn eval(&self, vm: &mut Vm) -> TypResult<Self::Output> {
- Ok(Template::show(library::ListNode::<ORDERED> {
+ Ok(Template::Enum(library::ListItem {
number: self.number(),
- child: self.body().eval(vm)?.pack(),
+ body: self.body().eval(vm)?.pack(),
}))
}
}