diff options
Diffstat (limited to 'src/exec/mod.rs')
| -rw-r--r-- | src/exec/mod.rs | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/src/exec/mod.rs b/src/exec/mod.rs index 63e47995..16fd75f8 100644 --- a/src/exec/mod.rs +++ b/src/exec/mod.rs @@ -51,8 +51,8 @@ impl ExecWithMap for SyntaxTree { impl ExecWithMap for SyntaxNode { fn exec_with_map(&self, ctx: &mut ExecContext, map: &ExprMap) { match self { - Self::Space => ctx.push_word_space(), - Self::Text(text) => ctx.push_text(text), + Self::Space => ctx.space(), + Self::Text(text) => ctx.text(text), Self::Linebreak(_) => ctx.linebreak(), Self::Parbreak(_) => ctx.parbreak(), Self::Strong(_) => ctx.state.font_mut().strong ^= true, @@ -72,7 +72,7 @@ impl Exec for RawNode { ctx.parbreak(); } - ctx.push_monospace_text(&self.text); + ctx.text_mono(&self.text); if self.block { ctx.parbreak(); @@ -112,9 +112,9 @@ impl ExecWithMap for EnumItem { } fn exec_item(ctx: &mut ExecContext, label: EcoString, body: &SyntaxTree, map: &ExprMap) { - let label = ctx.exec_stack(|ctx| ctx.push_text(label)); - let body = ctx.exec_tree_stack(body, map); - ctx.push_into_stack(StackNode { + let label = ctx.exec_to_stack(|ctx| ctx.text(label)); + let body = ctx.exec_tree(body, map); + ctx.block(StackNode { dirs: Gen::new(ctx.state.dirs.main, ctx.state.dirs.cross), aspect: None, children: vec