Skip to content

Latest commit

 

History

History
22 lines (17 loc) · 566 Bytes

File metadata and controls

22 lines (17 loc) · 566 Bytes

Contributing

Every syntax addition must include:

  1. an official upstream language reference;
  2. the exact parser version and grammar-manifest change;
  3. semantic node/category handling;
  4. stable feature mapping;
  5. positive and negative fixtures;
  6. source-span, template, visitor, and printer coverage;
  7. a compatibility note and changelog entry.

Run:

npm run grammar
npm run build
npm run pack:check

Parser upgrades are reviewed through grammar-manifest.v1.json; new or renamed grammar nodes must never enter through a loose dependency range.