From 2ba7501d516afa4ab240faccefb6a3f72223598e Mon Sep 17 00:00:00 2001 From: Tomasz Chojnacki Date: Thu, 2 Mar 2023 20:57:57 +0100 Subject: Update to Gleam v0.27 --- aoc-2020-gleam/src/days/day01.gleam | 4 ++-- aoc-2020-gleam/src/days/day02.gleam | 6 +++--- aoc-2020-gleam/src/days/day03.gleam | 4 ++-- aoc-2020-gleam/src/days/day04.gleam | 4 ++-- aoc-2020-gleam/src/days/day05.gleam | 2 +- aoc-2020-gleam/src/days/day06.gleam | 4 ++-- aoc-2020-gleam/src/days/day07.gleam | 4 ++-- aoc-2020-gleam/src/days/day08.gleam | 8 ++++---- aoc-2020-gleam/src/ext/iteratorx.gleam | 1 - aoc-2020-gleam/src/ext/resultx.gleam | 2 +- 10 files changed, 19 insertions(+), 20 deletions(-) (limited to 'aoc-2020-gleam') diff --git a/aoc-2020-gleam/src/days/day01.gleam b/aoc-2020-gleam/src/days/day01.gleam index 9e332d2..b0daf63 100644 --- a/aoc-2020-gleam/src/days/day01.gleam +++ b/aoc-2020-gleam/src/days/day01.gleam @@ -22,8 +22,8 @@ fn part2(numbers: List(Int)) -> Int { pub fn run() -> Nil { let test = input_util.read_numbers("test01") - assert 514_579 = part1(test) - assert 241_861_950 = part2(test) + let assert 514_579 = part1(test) + let assert 241_861_950 = part2(test) let input = input_util.read_numbers("day01") io.debug(part1(input)) diff --git a/aoc-2020-gleam/src/days/day02.gleam b/aoc-2020-gleam/src/days/day02.gleam index 3099d23..cedb604 100644 --- a/aoc-2020-gleam/src/days/day02.gleam +++ b/aoc-2020-gleam/src/days/day02.gleam @@ -34,7 +34,7 @@ fn parse_line(string: String) -> Line { |> p.map2(with: Line) |> p.labeled(with: "line") - assert Ok(policy) = p.parse_entire(string, with: line_parser) + let assert Ok(policy) = p.parse_entire(string, with: line_parser) policy } @@ -76,8 +76,8 @@ fn part2(lines: List(String)) -> Int { pub fn run() -> Nil { let test = input_util.read_lines("test02") - assert 2 = part1(test) - assert 1 = part2(test) + let assert 2 = part1(test) + let assert 1 = part2(test) let input = input_util.read_lines("day02") io.debug(part1(input)) diff --git a/aoc-2020-gleam/src/days/day03.gleam b/aoc-2020-gleam/src/days/day03.gleam index 6f256bf..e4cecda 100644 --- a/aoc-2020-gleam/src/days/day03.gleam +++ b/aoc-2020-gleam/src/days/day03.gleam @@ -88,8 +88,8 @@ fn part2(text: String) -> Int { pub fn run() -> Nil { let test = input_util.read_text("test03") - assert 7 = part1(test) - assert 336 = part2(test) + let assert 7 = part1(test) + let assert 336 = part2(test) let input = input_util.read_text("day03") io.debug(part1(input)) diff --git a/aoc-2020-gleam/src/days/day04.gleam b/aoc-2020-gleam/src/days/day04.gleam index 51722ed..21998e2 100644 --- a/aoc-2020-gleam/src/days/day04.gleam +++ b/aoc-2020-gleam/src/days/day04.gleam @@ -133,8 +133,8 @@ fn part2(text: String) -> Int { pub fn run() -> Nil { let test = input_util.read_text("test04") - assert 2 = part1(test) - assert 2 = part2(test) + let assert 2 = part1(test) + let assert 2 = part2(test) let input = input_util.read_text("day04") io.debug(part1(input)) diff --git a/aoc-2020-gleam/src/days/day05.gleam b/aoc-2020-gleam/src/days/day05.gleam index b1471f9..8eeb94b 100644 --- a/aoc-2020-gleam/src/days/day05.gleam +++ b/aoc-2020-gleam/src/days/day05.gleam @@ -45,7 +45,7 @@ fn part2(lines: List(String)) -> Int { pub fn run() -> Nil { let test = input_util.read_lines("test05") - assert 820 = part1(test) + let assert 820 = part1(test) let input = input_util.read_lines("day05") io.debug(part1(input)) diff --git a/aoc-2020-gleam/src/days/day06.gleam b/aoc-2020-gleam/src/days/day06.gleam index 824f984..f877630 100644 --- a/aoc-2020-gleam/src/days/day06.gleam +++ b/aoc-2020-gleam/src/days/day06.gleam @@ -81,8 +81,8 @@ fn part2(text: String) -> Int { pub fn run() -> Nil { let test = input_util.read_text("test06") - assert 11 = part1(test) - assert 6 = part2(test) + let assert 11 = part1(test) + let assert 6 = part2(test) let input = input_util.read_text("day06") io.debug(part1(input)) diff --git a/aoc-2020-gleam/src/days/day07.gleam b/aoc-2020-gleam/src/days/day07.gleam index 0b0a8e8..2e7c890 100644 --- a/aoc-2020-gleam/src/days/day07.gleam +++ b/aoc-2020-gleam/src/days/day07.gleam @@ -99,8 +99,8 @@ fn part2(lines: List(String)) -> Int { pub fn run() -> Nil { let test = input_util.read_lines("test07") - assert 4 = part1(test) - assert 32 = part2(test) + let assert 4 = part1(test) + let assert 32 = part2(test) let input = input_util.read_lines("day07") io.debug(part1(input)) diff --git a/aoc-2020-gleam/src/days/day08.gleam b/aoc-2020-gleam/src/days/day08.gleam index 0501162..6f074cf 100644 --- a/aoc-2020-gleam/src/days/day08.gleam +++ b/aoc-2020-gleam/src/days/day08.gleam @@ -125,7 +125,7 @@ fn all_program_mutations(of program: Program) -> Iterator(Program) { } fn part1(lines: List(String)) -> Int { - assert InfiniteLoop(acc) = + let assert InfiniteLoop(acc) = lines |> parse_program |> execution_result @@ -134,7 +134,7 @@ fn part1(lines: List(String)) -> Int { } fn part2(lines: List(String)) -> Int { - assert Termination(acc) = + let assert Termination(acc) = lines |> parse_program |> all_program_mutations @@ -147,8 +147,8 @@ fn part2(lines: List(String)) -> Int { pub fn run() -> Nil { let test = input_util.read_lines("test08") - assert 5 = part1(test) - assert 8 = part2(test) + let assert 5 = part1(test) + let assert 8 = part2(test) let input = input_util.read_lines("day08") io.debug(part1(input)) diff --git a/aoc-2020-gleam/src/ext/iteratorx.gleam b/aoc-2020-gleam/src/ext/iteratorx.gleam index 8e34351..0ef5d51 100644 --- a/aoc-2020-gleam/src/ext/iteratorx.gleam +++ b/aoc-2020-gleam/src/ext/iteratorx.gleam @@ -1,5 +1,4 @@ import gleam/iterator.{Iterator} as iter -import gleam/list pub fn length(iterator: Iterator(a)) -> Int { iterator diff --git a/aoc-2020-gleam/src/ext/resultx.gleam b/aoc-2020-gleam/src/ext/resultx.gleam index 8898841..d354216 100644 --- a/aoc-2020-gleam/src/ext/resultx.gleam +++ b/aoc-2020-gleam/src/ext/resultx.gleam @@ -1,4 +1,4 @@ pub fn assert_unwrap(result: Result(t, _)) -> t { - assert Ok(value) = result + let assert Ok(value) = result value } -- cgit v1.2.3