A BNF class describes a language construct formation, with formation defined as a pattern or the action of forming the pattern.
A BNF class describes a language construct formation. This is with formation. This formation is defined as a pattern. This formation is defined as the action of forming the pattern.