fix exp-parser so it correctly access variables that start with $ in expressions