Complex sentence: This restriction is non-trivial; not all languages can be generated by context-free grammars: those that can are called context-free languages.
Split into simpler sentences: This restriction is non-trivial; not all languages can be generated by context-free grammars. Those that can are called context-free languages.