syntax checker

noun

1.
a program to check natural language syntax