private static bool ParentExpressionIsNotValid(List<ExpressionPosition> bracesPositions,
int index)
{
if (index - 2 < 0)
return false;
ExpressionPosition parentExpression = bracesPositions[index - 2];
if (parentExpression.PrevCharWasDollar == false)
return ParentExpressionIsNotValid(bracesPositions, index - 1);
return parentExpression.End == -1;
}