Commit 793c1aba authored by Paul Asmuth's avatar Paul Asmuth
Browse files

consistent argument names

parent 67d9fab4
Loading
Loading
Loading
Loading
+10 −10
Original line number Diff line number Diff line
@@ -220,18 +220,18 @@ ReturnCode build(

  /* parse properties */
  auto config_rc = expr_walk_map(expr_next(expr), {
    {"xdata", bind(&data_load, _1, &config->x)},
    {"ydata", bind(&data_load, _1, &config->y)},
    {"data-x", bind(&data_load, _1, &config->x)},
    {"data-y", bind(&data_load, _1, &config->y)},
    {"xoffsetdata", bind(&data_load, _1, &config->xoffset)},
    {"yoffsetdata", bind(&data_load, _1, &config->yoffset)},
    {"xmin", bind(&expr_to_float64_opt, _1, &config->scale_x.min)},
    {"xmax", bind(&expr_to_float64_opt, _1, &config->scale_x.max)},
    {"xscale", bind(&scale_configure_kind, _1, &config->scale_x)},
    {"xscale-padding", bind(&expr_to_float64, _1, &config->scale_x.padding)},
    {"ymin", bind(&expr_to_float64_opt, _1, &config->scale_y.min)},
    {"ymax", bind(&expr_to_float64_opt, _1, &config->scale_y.max)},
    {"yscale", bind(&scale_configure_kind, _1, &config->scale_y)},
    {"yscale-padding", bind(&expr_to_float64, _1, &config->scale_y.padding)},
    {"range-x-min", bind(&expr_to_float64_opt, _1, &config->scale_x.min)},
    {"range-x-max", bind(&expr_to_float64_opt, _1, &config->scale_x.max)},
    {"scale-x", bind(&scale_configure_kind, _1, &config->scale_x)},
    {"scale_x-padding", bind(&expr_to_float64, _1, &config->scale_x.padding)},
    {"range-y-min", bind(&expr_to_float64_opt, _1, &config->scale_y.min)},
    {"range-y-max", bind(&expr_to_float64_opt, _1, &config->scale_y.max)},
    {"scale-y", bind(&scale_configure_kind, _1, &config->scale_y)},
    {"scale_y-padding", bind(&expr_to_float64, _1, &config->scale_y.padding)},
    {
      "direction",
      expr_to_enum_fn<Direction>(&config->direction, {
+10 −10
Original line number Diff line number Diff line
@@ -322,18 +322,18 @@ ReturnCode build(

  /* parse properties */
  auto config_rc = expr_walk_map(expr_next(expr), {
    {"xdata", bind(&data_load, _1, &config->x)},
    {"ydata", bind(&data_load, _1, &config->y)},
    {"data-x", bind(&data_load, _1, &config->x)},
    {"data-y", bind(&data_load, _1, &config->y)},
    {"xoffsetdata", bind(&data_load, _1, &config->xoffset)},
    {"yoffsetdata", bind(&data_load, _1, &config->yoffset)},
    {"xmin", bind(&expr_to_float64_opt, _1, &config->scale_x.min)},
    {"xmax", bind(&expr_to_float64_opt, _1, &config->scale_x.max)},
    {"xscale", bind(&scale_configure_kind, _1, &config->scale_x)},
    {"xscale-padding", bind(&expr_to_float64, _1, &config->scale_x.padding)},
    {"ymin", bind(&expr_to_float64_opt, _1, &config->scale_y.min)},
    {"ymax", bind(&expr_to_float64_opt, _1, &config->scale_y.max)},
    {"yscale", bind(&scale_configure_kind, _1, &config->scale_y)},
    {"yscale-padding", bind(&expr_to_float64, _1, &config->scale_y.padding)},
    {"range-x-min", bind(&expr_to_float64_opt, _1, &config->scale_x.min)},
    {"range-x-max", bind(&expr_to_float64_opt, _1, &config->scale_x.max)},
    {"scale-x", bind(&scale_configure_kind, _1, &config->scale_x)},
    {"scale_x-padding", bind(&expr_to_float64, _1, &config->scale_x.padding)},
    {"range-y-min", bind(&expr_to_float64_opt, _1, &config->scale_y.min)},
    {"range-y-max", bind(&expr_to_float64_opt, _1, &config->scale_y.max)},
    {"scale-y", bind(&scale_configure_kind, _1, &config->scale_y)},
    {"scale_y-padding", bind(&expr_to_float64, _1, &config->scale_y.padding)},
    {"size", bind(&data_load, _1, &config->sizes)},
    {"sizes", bind(&data_load, _1, &config->sizes)},
    {
+10 −10
Original line number Diff line number Diff line
@@ -90,16 +90,16 @@ ReturnCode build(const Environment& env, const Expr* expr, ElementRef* elem) {

  /* parse properties */
  auto config_rc = expr_walk_map(expr_next(expr), {
    {"xmin", bind(&expr_to_float64_opt, _1, &config->scale_x.min)},
    {"xmax", bind(&expr_to_float64_opt, _1, &config->scale_x.max)},
    {"xlayout", bind(&scale_configure_layout, _1, &config->layout_x)},
    {"xscale", bind(&scale_configure_kind, _1, &config->scale_x)},
    {"xscale-padding", bind(&expr_to_float64, _1, &config->scale_x.padding)},
    {"ymin", bind(&expr_to_float64_opt, _1, &config->scale_y.min)},
    {"ymax", bind(&expr_to_float64_opt, _1, &config->scale_y.max)},
    {"ylayout", bind(&scale_configure_layout, _1, &config->layout_y)},
    {"yscale", bind(&scale_configure_kind, _1, &config->scale_y)},
    {"yscale-padding", bind(&expr_to_float64, _1, &config->scale_y.padding)},
    {"range-x-min", bind(&expr_to_float64_opt, _1, &config->scale_x.min)},
    {"range-x-max", bind(&expr_to_float64_opt, _1, &config->scale_x.max)},
    {"ticks-x", bind(&scale_configure_layout, _1, &config->layout_x)},
    {"scale-x", bind(&scale_configure_kind, _1, &config->scale_x)},
    {"scale_x-padding", bind(&expr_to_float64, _1, &config->scale_x.padding)},
    {"range-y-min", bind(&expr_to_float64_opt, _1, &config->scale_y.min)},
    {"range-y-max", bind(&expr_to_float64_opt, _1, &config->scale_y.max)},
    {"ticks-y", bind(&scale_configure_layout, _1, &config->layout_y)},
    {"scale-y", bind(&scale_configure_kind, _1, &config->scale_y)},
    {"scale_y-padding", bind(&expr_to_float64, _1, &config->scale_y.padding)},
    {"color", bind(&expr_to_color, _1, &config->line_color)},
    {"stroke", bind(&expr_to_measure, _1, &config->line_width)},
  });
+10 −10
Original line number Diff line number Diff line
@@ -104,16 +104,16 @@ ReturnCode build(

  /* parse properties */
  auto config_rc = expr_walk_map(expr_next(expr), {
    {"xdata", bind(&data_load, _1, &config->x)},
    {"ydata", bind(&data_load, _1, &config->y)},
    {"xmin", bind(&expr_to_float64_opt, _1, &config->scale_x.min)},
    {"xmax", bind(&expr_to_float64_opt, _1, &config->scale_x.max)},
    {"xscale", bind(&scale_configure_kind, _1, &config->scale_x)},
    {"xscale-padding", bind(&expr_to_float64, _1, &config->scale_x.padding)},
    {"ymin", bind(&expr_to_float64_opt, _1, &config->scale_y.min)},
    {"ymax", bind(&expr_to_float64_opt, _1, &config->scale_y.max)},
    {"yscale", bind(&scale_configure_kind, _1, &config->scale_y)},
    {"yscale-padding", bind(&expr_to_float64, _1, &config->scale_y.padding)},
    {"data-x", bind(&data_load, _1, &config->x)},
    {"data-y", bind(&data_load, _1, &config->y)},
    {"range-x-min", bind(&expr_to_float64_opt, _1, &config->scale_x.min)},
    {"range-x-max", bind(&expr_to_float64_opt, _1, &config->scale_x.max)},
    {"scale-x", bind(&scale_configure_kind, _1, &config->scale_x)},
    {"scale_x-padding", bind(&expr_to_float64, _1, &config->scale_x.padding)},
    {"range-y-min", bind(&expr_to_float64_opt, _1, &config->scale_y.min)},
    {"range-y-max", bind(&expr_to_float64_opt, _1, &config->scale_y.max)},
    {"scale-y", bind(&scale_configure_kind, _1, &config->scale_y)},
    {"scale_y-padding", bind(&expr_to_float64, _1, &config->scale_y.padding)},
    {"labels", bind(&data_load_strings, _1, &config->labels)},
    {"label-font-size", bind(&expr_to_measure, _1, &config->label_font_size)},
  });
+28 −28
Original line number Diff line number Diff line
@@ -32,33 +32,33 @@ ReturnCode build(
    ElementRef* elem) {
  std::vector<Measure> x;
  std::vector<Measure> y;
  ScaleConfig xscale;
  ScaleConfig yscale;
  ScaleConfig scale_x;
  ScaleConfig scale_y;

  ExprStorage xdata;
  ExprStorage ydata;
  ExprStorage data_x;
  ExprStorage data_y;

  auto config_rc = expr_walk_map(expr_next(expr), {
    {
      "xdata",
      "data-x",
      expr_calln_fn({
        bind(&data_load, _1, &x),
        bind(&expr_to_copy, _1, &xdata),
        bind(&expr_to_copy, _1, &data_x),
      }),
    },
    {
      "ydata",
      "data-y",
      expr_calln_fn({
        bind(&data_load, _1, &y),
        bind(&expr_to_copy, _1, &ydata),
        bind(&expr_to_copy, _1, &data_y),
      }),
    },
    {"xmin", bind(&expr_to_float64_opt, _1, &xscale.min)},
    {"xmax", bind(&expr_to_float64_opt, _1, &xscale.max)},
    {"ymin", bind(&expr_to_float64_opt, _1, &yscale.min)},
    {"ymax", bind(&expr_to_float64_opt, _1, &yscale.max)},
    {"yscale", bind(&scale_configure_kind, _1, &yscale)},
    {"xscale", bind(&scale_configure_kind, _1, &xscale)},
    {"range-x-min", bind(&expr_to_float64_opt, _1, &scale_x.min)},
    {"range-x-max", bind(&expr_to_float64_opt, _1, &scale_x.max)},
    {"range-y-min", bind(&expr_to_float64_opt, _1, &scale_y.min)},
    {"range-y-max", bind(&expr_to_float64_opt, _1, &scale_y.max)},
    {"scale-y", bind(&scale_configure_kind, _1, &scale_y)},
    {"scale-x", bind(&scale_configure_kind, _1, &scale_x)},
  });

  if (!config_rc) {
@@ -68,34 +68,34 @@ ReturnCode build(
  /* scale autoconfig */
  for (const auto& v : x) {
    if (v.unit == Unit::USER) {
      scale_fit(v.value, &xscale);
      scale_fit(v.value, &scale_x);
    }
  }

  for (const auto& v : y) {
    if (v.unit == Unit::USER) {
      scale_fit(v.value, &yscale);
      scale_fit(v.value, &scale_y);
    }
  }

  auto xmin = expr_create_value(std::to_string(scale_min(xscale)));
  auto xmax = expr_create_value(std::to_string(scale_max(xscale)));
  auto ymin = expr_create_value(std::to_string(scale_min(yscale)));
  auto ymax = expr_create_value(std::to_string(scale_max(yscale)));
  auto xmin = expr_create_value(std::to_string(scale_min(scale_x)));
  auto xmax = expr_create_value(std::to_string(scale_max(scale_x)));
  auto ymin = expr_create_value(std::to_string(scale_min(scale_y)));
  auto ymax = expr_create_value(std::to_string(scale_max(scale_y)));

  auto chart_body = expr_build(
      "chart/lines",
      "xdata",
      std::move(xdata),
      "ydata",
      std::move(ydata),
      "xmin",
      "data-x",
      std::move(data_x),
      "data-y",
      std::move(data_y),
      "range-x-min",
      expr_clone(xmin.get()),
      "xmax",
      "range-x-max",
      expr_clone(xmax.get()),
      "ymin",
      "range-y-min",
      expr_clone(ymin.get()),
      "ymax",
      "range-y-max",
      expr_clone(ymax.get()));

  auto chart_axis_top = expr_build(
Loading