Overview of biome_ungrammar
mainbiome_ungrammar is a fork of the rust-analyzer Ungrammar library, maintained by Biome. It provides a grammar specification engine with extended support for specific syntax features not present in the original version.
Key features added in this fork include:
- Double-pipe (
||) combinator: Specifies "one or more of the alternatives, in any order." - Double-amp (
&&) combinator: Specifies "all of the alternatives, in any order." - Documentation comment parsing: Enables parsing documentation comments to attach them to specific nodes and rules within the grammar.