[Description] Given a language, define a representation for its grammar along with an interpreter that uses the representation to interpret sentences in the language. [In Design Patterns] Yes [In Code Complete[14]] No [Other] N/A [Name] 
Interpreter