Parser uit het Engels: to parse, staat voor analyseren.
Afkomstig uit het Latijn: pars,wat zo veel als deel betekend. In de wereld van de IT is parser
verantwoordelijk is voor het ontleden en omzetten van een input in een formaat dat geschikt is voor verdere verwerking.
Parsers worden vaak gebruikt om na het analyseproces, de semantiek van de input af te leiden en er acties op uit te voeren.
Niet te verwisselen met een recogniser, die de inhoud van een input analyseert en aangeeft of deze juist of onjuist is in de zin van de specificaties.
De parser geeft de analyse van een input in een gewenste vorm weer en genereert hij bovendien een structurele beschrijvingen.