Introduce ParseContext::ExprAttrs.

This should simplify the evaluation of the attributes
of the grammar.