fix(partsEvaluate): handle case when part starts with `.` due to incorrect parsing