exercism / exercism/elm-analyzer

Write analysis for concept exercise `paolas-prestigious-pizza`

Open
#43 0 comments 0 reactions 1 assignee Claimed by @ceddlyburge View on GitHub
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.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.