"http://wwwinformationdelightinfo/encyclopedia/entry/programming_languages" class="copylinks">Programming Languages for example, the language of all properly matched parentheses is generated by the grammar <math>S o SS ~~ (S) ~~ \lambda</math> Also, most arithmetic expressions are generated by context-free grammars