Parse val with expression