Using DDMarthParser instead of my hacky function for evaluating pointer expressions