aboutsummaryrefslogtreecommitdiff
path: root/aoc-2022-dotnet/Common/Library.fs
diff options
context:
space:
mode:
authorTomasz Chojnacki <tomaszchojnacki2001@gmail.com>2022-12-07 14:23:47 +0100
committerTomasz Chojnacki <tomaszchojnacki2001@gmail.com>2022-12-07 14:23:47 +0100
commit8d9513e9df67c5ec0abc2d94152f350274233643 (patch)
tree926d8e378c7534baddf76800971762b1a2c2cea0 /aoc-2022-dotnet/Common/Library.fs
parentbea11616e6b3c26b14534feb87317619009236d1 (diff)
downloadgleam_aoc2020-8d9513e9df67c5ec0abc2d94152f350274233643.tar.gz
gleam_aoc2020-8d9513e9df67c5ec0abc2d94152f350274233643.zip
Refactor earlier solutions
Diffstat (limited to 'aoc-2022-dotnet/Common/Library.fs')
-rw-r--r--aoc-2022-dotnet/Common/Library.fs8
1 files changed, 8 insertions, 0 deletions
diff --git a/aoc-2022-dotnet/Common/Library.fs b/aoc-2022-dotnet/Common/Library.fs
new file mode 100644
index 0000000..7354509
--- /dev/null
+++ b/aoc-2022-dotnet/Common/Library.fs
@@ -0,0 +1,8 @@
+module Common
+
+open FParsec
+
+let parse parser input =
+ match run parser input with
+ | Success (result, _, _) -> result
+ | _ -> failwith "Invalid input format!"