Chomsky Hierarchy
Chomsky defined 4 classes of languages, each of which is a proper superset of the rest:
Type 0: | General Phrase-structure |
Type 1: | Context Sensitive |
Type 2: | Context Free |
Type 3: | Regular |
These languages can be characterized in several ways: