A forráskódot a leírónyelv szabályainak megfelelően értelmezni próbáló, azt a rugalmas szabadszöveges formáról szigorú, bináris belső ábrázolási formára átalakító feldolgozó rutin vagy szoftver.

A parser a fordítóprogramok és interpreterek azon eleme, amely először kapja meg a forráskódot feldolgozásra.