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

rm-hull / jasengo
75%
main: 81%

Build:
Build:
LAST BUILD BRANCH: feat/example3-test
DEFAULT BRANCH: main
Repo Added 15 Nov 2025 03:50PM UTC
Token MwApBN8Hut5xriMaQLC4EIsRGOH5KboWH regen
Build 67 Last
Files 8
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

LAST BUILD ON BRANCH feat/initial-cut
branch: feat/initial-cut
CHANGE BRANCH
x
Reset
Sync Branches
  • feat/initial-cut
  • dependabot/github_actions/actions/checkout-6
  • dependabot/github_actions/golangci/golangci-lint-action-9
  • feat/example3-test
  • feat/reader
  • feat/regex-parser
  • fix/remaining
  • main
  • refactor/buffer-abstraction
  • refactor/pointers
  • test/additional-coverage
  • test/worked-example-1
  • test/worked-example-2

15 Nov 2025 04:17PM UTC coverage: 74.667%. First build
19392372911

Pull #1

github

rm-hull
refactor: Track state via index, not input slice

This refactors the internal `State` management mechanism.

Previously, `State` tracked progress by slicing the input string
(`st.Input`).

Now, `State` retains the full original input string, and parsing
progress is tracked solely using `Location.Index`. This avoids
repeated string slicing and simplifies absolute location tracking.

*   Updates `State.advanceRune` to keep the full input.
*   Updates state consumers (`StringP`, `EOF`) to use the index.
Pull Request #1: initial cut

168 of 225 new or added lines in 6 files covered. (74.67%)

168 of 225 relevant lines covered (74.67%)

0.89 hits per line

Relevant lines Covered
Build:
Build:
225 RELEVANT LINES 168 COVERED LINES
0.89 HITS PER LINE
Source Files on feat/initial-cut
  • Tree
  • List 6
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
19392372911 feat/initial-cut refactor: Track state via index, not input slice This refactors the internal `State` management mechanism. Previously, `State` tracked progress by slicing the input string (`st.Input`). Now, `State` retains the full original input string, and p... Pull #1 15 Nov 2025 04:17PM UTC rm-hull github
74.67
19392249255 feat/initial-cut fix: Propagate consumption in `SepBy` parser The `SepBy` parser combinator is updated to correctly track and propagate the `Consumed` state through all stages of parsing the list elements and separators. This ensures proper handling of input con... Pull #1 15 Nov 2025 04:06PM UTC rm-hull github
74.67
19392210826 feat/initial-cut fix: Correct consumed tracking in parsers This commit adjusts how parsers report input consumption: * The `StringP` parser now reports consumption only if the matched string is non-empty. * The `Commit` combinator now correctly propagate... Pull #1 15 Nov 2025 04:03PM UTC rm-hull github
74.44
19392075021 feat/initial-cut test: Restore and fix backtracking tests Restores several previously commented out tests related to backtracking behavior (`Attempt` and `Choice` interactions). The package declaration was changed from `parser_test` to `parser` to run these test... Pull #1 15 Nov 2025 03:50PM UTC rm-hull github
72.05
See All Builds (67)

Badge your Repo: jasengo

We detected this repo isn’t badged! Grab the embed code to the right, add it to your repo to show off your code coverage, and when the badge is live hit the refresh button to remove this message.

Could not find badge in README.

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

Refresh
  • Settings
  • Repo 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

© 2025 Coveralls, Inc