* fix: do not push new token context when function is following dot/questionDot * more cautiously poping context