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

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

Build:
Build:
LAST BUILD BRANCH: main
DEFAULT BRANCH: master
Ran 07 May 2026 06:28PM UTC
Files 15
Run time 0s
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.9

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 %.

7599 of 7599 relevant lines covered (100.0%)

850.21 hits per line

Source Files on job 0b444a40187877a41192df44c225b0d95d47cdd8.9
  • 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 Build 0
  • 0b444a40 on github
  • Next Job for on DescribeAndRepairGrammar (#ba485c650a01e90439fe5e7e6692d542fafb32d4.7)
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