simple variable substitution works in Parser