The designers of grammar notations, as all DSL designers, try to make them t the domain, but never achieve absolute perfection. In particular, multiary symbols with arity of 2 and up, are commonly expressed in such a way that allows their use on an empty or trivial list of arguments.
All rights reserved (c) Tushar Sharma 2017-23.