pub fn merge_grammars(
sources: &[GrammarMergeSource],
options: &GrammarMergeOptions<'_>,
) -> Result<GrammarMergeResult, GrammarMergeError>Expand description
Merges grammars of several sources without user interaction.
Sources of different languages or editions are never merged with each other. Within one language edition, rules are merged only when their normalized definitions are equivalent under a recursive structural bisimulation; similar names and identical samples only nominate candidates.