parser-development

Installation
SKILL.md

Parser Development

Use crates/biome_parser/CONTRIBUTING.md as the canonical parser guide. Read the section matching the current grammar, lexer, parse-rule, or recovery task.

Workflow

  1. Inspect the language grammar and neighboring parse rules.
  2. Add or adjust focused ok/ and error/ fixtures before changing recovery behavior.
  3. Update the grammar when the typed tree shape changes.
  4. Regenerate syntax and factory artifacts after .ungram changes.
  5. Implement parser logic with explicit presence tests and bounded recovery.
  6. Run the language parser's focused tests and inspect snapshots.

Grammar

Grammar files under xtask/codegen/ define typed syntax nodes and fields. Follow existing language naming:

Installs
101
Repository
biomejs/biome
GitHub Stars
25.7K
First Seen
Feb 18, 2026
parser-development — biomejs/biome