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

renatahodovan / grammarinator / 84 / 5
75%
master: 84%

Build:
Build:
LAST BUILD BRANCH: rifatarefin-memoized
DEFAULT BRANCH: master
Ran 23 Feb 2020 10:17PM UTC
Files 12
Run time 1s
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

23 Feb 2020 09:12PM UTC coverage: 75.437%. First build
TOXENV=cov

push

travis-ci

renatahodovan
Merge unlexer and unparser concepts

Until now, we generated an unlexer and an unparser from the lexer and
parser grammars respectively, mirroring the behaviour of ANTLR's
parser generator mechanism. However, contrary to ANTLR's lexer and
parser classes, our unlexer and unparser don't have any semantic
differences and there is no dependency between them. This means that their
functionalities can be merged into a common class. The name of this
common class is postfixed by 'Generator'.
The patch also adapts the CLI of grammarinator-generate to use
this new single generator class, instead of the previously used
unlexer and unparser pairs.

Further changes:
  * changed name of the base class of generators (Grammarinator -> Generator)
  * removed max_cnt and node_cnt from Generator base class
  * moved the initialization of common fields from generated classes to Generator base class
  * white space changes

777 of 1030 relevant lines covered (75.44%)

0.75 hits per line

Source Files on job 84.5 (TOXENV=cov)
  • Tree
  • List 0
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 78
  • Travis Job 84.5
  • 41d626be on github
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