Starting with this contrived example .... I have an expression grammar where, depending on context, it might be legal to tag each element of the expression. After a lot of m