exercism / exercism/elm-analyzer
Write analysis for concept exercise `paolas-prestigious-pizza`
- Dominant language
- Elm
- Stars
- 1
- Forks
- 5
- PR merge metrics
- No merged PRs in 30d
Description
[From design file](https://github.com/exercism/elm/blob/main/exercises/concept/paolas-prestigious-pizza/.meta/design.md)
## Analyzer
- [essential] `priceParser` should use `int` (instead of `number`?)
- [essential] `vegetarianParser` should use `symbol` or `keyword` (both are ok)
- [essential] `vegetarianParser` should use `Parser.oneOf`
- [essential] `wordParser` should use `chompWhile`, `getChompedString`, and `map`
- [essential] `ingredientsParser` should use `oneIngredientParser`
- [essential] `pizzaParser` should use `wordParser`, `vegetarianParser`, `ingredientsParser` and `priceParser`
- [essential] `menuParser` should use `pizzaParser`
- [essential] `oneIngredientParser` should use `chompWhile`, `getChompedString` and `andThen`
- [actionable] `priceParser` should use `symbol` (more appropriate than `keyword` for €)
- [informative] `sequence` should be used anywhere for the sake of learning (instead of `loop`?)
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.