diff options
author | Oleg Grenrus <oleg.grenrus@iki.fi> | 2019-02-04 18:44:25 +0200 |
---|---|---|
committer | Alec Theriault <alec.theriault@gmail.com> | 2019-02-04 08:44:25 -0800 |
commit | cacd245a5e0a0f2e14d4ed34e877835fdef3367f (patch) | |
tree | d29e2dbdea36129720b7e8df9e9a007e539b0a4b /haddock-library/fixtures/examples/list-blocks1.input | |
parent | 032ff0dd3411f66131854c4314b9f00c8540fd10 (diff) |
Make a fixture of weird parsing of lists (#997)
The second example is interesting.
If there's a list directly after the header, and that list has
deeper structure, the parser is confused: It finds two lists:
- One with the first nested element,
- everything after it
I'm not trying to fix this, as I'm not even sure this is a bug,
and not a feature.
Diffstat (limited to 'haddock-library/fixtures/examples/list-blocks1.input')
-rw-r--r-- | haddock-library/fixtures/examples/list-blocks1.input | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/haddock-library/fixtures/examples/list-blocks1.input b/haddock-library/fixtures/examples/list-blocks1.input new file mode 100644 index 00000000..72a0640b --- /dev/null +++ b/haddock-library/fixtures/examples/list-blocks1.input @@ -0,0 +1,15 @@ +* Something about foo + + @ + foo :: a -> b -> c + foo a b = bar c b + @ + +* Something about bar + + @ + bar :: a -> b -> c + bar a b = foo b a + @ + +* And then we continue |