(2000) Ein Parser ist eine Programmkomponente, die Quelltexte wie beispielsweise Computerprogramme, markerformatierte (HTML/XML) oder natürlichsprachige Texte, grammatikalisch und/oder syntaktisch analysiert.
Jeder Compiler verfügt zum Beispiel über einen Parser, der im Quelltext nach Befehlswörtern, ihren Argumenten und dem jeweiligen Zusammenhang sucht.