checking program

noun

1.
a program that examines other computer programs for syntax errors