By \"theoretical computer science topics\", I am referring to things such as regular vs non-regular languages, the pumping lemma, and grammars.
I\'m familiar with the re
As Yuval F pointed out, grammars are of critical importance to language parsing. If you take a look at parser generators, such as ANTLR, you'll find that the structure of grammars is surprisingly similar to what you've learned in school.