pub(crate) fn mark_syntax<'a>( lhs_syntax: Option<&'a Syntax<'a>>, rhs_syntax: Option<&'a Syntax<'a>>, change_map: &mut ChangeMap<'a>, graph_limit: usize) -> Result<(), ExceededGraphLimit>