Skip to main content

merge_grammars

Function merge_grammars 

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