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

pysmt / pysmt / 2241

Build:
DEFAULT BRANCH: master
Ran 15 Oct 2018 02:40AM UTC
Jobs 4
Files 0
Run time –
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
2241

push

travis-ci

marcogario
Fix StopIteration use in SmtLib parser (#521)

Introduced two different functions for consuming a token in the parser: consume_maybe and consume. The first will consume a new token if available, but stop the iteration if no token is available. The second will require that a token is available and throw an exception if this is not the case.

This makes the intent in the code much more clear. Previously, we were relying on StopIteration bubbling up the call stack to obtain the behavior of consume_maybe. However, this would not allow us to distinguish between a stream that ended abruptly and one that ended normally. 

This also fixes a bug in the management of extra_queue in the parser
Jobs
ID Job ID Ran Files Coverage
1 2241.1 (PYSMT_SOLVER="all" PYSMT_GMPY="TRUE") 15 Oct 2018 02:40AM UTC 0
Travis Job 2241.1
2 2241.2 (PYSMT_SOLVER="all" PYSMT_GMPY="FALSE") 15 Oct 2018 02:40AM UTC 0
Travis Job 2241.2
14 2241.14 (PYSMT_SOLVER="all" PYSMT_GMPY="TRUE") 15 Oct 2018 02:55AM UTC 0
Travis Job 2241.14
15 2241.15 (PYSMT_SOLVER="all" PYSMT_GMPY="FALSE") 15 Oct 2018 02:57AM UTC 0
Travis Job 2241.15
Source Files on build 2241
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #2241
  • de76d45f on github
  • Prev Build on master (#2227)
  • Next Build on master (#2244)
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