section_heading: Primjena u programskim jezicima
paragraph_text: bi spario <math>A</math> → <math>aBC</math> i pokušao spariti <math>B</math> → <math>c|cd</math> u sljedećem koraku. Potom bi bila pokušana produkcija <math>C</math> → <math>df|eg</math>. Neki jezici su nejednoznačniji od drugih. Za jednoznačni jezik u kojem sve produkcije za nezavršni znak daju različite nizove znakova, niz znakova kojeg daje jedna produkcija neće započeti s istim znakom kao niz znakova kojeg daje druga produkcija. Jednoznačni jezik može biti parsiran LL(1) gramatikom pri čemu (1) označava da parser čita jedan po jedan ulazni znak. LL parser za nejednoznačne jezike mora unaprijed čitati više od jednog znaka, npr. LL(3).