word ('foo')
= ('=')
( ('(')
$ ('$')
{ ('{')
word ('foo')
[ ('[')
word ('@')
] (']')
param_separator ('%%')
word (' (*')
} ('}')
) (')')