When message is PRP (ALY (FRA ENG) VSS (GER RUS))the visitor works
However, when message isPRP (ALY (FRA ENG) VSS (GER))
i.e. when only 1 country is preceded by VSS,
it raises parsimonious.exceptions.ParseError: Rule 'ws' didn't match at '))' (line 1, column 28).
When message is
PRP (ALY (FRA ENG) VSS (GER RUS))
the visitor works However, when message isPRP (ALY (FRA ENG) VSS (GER))
i.e. when only 1 country is preceded by VSS, it raises parsimonious.exceptions.ParseError: Rule 'ws' didn't match at '))' (line 1, column 28).