diff options
| author | Laurenz <laurmaedje@gmail.com> | 2020-08-17 23:45:03 +0200 |
|---|---|---|
| committer | Laurenz <laurmaedje@gmail.com> | 2020-08-17 23:45:03 +0200 |
| commit | 6d7e7d945b315469b80bca3466a96534b2a17639 (patch) | |
| tree | 1b6c5e0ae7fb683ff7f3b6b1d961151a8e467a80 /src/layout/tree.rs | |
| parent | 3cbca56a7195bb2a7996530d584300d697c11dc8 (diff) | |
Tidy up library functions 🧺
Diffstat (limited to 'src/layout/tree.rs')
| -rw-r--r-- | src/layout/tree.rs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/layout/tree.rs b/src/layout/tree.rs index 092ba582..f132a8cb 100644 --- a/src/layout/tree.rs +++ b/src/layout/tree.rs @@ -3,7 +3,7 @@ use crate::compute::value::Value; use crate::style::LayoutStyle; use crate::syntax::decoration::Decoration; -use crate::syntax::span::{Offset, Span, Spanned}; +use crate::syntax::span::{Span, Spanned}; use crate::syntax::tree::{CallExpr, SyntaxNode, SyntaxTree}; use crate::{DynFuture, Feedback, Pass}; use super::line::{LineContext, LineLayouter}; @@ -104,7 +104,7 @@ impl<'a> TreeLayouter<'a> { async fn layout_call(&mut self, call: Spanned<&CallExpr>) { let name = call.v.name.v.as_str(); - let span = call.v.name.span.offset(call.span.start); + let span = call.v.name.span; let (func, deco) = if let Some(func) = self.ctx.scope.func(name) { (func, Decoration::Resolved) @@ -116,7 +116,7 @@ impl<'a> TreeLayouter<'a> { self.feedback.decorations.push(Spanned::new(deco, span)); let args = call.v.args.eval(); - let pass = func(args, LayoutContext { + let pass = func(span, args, LayoutContext { style: &self.style, spaces: self.layouter.remaining(), root: true, |
