can be an assertion because the parser doesn't match anything else...  but I think supporting parameters would be useful. I would just allow anything here and use the ExpressionToString visitor in the analyzer