1 Programming Language Concepts Chapter 3 Describing Syntax and Semantics.
Constructive Adpositional Grammars, Formally
Transformational grammars Anastasia Berdnikova & Denis Miretskiy.
Transformational grammars