Files
aoc-2022/src/Parse.hs

15 lines
332 B
Haskell
Raw Normal View History

2023-08-27 22:30:00 +02:00
{-# LANGUAGE ImportQualifiedPost #-}
module Parse where
import Lib (Parser)
import Text.Megaparsec qualified as M
import Text.Megaparsec.Char qualified as MC
import Text.Megaparsec.Char.Lexer qualified as MCL
someLines :: Parser a -> Parser [a]
someLines p = p `M.sepEndBy1` MC.newline
number :: Parser Int
number = MCL.decimal