is there any reason you would actually do that? parsing a message always involves its context, and when being aware of it, the spec clearly states which parameters are compulsory in each message description.udoprog wrote:Named vs Positional parameters are too disambiguous to be parsed and validated in a formal (context-unaware) manner.
the general definition in the beginning is probably just to give the global idea that positional params come before named ones, but it is left to each message definition to specify how their parameters should be parsed.