parser

noun

1.
a computer program that divides code up into functional components