syntax checker

definition: a program to check natural language syntax
example:
speech part: noun
synonyms:

How syntax checker is being used?