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

rm-hull / jasengo
88%
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 test/worked-example-1
branch: test/worked-example-1
CHANGE BRANCH
x
Reset
Sync Branches
  • test/worked-example-1
  • dependabot/github_actions/actions/checkout-6
  • dependabot/github_actions/golangci/golangci-lint-action-9
  • feat/example3-test
  • feat/initial-cut
  • feat/reader
  • feat/regex-parser
  • fix/remaining
  • main
  • refactor/buffer-abstraction
  • refactor/pointers
  • test/additional-coverage
  • test/worked-example-2

15 Nov 2025 05:38PM UTC coverage: 88.475% (+13.8%) from 74.667%
19393295684

Pull #3

github

rm-hull
feat: Add AST node serialization via ToString()

Implement the `ToString()` method for all AST node types to provide
a Lisp-style S-expression representation of the parsed query structure.

This simplifies testing by allowing comparison against a known string
representation instead of deep structural comparison of AST structs.
Pull Request #3: feat: Add worked example + some needed parser combinators

58 of 70 new or added lines in 3 files covered. (82.86%)

261 of 295 relevant lines covered (88.47%)

1.05 hits per line

Relevant lines Covered
Build:
Build:
295 RELEVANT LINES 261 COVERED LINES
1.05 HITS PER LINE
Source Files on test/worked-example-1
  • Tree
  • List 7
  • Changed 4
  • Source Changed 0
  • Coverage Changed 4
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
19393295684 test/worked-example-1 feat: Add AST node serialization via ToString() Implement the `ToString()` method for all AST node types to provide a Lisp-style S-expression representation of the parsed query structure. This simplifies testing by allowing comparison against a ... Pull #3 15 Nov 2025 05:38PM UTC rm-hull github
88.47
19393157974 test/worked-example-1 refactor: Rename `Symb` to `Symbol` The parser combinator function `Symb` has been renamed to `Symbol` to improve clarity and API consistency. Pull #3 15 Nov 2025 05:26PM UTC rm-hull github
87.36
19392825403 test/worked-example-1 refactor: Abstract binary expression parsing logic Introduces `buildExprParser` to DRY up the construction of precedence chains (like `AND` and `OR` expressions) in the example parser test file. This change also: * Includes `parser.Upper()` in... Pull #3 15 Nov 2025 04:59PM UTC rm-hull github
89.81
19392794652 test/worked-example-1 Update parser_test/example1_test.go Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com> Pull #3 15 Nov 2025 04:55PM UTC web-flow github
88.68
19392776218 test/worked-example-1 test: Rename TestSearchGrammar Pull #3 15 Nov 2025 04:53PM UTC rm-hull github
88.68
19392761981 test/worked-example-1 feat: Add worked example + some needed parser combinators Introduce several common parser primitives and combinators essential for building practical parsers. New primitives in `basic.go`: * `Lower`, `Upper`: Match corresponding character type... Pull #3 15 Nov 2025 04:52PM UTC rm-hull github
88.68
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