Parses a context-free grammar, and then matches input strings against it
[University programming assignment] Parses a context-free grammar, and then matches input strings against it