I am looking for all possible ways to find and eliminate ambiguity in CF grammar. Please share your knowledge or opinion (preferably you will indicate the literature so that I can familiarize myself).I know that it is impossible to check whether the grammar is ambiguous and there is no 100% solution, but I need to consider all existing ways that can partially remove ambiguity. I know that ambiguity can generate chain rules. I also know that some constructions, for example S->SaS, generate ambiguity. P.S. sorry for my English. I am not a native speaker.