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

futpib / parser
90%

Build:
DEFAULT BRANCH: master
Repo Added 08 Dec 2024 10:17AM UTC
Token j1ngPS14bwgZzQ86kbekPthJAaYHzu35D regen
Build 437 Last
Files 116
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 master
branch: master
CHANGE BRANCH
x
Reset
Sync Branches
  • master
  • copilot/add-androidx-dex-test
  • copilot/add-blend-mode-color-filter-test
  • copilot/add-coroutine-debugging-test
  • copilot/add-d6-a-parsedexagainstsmalimacro-test
  • copilot/add-dex-parse-test
  • copilot/add-dex-parser-test
  • copilot/add-dex-parsing-test
  • copilot/add-dex-test-for-actionbarcontextview
  • copilot/add-dex-test-for-appcompat
  • copilot/add-fileprovider-parsedex-test
  • copilot/add-focus-transactions-test
  • copilot/add-font-builder-dex-test
  • copilot/add-h1j-parse-dex-test
  • copilot/add-h262reader-parsedex-test
  • copilot/add-intmath-parsedex-test
  • copilot/add-keyeventdispatcher-parsedex-test
  • copilot/add-linear-smooth-scroller-test
  • copilot/add-locale-list-dex-test-again
  • copilot/add-opusdecoder-dex-test
  • copilot/add-parse-dex-against-smali
  • copilot/add-parse-dex-against-smali-macro-test
  • copilot/add-parse-dex-against-smali-macro-test-5e8edb5d-10c3-4a01-b307-b897b8f179db
  • copilot/add-parse-dex-against-smali-macro-test-9e249076-7508-40b2-b720-77616d632d38
  • copilot/add-parse-dex-against-smali-macro-test-again
  • copilot/add-parse-dex-against-smali-macro-test-another-one
  • copilot/add-parse-dex-against-smali-macro-test-one-more-time
  • copilot/add-parse-dex-against-smali-macro-test-please-work
  • copilot/add-parse-dex-against-smali-macro-test-yet-again
  • copilot/add-parse-dex-against-smali-test-another-one
  • copilot/add-parse-dex-against-smali-test-bf965707-32f5-4e35-a2d3-2fbb58b5676b
  • copilot/add-parse-dex-against-smali-test-c0b890d6-df82-4884-a6cb-e8458eaed4de
  • copilot/add-parse-dex-against-smali-test-c44ec164-a6de-44ad-b332-a2a5c8cb4166
  • copilot/add-parse-dex-against-smali-test-d8a397d6-becf-49b2-bd6a-3c08a9315c4e
  • copilot/add-parse-dex-against-smali-test-one-more-time
  • copilot/add-parse-dex-against-smali-test-please-work
  • copilot/add-parse-dex-against-smali-test-yet-again
  • copilot/add-parsedex-against-smali-test
  • copilot/add-parsedex-against-smali-test-again
  • copilot/add-parsedex-against-smali-test-another-one
  • copilot/add-parsedex-against-smali-test-yet-again
  • copilot/add-parsedex-againstsmalimacro-test
  • copilot/add-parsedex-againstsmalimacro-test-again
  • copilot/add-parsedex-againstsmalimacro-test-another-one
  • copilot/add-parsedex-againstsmalimacro-test-yet-again
  • copilot/add-parsedex-smali-test
  • copilot/add-parsedexagainstmali-test
  • copilot/add-parsedexagainstsmali-test
  • copilot/add-parsedexagainstsmali-test-again
  • copilot/add-parsedexagainstsmalimacro-test
  • copilot/add-parsedexagainstsmalimacro-test-again
  • copilot/add-parsedexagainstsmalimacro-test-another-one
  • copilot/add-parsedexagainstsmalimacro-test-yet-again
  • copilot/add-parsedexagaintsmali-test
  • copilot/add-parsedexagaintsmali-test-again
  • copilot/add-parser-test-for-dex
  • copilot/add-standard-integrity-error-code-test
  • copilot/check-util-existence
  • copilot/fix-argument-name-clash
  • copilot/fix-coveralls-failure
  • copilot/fix-export-assignment-error
  • copilot/fix-failing-test-dalvik-parser
  • copilot/fix-incorrect-branch-offsets
  • copilot/fix-regular-expression-parser
  • copilot/fix-smali-parser-order
  • copilot/fix-test-dalvik-executable
  • copilot/fix-test-failure
  • copilot/fix-test-failure-in-parser
  • copilot/fix-test-failures-seed-498332220
  • copilot/fix-todo-comment
  • copilot/fix-todo-comment-again
  • copilot/fix-todo-comment-another-one
  • copilot/fix-todo-comment-issue
  • copilot/fix-todo-comment-yet-again
  • copilot/fix-tsc-errors
  • copilot/fix-typescript-errors
  • copilot/fix-yarn-xo-command-error
  • copilot/implement-dalvik-format-parser
  • copilot/implement-dalvik-formats
  • copilot/implement-dalvik-parser-format
  • copilot/implement-dalvik-parsing-format
  • copilot/implement-debug-info-in-smali-parser
  • copilot/increase-tests-timeout
  • copilot/make-executables-available-github-ci
  • copilot/refactor-dex-unparser-code
  • copilot/refactor-parser-logic
  • copilot/remove-if-statements-encoded-values
  • copilot/remove-sort-field-annotations
  • copilot/remove-sort-method-annotations
  • copilot/remove-sort-parameter-annotations
  • copilot/replace-old-parsers-with-regexp
  • copilot/replace-tuple-parser-patterns
  • copilot/replace-tuple-parser-patterns-again
  • copilot/setup-copilot-instructions
  • copilot/update-regex-utils-parser-again
  • copilot/update-regex-utils-to-2-9-1
  • copilot/upgrade-all-dependencies
  • copilot/upgrade-dependencies-to-latest

