A language class larger than the class of regular languages
Supports natural, recursive notation called “contextfree grammar”
Parse trees compilers
Please go through this document for complete understandings