haskell / haskell/cabal

Make arbitraryShortToken to also generate [] and {} characters.

Open
#7,059 0 comments 0 reactions 0 assignees View on GitHub
exact-print
Dominant language
Haskell
Stars
1.7k
Forks
750
Avg merge
4d 3h
Merged PRs (30d)
28

Description

That shouldn't break roundtrip tests, but currently does.

I hope it is due broken pretty-printers. See https://github.com/haskell/cabal/pull/7056 where refactoring to using parsec parser began for config files of `cabal-install`.

Contributor guide

Open the contributing guide

Research direction

Start by locating arbitraryShortToken and the roundtrip tests, then read the parsec parser refactoring in PR #7056 for the cabal-install config path. Done means the generator covers [] and {} while the relevant roundtrip tests still pass.

Written by the indexing model from the issue text.

Assessment

Tech stack
haskell
Domain
build-system
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.