• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

mrkkrp / megaparsec / 670
92%

Build:
DEFAULT BRANCH: master
Ran 27 Dec 2016 10:37PM UTC
Jobs 3
Files 8
Run time 15min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

pending completion
670

push

travis-ci

mrkkrp
Make indentBlock/IndentNone work with many like IndentMany/Some does (#161)

Even though the haddock for ‘Text.Megaparsec.Lexer.space’ says that

    Parsing of white space is an important part of any parser. We
    propose a convention where every lexeme parser assumes no spaces
    before the lexeme and consumes all spaces after the lexeme;

all the indentation-sensitive parsing combinators assume/consume whitespace
_before_ the thing to be parsed. This would normally mean they can't be used
with combinators like ‘many’ and ‘some’ without using ‘try’ (and sacrificing
performance). Fortunately ‘indentBlock’ also consumes whitespace _after_,
but unfortunately it didn't do that in the ‘IndentNone’ case. Now it does
and it works with many and some without try!

751 of 807 relevant lines covered (93.06%)

2.79 hits per line

Jobs
ID Job ID Ran Files Coverage
2 670.2 (CABALVER=1.18 GHCVER=7.8.4) 27 Dec 2016 10:37PM UTC 0
93.05
Travis Job 670.2
3 670.3 (CABALVER=1.22 GHCVER=7.10.3) 27 Dec 2016 10:49PM UTC 0
93.06
Travis Job 670.3
4 670.4 (CABALVER=1.24 GHCVER=8.0.1) 27 Dec 2016 10:52PM UTC 0
93.06
Travis Job 670.4
Source Files on build 670
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #670
  • 4147b2b1 on github
  • Prev Build on master (#668)
  • Next Build on master (#671)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc