takeWhile1 doesn't stop on end of string
Open
- Dominant language
- Haskell
- Stars
- 531
- Forks
- 98
- PR merge metrics
- No merged PRs in 30d
Description
I have this code:
``` haskell
parseClass :: Parser Text
parseClass = do
string "Class" <|> string "class"
skipSpace
takeWhile1 isAlpha
```
When I call it in GHCi I got this results:
```
*Lib> maybeResult . parse parseClass' $ (pack "Class Test ")
Just "Test"
*Lib> maybeResult . parse parseClass' $ (pack "Class Test")
Nothing
```
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.