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

StoneCypher / jssm / 0b444a40187877a41192df44c225b0d95d47cdd8
100%
master: 100%

Build:
Build:
LAST BUILD BRANCH: main
DEFAULT BRANCH: master
Ran 07 May 2026 06:28PM UTC
Jobs 12
Files 15
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

07 May 2026 05:02PM UTC coverage: 100.0%. First build
0b444a40187877a41192df44c225b0d95d47cdd8

push

github

StoneCypher
fix(grammar): four bugs flagged in the grammar reference

Four small bugs surfaced by the cataloguing pass in
notes/fsl-grammar-reference.md, all now repaired:

- `OctalDigit` was `[0-1]` (copy-paste from `BinaryDigit`); now `[0-7]`,
  so `0o27` and friends parse correctly.
- `MachineReference` was defined but missing from `MachineAttribute`'s
  alternation, so `machine_reference: foo;` produced a parse error
  despite the AST node being constructed.  Wired up.
- The orphan `Whitespace` rule (no callers) was removed.
- `SdStateLabel "color"` corrected to `SdStateLabel "label"`, so parse
  errors on a malformed state-block `label:` field name the right
  field instead of saying "expected color".

Adds src/ts/tests/grammar_regressions.spec.ts pinning down each fix
with positive, negative, and edge-case tests (19 tests total).

Tooling: a fixparser pass that marks pegjs's generated `error()` and
`expected()` `location` parameter optional, so grammar action blocks
can use the one-arg form without strict-TS errors.  Also adds a
gitignored project-local .npmrc for Windows script-shell setup.

826 of 826 branches covered (100.0%)

Branch coverage included in aggregate %.

2 of 2 new or added lines in 1 file covered. (100.0%)

7599 of 7599 relevant lines covered (100.0%)

10202.55 hits per line

Jobs
ID Job ID Ran Files Coverage
1 0b444a40187877a41192df44c225b0d95d47cdd8.1 07 May 2026 06:28PM UTC 15
100.0
GitHub Action Run
2 0b444a40187877a41192df44c225b0d95d47cdd8.2 07 May 2026 06:28PM UTC 15
100.0
GitHub Action Run
3 0b444a40187877a41192df44c225b0d95d47cdd8.3 07 May 2026 06:28PM UTC 15
100.0
GitHub Action Run
4 0b444a40187877a41192df44c225b0d95d47cdd8.4 07 May 2026 06:28PM UTC 15
100.0
GitHub Action Run
5 0b444a40187877a41192df44c225b0d95d47cdd8.5 07 May 2026 06:28PM UTC 15
100.0
GitHub Action Run
6 0b444a40187877a41192df44c225b0d95d47cdd8.6 07 May 2026 06:28PM UTC 15
100.0
GitHub Action Run
7 0b444a40187877a41192df44c225b0d95d47cdd8.7 07 May 2026 06:28PM UTC 15
100.0
GitHub Action Run
8 0b444a40187877a41192df44c225b0d95d47cdd8.8 07 May 2026 06:28PM UTC 15
100.0
GitHub Action Run
9 0b444a40187877a41192df44c225b0d95d47cdd8.9 07 May 2026 06:28PM UTC 15
100.0
GitHub Action Run
10 0b444a40187877a41192df44c225b0d95d47cdd8.10 07 May 2026 06:28PM UTC 15
100.0
GitHub Action Run
11 0b444a40187877a41192df44c225b0d95d47cdd8.11 07 May 2026 06:29PM UTC 15
100.0
GitHub Action Run
12 0b444a40187877a41192df44c225b0d95d47cdd8.12 07 May 2026 06:29PM UTC 15
100.0
GitHub Action Run
Source Files on build 0b444a40187877a41192df44c225b0d95d47cdd8
  • Tree
  • List 15
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • 0b444a40 on github
  • Next Build on DescribeAndRepairGrammar (#BA485C65...)
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