Hovedforskjellen mellom parsing ovenfra og ned er at parsing ovenfra og ned utfører parsing fra det stirrende symbolet til inngangsstrengen, mens parsing nedenfra og ned utfører parsing fra inputstreng til startsymbolet. Videre er en annen viktig forskjell mellom top-down og bottom up-parsing at top-down-parsing bruker venstre mest avledning og nedenfra og ned parsing bruker høyre mest avledning.
Språk på høyt nivå hjelper til med å skrive dataprogrammer. De er lettere å forstå av programmereren, men ikke av datamaskinen. Derfor konverterer høyt nivåprogrammet til maskinkode. Kompilatorens oppgave er å konvertere den menneskelige lesbare kildekoden til maskinlesbar maskinkode. Et program går gjennom flere trinn for å konvertere til maskinkode. Hele denne prosessen kalles Language processing System. En av dem er samlingen. Syntaksanalysatoren eller parseren er i kompilatoren, og den utfører parsingoppgaven.