Skip to content

Commit 38d3886

Browse files
committed
Remove unnecessary operator params
1 parent 96e9b88 commit 38d3886

File tree

1 file changed

+12
-13
lines changed

1 file changed

+12
-13
lines changed

Diff for: lib/mudbrick/text_block/output.ex

+12-13
Original file line numberDiff line numberDiff line change
@@ -42,10 +42,10 @@ defmodule Mudbrick.TextBlock.Output do
4242
|> Map.update!(:operations, &Enum.reverse/1)
4343
end
4444

45-
defp add_part(output, part, operator) do
45+
defp add_part(output, part) do
4646
output
4747
|> with_font(
48-
struct!(operator, font: part.font, text: part.text),
48+
struct!(TJ, font: part.font, text: part.text),
4949
part
5050
)
5151
|> colour(part.colour)
@@ -92,53 +92,52 @@ defmodule Mudbrick.TextBlock.Output do
9292
output
9393
|> leading(line)
9494
|> reset_offset(x_offsetter.(line))
95-
|> reduce_parts(line, TJ, :first_line, x_offsetter.(line))
95+
|> reduce_parts(line, :first_line, x_offsetter.(line))
9696
|> offset(x_offsetter.(line))
9797
end
9898

9999
defp reduce_lines(output, [line | lines], x_offsetter) do
100100
output
101101
|> leading(line)
102102
|> reset_offset(x_offsetter.(line))
103-
|> reduce_parts(line, TJ, nil, x_offsetter.(line))
103+
|> reduce_parts(line, nil, x_offsetter.(line))
104104
|> offset(x_offsetter.(line))
105105
|> reduce_lines(lines, x_offsetter)
106106
end
107107

108-
defp reduce_parts(output, %Line{parts: []}, _operator, :first_line, _x_offset) do
108+
defp reduce_parts(output, %Line{parts: []}, :first_line, _x_offset) do
109109
output
110110
end
111111

112-
defp reduce_parts(output, %Line{parts: [part]}, _operator, :first_line, x_offset) do
112+
defp reduce_parts(output, %Line{parts: [part]}, :first_line, x_offset) do
113113
output
114-
|> add_part(part, TJ)
114+
|> add_part(part)
115115
|> underline(part, x_offset)
116116
end
117117

118-
defp reduce_parts(output, %Line{parts: []}, _operator, nil, _x_offset) do
118+
defp reduce_parts(output, %Line{parts: []}, nil, _x_offset) do
119119
output
120120
|> add(%TJ{font: output.font, text: ""})
121121
|> add(%TStar{})
122122
end
123123

124-
defp reduce_parts(output, %Line{parts: [part]}, _operator, nil, x_offset) do
124+
defp reduce_parts(output, %Line{parts: [part]}, nil, x_offset) do
125125
output
126-
|> add_part(part, TJ)
126+
|> add_part(part)
127127
|> add(%TStar{})
128128
|> underline(part, x_offset)
129129
end
130130

131131
defp reduce_parts(
132132
output,
133133
%Line{parts: [part | parts]} = line,
134-
operator,
135134
line_kind,
136135
x_offset
137136
) do
138137
output
139-
|> add_part(part, operator)
138+
|> add_part(part)
140139
|> underline(part, x_offset)
141-
|> reduce_parts(%{line | parts: parts}, TJ, line_kind, x_offset)
140+
|> reduce_parts(%{line | parts: parts}, line_kind, x_offset)
142141
end
143142

144143
defp leading(output, line) do

0 commit comments

Comments
 (0)