diff options
| author | Laurenz <laurmaedje@gmail.com> | 2021-06-18 11:58:43 +0200 |
|---|---|---|
| committer | Laurenz <laurmaedje@gmail.com> | 2021-06-18 11:58:43 +0200 |
| commit | 8b6391040e3fb2ab5f739e26f88621d63ad5d3cc (patch) | |
| tree | 627527985c4dd6b89864ce10808a7be1d3e2c007 /src/library | |
| parent | 6967c6c80a44186a9aa6ae695cf5caf61d3901fd (diff) | |
Remove eat_ prefix
Diffstat (limited to 'src/library')
| -rw-r--r-- | src/library/align.rs | 4 | ||||
| -rw-r--r-- | src/library/basic.rs | 12 | ||||
| -rw-r--r-- | src/library/decorations.rs | 8 | ||||
| -rw-r--r-- | src/library/font.rs | 20 | ||||
| -rw-r--r-- | src/library/grid.rs | 16 | ||||
| -rw-r--r-- | src/library/image.rs | 6 | ||||
| -rw-r--r-- | src/library/lang.rs | 2 | ||||
| -rw-r--r-- | src/library/math.rs | 2 | ||||
| -rw-r--r-- | src/library/pad.rs | 10 | ||||
| -rw-r--r-- | src/library/page.rs | 16 | ||||
| -rw-r--r-- | src/library/par.rs | 6 | ||||
| -rw-r--r-- | src/library/shapes.rs | 28 | ||||
| -rw-r--r-- | src/library/spacing.rs | 2 | ||||
| -rw-r--r-- | src/library/stack.rs | 4 |
14 files changed, 68 insertions, 68 deletions
diff --git a/src/library/align.rs b/src/library/align.rs index 35d925eb..507bc939 100644 --- a/src/library/align.rs +++ b/src/library/align.rs @@ -26,8 +26,8 @@ use super::*; pub fn align(ctx: &mut EvalContext, args: &mut FuncArgs) -> Value { let first = args.eat::<AlignValue>(ctx); let second = args.eat::<AlignValue>(ctx); - let mut horizontal = args.eat_named::<AlignValue>(ctx, "horizontal"); - let mut vertical = args.eat_named::<AlignValue>(ctx, "vertical"); + let mut horizontal = args.named::<AlignValue>(ctx, "horizontal"); + let mut vertical = args.named::<AlignValue>(ctx, "vertical"); let body = args.eat::<TemplateValue>(ctx); for value in first.into_iter().chain(second) { diff --git a/src/library/basic.rs b/src/library/basic.rs index 333416b4..e0e464ae 100644 --- a/src/library/basic.rs +++ b/src/library/basic.rs @@ -11,7 +11,7 @@ use super::*; /// # Return value /// The name of the value's type as a string. pub fn type_(ctx: &mut EvalContext, args: &mut FuncArgs) -> Value { - match args.eat_expect::<Value>(ctx, "value") { + match args.expect::<Value>(ctx, "value") { Some(value) => value.type_name().into(), None => Value::Error, } @@ -25,7 +25,7 @@ pub fn type_(ctx: &mut EvalContext, args: &mut FuncArgs) -> Value { /// # Return value /// The string representation of the value. pub fn repr(ctx: &mut EvalContext, args: &mut FuncArgs) -> Value { - match args.eat_expect::<Value>(ctx, "value") { + match args.expect::<Value>(ctx, "value") { Some(value) => pretty(&value).into(), None => Value::Error, } @@ -33,7 +33,7 @@ pub fn repr(ctx: &mut EvalContext, args: &mut FuncArgs) -> Value { /// `len`: The length of a string, an array or a dictionary. pub fn len(ctx: &mut EvalContext, args: &mut FuncArgs) -> Value { - match args.eat_expect::<Spanned<Value>>(ctx, "collection") { + match args.expect::<Spanned<Value>>(ctx, "collection") { Some(Spanned { v: Value::Str(v), .. }) => Value::Int(v.len() as i64), Some(Spanned { v: Value::Array(v), .. }) => Value::Int(v.len() as i64), Some(Spanned { v: Value::Dict(v), .. }) => Value::Int(v.len() as i64), @@ -56,9 +56,9 @@ pub fn len(ctx: &mut EvalContext, args: &mut FuncArgs) -> Value { /// # Return value /// The color with the given components. pub fn rgb(ctx: &mut EvalContext, args: &mut FuncArgs) -> Value { - let r = args.eat_expect(ctx, "red component"); - let g = args.eat_expect(ctx, "green component"); - let b = args.eat_expect(ctx, "blue component"); + let r = args.expect(ctx, "red component"); + let g = args.expect(ctx, "green component"); + let b = args.expect(ctx, "blue component"); let a = args.eat(ctx); let mut clamp = |component: Option<Spanned<f64>>, default| { diff --git a/src/library/decorations.rs b/src/library/decorations.rs index 423041c1..b935f707 100644 --- a/src/library/decorations.rs +++ b/src/library/decorations.rs @@ -57,10 +57,10 @@ fn line_impl( args: &mut FuncArgs, substate: fn(&mut FontState) -> &mut Option<Rc<LineState>>, ) -> Value { - let color = args.eat_named(ctx, "color"); - let position = args.eat_named(ctx, "position"); - let strength = args.eat_named::<Linear>(ctx, "strength"); - let extent = args.eat_named(ctx, "extent").unwrap_or_default(); + let color = args.named(ctx, "color"); + let position = args.named(ctx, "position"); + let strength = args.named::<Linear>(ctx, "strength"); + let extent = args.named(ctx, "extent").unwrap_or_default(); let body = args.eat::<TemplateValue>(ctx); // Suppress any existing strikethrough if strength is explicitly zero. diff --git a/src/library/font.rs b/src/library/font.rs index c1ed1c98..8d76328f 100644 --- a/src/library/font.rs +++ b/src/library/font.rs @@ -50,16 +50,16 @@ use super::*; /// - `descender` pub fn font(ctx: &mut EvalContext, args: &mut FuncArgs) -> Value { let size = args.eat::<Linear>(ctx); - let list = args.eat_all::<FontFamily>(ctx); - let style = args.eat_named(ctx, "style"); - let weight = args.eat_named(ctx, "weight"); - let stretch = args.eat_named(ctx, "stretch"); - let top_edge = args.eat_named(ctx, "top-edge"); - let bottom_edge = args.eat_named(ctx, "bottom-edge"); - let color = args.eat_named(ctx, "color"); - let serif = args.eat_named(ctx, "serif"); - let sans_serif = args.eat_named(ctx, "sans-serif"); - let monospace = args.eat_named(ctx, "monospace"); + let list = args.all::<FontFamily>(ctx); + let style = args.named(ctx, "style"); + let weight = args.named(ctx, "weight"); + let stretch = args.named(ctx, "stretch"); + let top_edge = args.named(ctx, "top-edge"); + let bottom_edge = args.named(ctx, "bottom-edge"); + let color = args.named(ctx, "color"); + let serif = args.named(ctx, "serif"); + let sans_serif = args.named(ctx, "sans-serif"); + let monospace = args.named(ctx, "monospace"); let body = args.eat::<TemplateValue>(ctx); Value::template("font", move |ctx| { diff --git a/src/library/grid.rs b/src/library/grid.rs index 81bd655c..9efa687c 100644 --- a/src/library/grid.rs +++ b/src/library/grid.rs @@ -34,17 +34,17 @@ use super::*; /// - `ttb` /// - `btt` pub fn grid(ctx: &mut EvalContext, args: &mut FuncArgs) -> Value { - let columns = args.eat_named::<Tracks>(ctx, "columns").unwrap_or_default(); - let rows = args.eat_named::<Tracks>(ctx, "rows").unwrap_or_default(); + let columns = args.named::<Tracks>(ctx, "columns").unwrap_or_default(); + let rows = args.named::<Tracks>(ctx, "rows").unwrap_or_default(); let gutter = args - .eat_named::<Linear>(ctx, "gutter") + .named::<Linear>(ctx, "gutter") .map(|v| vec![TrackSizing::Linear(v)]) .unwrap_or_default(); - let gutter_columns = args.eat_named::<Tracks>(ctx, "gutter-columns"); - let gutter_rows = args.eat_named::<Tracks>(ctx, "gutter-rows"); - let column_dir = args.eat_named(ctx, "column-dir"); - let row_dir = args.eat_named(ctx, "row-dir"); - let children = args.eat_all::<TemplateValue>(ctx); + let gutter_columns = args.named::<Tracks>(ctx, "gutter-columns"); + let gutter_rows = args.named::<Tracks>(ctx, "gutter-rows"); + let column_dir = args.named(ctx, "column-dir"); + let row_dir = args.named(ctx, "row-dir"); + let children = args.all::<TemplateValue>(ctx); Value::template("grid", move |ctx| { let children = children diff --git a/src/library/image.rs b/src/library/image.rs index 7e8489e5..bd7f2f67 100644 --- a/src/library/image.rs +++ b/src/library/image.rs @@ -14,9 +14,9 @@ use crate::layout::{AnyNode, Constrained, Constraints, Element, Frame, Layout, L /// # Return value /// A template that inserts an image. pub fn image(ctx: &mut EvalContext, args: &mut FuncArgs) -> Value { - let path = args.eat_expect::<Spanned<String>>(ctx, "path to image file"); - let width = args.eat_named(ctx, "width"); - let height = args.eat_named(ctx, "height"); + let path = args.expect::<Spanned<String>>(ctx, "path to image file"); + let width = args.named(ctx, "width"); + let height = args.named(ctx, "height"); let mut node = None; if let Some(path) = &path { diff --git a/src/library/lang.rs b/src/library/lang.rs index d88d23c0..7a08001a 100644 --- a/src/library/lang.rs +++ b/src/library/lang.rs @@ -17,7 +17,7 @@ use super::*; /// - `rtl` pub fn lang(ctx: &mut EvalContext, args: &mut FuncArgs) -> Value { let iso = args.eat::<String>(ctx).map(|s| lang_dir(&s)); - let dir = match args.eat_named::<Spanned<Dir>>(ctx, "dir") { + let dir = match args.named::<Spanned<Dir>>(ctx, "dir") { Some(dir) if dir.v.axis() == SpecAxis::Horizontal => Some(dir.v), Some(dir) => { ctx.diag(error!(dir.span, "must be horizontal")); diff --git a/src/library/math.rs b/src/library/math.rs index 89c45ecc..4afb540d 100644 --- a/src/library/math.rs +++ b/src/library/math.rs @@ -51,7 +51,7 @@ fn minmax(ctx: &mut EvalContext, args: &mut FuncArgs, goal: Ordering) -> Value { } extremum.unwrap_or_else(|| { - args.eat_expect::<Value>(ctx, "value"); + args.expect::<Value>(ctx, "value"); Value::Error }) } diff --git a/src/library/pad.rs b/src/library/pad.rs index 5fa56567..4b68a434 100644 --- a/src/library/pad.rs +++ b/src/library/pad.rs @@ -17,11 +17,11 @@ use crate::layout::PadNode; /// A template that pads its region and sets the body into it. pub fn pad(ctx: &mut EvalContext, args: &mut FuncArgs) -> Value { let all = args.eat(ctx); - let left = args.eat_named(ctx, "left"); - let top = args.eat_named(ctx, "top"); - let right = args.eat_named(ctx, "right"); - let bottom = args.eat_named(ctx, "bottom"); - let body = args.eat_expect::<TemplateValue>(ctx, "body").unwrap_or_default(); + let left = args.named(ctx, "left"); + let top = args.named(ctx, "top"); + let right = args.named(ctx, "right"); + let bottom = args.named(ctx, "bottom"); + let body = args.expect::<TemplateValue>(ctx, "body").unwrap_or_default(); let padding = Sides::new( left.or(all).unwrap_or_default(), diff --git a/src/library/page.rs b/src/library/page.rs index 59cca1f0..eb39fb9e 100644 --- a/src/library/page.rs +++ b/src/library/page.rs @@ -29,14 +29,14 @@ pub fn page(ctx: &mut EvalContext, args: &mut FuncArgs) -> Value { }) }); - let width = args.eat_named(ctx, "width"); - let height = args.eat_named(ctx, "height"); - let margins = args.eat_named(ctx, "margins"); - let left = args.eat_named(ctx, "left"); - let top = args.eat_named(ctx, "top"); - let right = args.eat_named(ctx, "right"); - let bottom = args.eat_named(ctx, "bottom"); - let flip = args.eat_named(ctx, "flip"); + let width = args.named(ctx, "width"); + let height = args.named(ctx, "height"); + let margins = args.named(ctx, "margins"); + let left = args.named(ctx, "left"); + let top = args.named(ctx, "top"); + let right = args.named(ctx, "right"); + let bottom = args.named(ctx, "bottom"); + let flip = args.named(ctx, "flip"); let body = args.eat::<TemplateValue>(ctx); let span = args.span; diff --git a/src/library/par.rs b/src/library/par.rs index 46ba85c4..1737133b 100644 --- a/src/library/par.rs +++ b/src/library/par.rs @@ -10,9 +10,9 @@ use super::*; /// # Return value /// A template that configures paragraph properties. pub fn par(ctx: &mut EvalContext, args: &mut FuncArgs) -> Value { - let spacing = args.eat_named(ctx, "spacing"); - let leading = args.eat_named(ctx, "leading"); - let word_spacing = args.eat_named(ctx, "word-spacing"); + let spacing = args.named(ctx, "spacing"); + let leading = args.named(ctx, "leading"); + let word_spacing = args.named(ctx, "word-spacing"); Value::template("par", move |ctx| { if let Some(spacing) = spacing { diff --git a/src/library/shapes.rs b/src/library/shapes.rs index 3c6f801d..213e2f4a 100644 --- a/src/library/shapes.rs +++ b/src/library/shapes.rs @@ -19,9 +19,9 @@ use crate::layout::{BackgroundNode, BackgroundShape, Fill, FixedNode, PadNode}; /// # Return value /// A template that inserts a rectangle and sets the body into it. pub fn rect(ctx: &mut EvalContext, args: &mut FuncArgs) -> Value { - let width = args.eat_named(ctx, "width"); - let height = args.eat_named(ctx, "height"); - let fill = args.eat_named(ctx, "fill"); + let width = args.named(ctx, "width"); + let height = args.named(ctx, "height"); + let fill = args.named(ctx, "fill"); let body = args.eat::<TemplateValue>(ctx).unwrap_or_default(); rect_impl("rect", width, height, None, fill, body) } @@ -44,10 +44,10 @@ pub fn rect(ctx: &mut EvalContext, args: &mut FuncArgs) -> Value { /// # Return value /// A template that inserts a square and sets the body into it. pub fn square(ctx: &mut EvalContext, args: &mut FuncArgs) -> Value { - let length = args.eat_named::<Length>(ctx, "length").map(Linear::from); - let width = length.or_else(|| args.eat_named(ctx, "width")); - let height = width.is_none().then(|| args.eat_named(ctx, "height")).flatten(); - let fill = args.eat_named(ctx, "fill"); + let length = args.named::<Length>(ctx, "length").map(Linear::from); + let width = length.or_else(|| args.named(ctx, "width")); + let height = width.is_none().then(|| args.named(ctx, "height")).flatten(); + let fill = args.named(ctx, "fill"); let body = args.eat::<TemplateValue>(ctx).unwrap_or_default(); rect_impl("square", width, height, Some(N64::from(1.0)), fill, body) } @@ -91,9 +91,9 @@ fn rect_impl( /// # Return value /// A template that inserts an ellipse and sets the body into it. pub fn ellipse(ctx: &mut EvalContext, args: &mut FuncArgs) -> Value { - let width = args.eat_named(ctx, "width"); - let height = args.eat_named(ctx, "height"); - let fill = args.eat_named(ctx, "fill"); + let width = args.named(ctx, "width"); + let height = args.named(ctx, "height"); + let fill = args.named(ctx, "fill"); let body = args.eat::<TemplateValue>(ctx).unwrap_or_default(); ellipse_impl("ellipse", width, height, None, fill, body) } @@ -116,10 +116,10 @@ pub fn ellipse(ctx: &mut EvalContext, args: &mut FuncArgs) -> Value { /// # Return value /// A template that inserts a circle and sets the body into it. pub fn circle(ctx: &mut EvalContext, args: &mut FuncArgs) -> Value { - let radius = args.eat_named::<Length>(ctx, "radius").map(|r| 2.0 * Linear::from(r)); - let width = radius.or_else(|| args.eat_named(ctx, "width")); - let height = width.is_none().then(|| args.eat_named(ctx, "height")).flatten(); - let fill = args.eat_named(ctx, "fill"); + let radius = args.named::<Length>(ctx, "radius").map(|r| 2.0 * Linear::from(r)); + let width = radius.or_else(|| args.named(ctx, "width")); + let height = width.is_none().then(|| args.named(ctx, "height")).flatten(); + let fill = args.named(ctx, "fill"); let body = args.eat::<TemplateValue>(ctx).unwrap_or_default(); ellipse_impl("circle", width, height, Some(N64::from(1.0)), fill, body) } diff --git a/src/library/spacing.rs b/src/library/spacing.rs index 654a18c4..b32e97c1 100644 --- a/src/library/spacing.rs +++ b/src/library/spacing.rs @@ -28,7 +28,7 @@ fn spacing_impl( args: &mut FuncArgs, axis: GenAxis, ) -> Value { - let spacing: Option<Linear> = args.eat_expect(ctx, "spacing"); + let spacing: Option<Linear> = args.expect(ctx, "spacing"); Value::template(name, move |ctx| { if let Some(linear) = spacing { // TODO: Should this really always be font-size relative? diff --git a/src/library/stack.rs b/src/library/stack.rs index 672cfbef..21a0ac35 100644 --- a/src/library/stack.rs +++ b/src/library/stack.rs @@ -19,8 +19,8 @@ use crate::layout::{StackChild, StackNode}; /// - `ttb` /// - `btt` pub fn stack(ctx: &mut EvalContext, args: &mut FuncArgs) -> Value { - let dir = args.eat_named::<Dir>(ctx, "dir").unwrap_or(Dir::TTB); - let children = args.eat_all::<TemplateValue>(ctx); + let dir = args.named::<Dir>(ctx, "dir").unwrap_or(Dir::TTB); + let children = args.all::<TemplateValue>(ctx); Value::template("stack", move |ctx| { let children = children |
