Chcę utworzyć kombinator parsera, który będzie zbierać wszystkie wiersze poniżej bieżącego miejsca, których poziomy wcięcia będą większe lub równe około i. Myślę, że idea jest prosta: Spożywać linię -
Pozwala zobaczyć fragment kodu: pSegmentBegin p i = pIndentExact i *> ((:) <$> p i <*> ((pEOL *> pSegment p i) <|> pure []))
jeśli zmienię ten kod w moim parsera do: pSegmentBegin p i = do
pInd