Peamine erinevus ülalt alla ja alt üles sõelumise vahel on see, et ülalt alla sõelumine teostab parsatsiooni jõllitamise sümbolist sisendjooneni, samas kui alt üles parsatsioon sisestatud stringist algussümbolini. Veel üks oluline erinevus ülalt alla ja alt üles parsimise vahel on see, et ülalt alla parsimisel kasutatakse kõige vasakpoolsemat tuletamist ja alt-alla parsimisel paremat tuletamist.
Kõrgetasemelised keeled aitavad kirjutada arvutiprogramme. Programmeerija saab neist kergemini aru, arvuti aga mitte. Seetõttu teisendab kõrgetasemeline programm masinakoodiks. Koostaja ülesanne on teisendada inimloetav lähtekood masinloetavaks masinakoodiks. Masinkoodiks teisendamiseks läbib programm mitu sammu. Kogu seda protsessi nimetatakse keeletöötlussüsteemiks. Üks neist on koostamine. Süntaksianalüsaator või parser on kompilaatoris ja see täidab sõelumisülesande.