checking program: a program that examines other computer programs for syntax errors
program: (computer science) a sequence of instructions that a computer can interpret and execute
swivel: a coupling (as in a chain) that has one end that turns on a headed pin