Unable to parse multi-word identifiers
According to the ECSS standard, Identifiers should be able to have multiple words separated by a space be identified as a single entity, however despite the EBNF of the same being incorporated into the grammar, identifiers can only seem to have a single word describing them.
This comment could be a hint on how to resolve this if an identifier can remain a terminal, and here to see how to both ignore whitespace and use it in a rule.