Signal an error if the :var or :var* keyword is found in any other
position than the first argument of a describe macro. Fixes #223.
There are several issues with the :var(*) keywords, the most
important being their inability to handle dynamic variables (#127).
But there is also the question of what the correct behaviour would be
if you use multiple :var(*) or when they are put anywhere but at the
beginning of the describe macro.
Signal an error if the
:var
or:var*
keyword is found in any other position than the first argument of adescribe
macro. Fixes #223.There are several issues with the
:var(*)
keywords, the most important being their inability to handle dynamic variables (#127). But there is also the question of what the correct behaviour would be if you use multiple:var(*)
or when they are put anywhere but at the beginning of thedescribe
macro.