In reply to some responses which pick example code and argue whether or not they can be expressed in BNF, it seems to me that any single example can be always be expressed in BNF.
The main idea of my OP was to address the ability of the language as a whole to be expressed in BNF, e.g. to parse a set of project code to extract certain references and actual parameter values.