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

type-ruby / t-ruby / 20560723383
79%
main: 92%

Build:
Build:
LAST BUILD BRANCH: feature/improve-error-messages
DEFAULT BRANCH: main
Ran 28 Dec 2025 10:58PM UTC
Jobs 1
Files 83
Run time 1min
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

28 Dec 2025 10:58PM UTC coverage: 79.074% (+1.7%) from 77.331%
20560723383

Pull #29

github

web-flow
Merge 5876e651d into fda099366
Pull Request #29: refactor: migrate parser from regex to token-based parser combinator

1848 of 2097 new or added lines in 53 files covered. (88.13%)

6 existing lines in 2 files now uncovered.

6643 of 8401 relevant lines covered (79.07%)

908.2 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
1
86.52
3.33% lib/t_ruby/ir.rb
1
98.13
-0.31% lib/t_ruby/parser.rb
2
91.67
lib/t_ruby/parser_combinator/parse_result.rb
2
71.43
lib/t_ruby/parser_combinator/primitives/fail.rb
2
71.43
lib/t_ruby/parser_combinator/primitives/pure.rb
4
91.11
-8.89% lib/t_ruby.rb
4
92.86
lib/t_ruby/parser_combinator/dsl.rb
4
87.88
lib/t_ruby/parser_combinator/parser.rb
4
84.0
lib/t_ruby/parser_combinator/token/token_parser.rb
5
50.0
lib/t_ruby/parser_combinator/combinators/lookahead.rb
5
50.0
lib/t_ruby/parser_combinator/combinators/not_followed_by.rb
6
88.06
-1.7% lib/t_ruby/compiler.rb
6
45.45
lib/t_ruby/parser_combinator/combinators/flat_map.rb
6
45.45
lib/t_ruby/parser_combinator/token/token_label.rb
7
88.14
lib/t_ruby/parser_combinator/declaration_parser.rb
7
68.18
lib/t_ruby/parser_combinator/token/token_body_parser.rb
12
29.41
lib/t_ruby/parser_combinator/token/token_many1.rb
14
26.32
lib/t_ruby/parser_combinator/token/token_sep_by1.rb
25
89.92
lib/t_ruby/parser_combinator/token/expression_parser.rb
30
90.57
lib/t_ruby/parser_combinator/token/statement_parser.rb
45
83.46
lib/t_ruby/parser_combinator/token/token_declaration_parser.rb
57
87.79
lib/t_ruby/scanner.rb

Uncovered Existing Lines

Lines Coverage ∆ File
2
86.52
3.33% lib/t_ruby/ir.rb
4
74.43
-1.57% lib/t_ruby/ast_type_inferrer.rb
Jobs
ID Job ID Ran Files Coverage
1 20560723383.1 28 Dec 2025 10:58PM UTC 83
79.07
GitHub Action Run
Source Files on build 20560723383
  • Tree
  • List 83
  • Changed 6
  • Source Changed 6
  • Coverage Changed 6
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #20560723383
  • Pull Request #29
  • PR Base - main (#20556908621)
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

© 2025 Coveralls, Inc