A context free grammar is a __________


Interpreter


Generator


Recognizer


Compiler