14 Mar 2026 10:31PM UTC coverage: 90.383% (+0.009%) from 90.374%
23097771215

push

github

futpib
Fix heredoc parser failing on indented delimiters

The heredoc parser required the terminating delimiter to match exactly
with no leading whitespace. When a heredoc had an indented terminator
(e.g. inside a command substitution in an indented context), the parser
would never find the end, consuming everything past the delimiter and
causing parse failures.

Fix by trimming leading whitespace before comparing lines to the
delimiter, similar to bash's <<- behavior but extended to spaces.

3936 of 4539 branches covered (86.72%)

Branch coverage included in aggregate %.

18864 of 20687 relevant lines covered (91.19%)

384341.2 hits per line

Relevant lines Covered
Build:
Build:
20687 RELEVANT LINES 18864 COVERED LINES
384341.2 HITS PER LINE
Source Files on master
  • Tree
  • List 116
  • Changed 14
  • Source Changed 1
  • Coverage Changed 14
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
23097771215 master Fix heredoc parser failing on indented delimiters The heredoc parser required the terminating delimiter to match exactly with no leading whitespace. When a heredoc had an indented terminator (e.g. inside a command substitution in an indented cont... push 14 Mar 2026 10:37PM UTC futpib github
90.38
22060325751 master Merge pull request #244 from futpib/copilot/fix-regular-expression-parser Fix negated empty character class to include line terminators push 16 Feb 2026 11:52AM UTC web-flow github
90.37
22059190409 master Merge pull request #243 from futpib/copilot/update-regex-utils-parser-again Update @gruhn/regex-utils to 2.9.1 and adapt parser to new AST format push 16 Feb 2026 10:36AM UTC web-flow github
90.32
22045807651 master Merge pull request #240 from futpib/copilot/upgrade-all-dependencies Upgrade all dependencies to latest versions (except @gruhn/regex-utils) push 16 Feb 2026 12:51AM UTC web-flow github
90.28
22042138308 master Merge pull request #239 from futpib/copilot/add-npm-badge-next-to-coverage Add npm version badge to README push 15 Feb 2026 08:06PM UTC web-flow github
90.38
22041847166 master Merge pull request #238 from futpib/copilot/fill-in-readme-file Add comprehensive README documentation push 15 Feb 2026 07:46PM UTC web-flow github
90.24
22041025361 master Use createPredicateElementParser in json, bson, smali, and dalvik parsers Replace manual parserContext.peek/read + invariant + skip patterns and parserCreatorCompose wrappers with the new createPredicateElementParser combinator across five parser... push 15 Feb 2026 06:47PM UTC futpib github
90.6
22040547509 master Merge pull request #237 from futpib/copilot/fix-argument-name-clash Fix property-based test generators: unique function params and empty atom rejection push 15 Feb 2026 06:14PM UTC web-flow github
90.41
22040009892 master Merge pull request #236 from futpib/copilot/fix-ci-issues Fix hasExecutable promise chain returning true for missing executables push 15 Feb 2026 05:36PM UTC web-flow github
90.65
19994552834 master Merge pull request #234 from futpib/copilot/fix-todo-comment-another-one Fix TODO: implement empty zipfile detection in _7zList push 06 Dec 2025 09:37PM UTC web-flow github
90.65
See All Builds (411)

Badge your Repo: parser

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

© 2026 Coveralls, Inc