private static bool CanBeBeginOfRValue(char c)
{
if (c >= '0' && c <= '9')
return true;
if (c == '(')
return true;
if (c == '-')
return true;
if (c == '\'')
return true;
if (c == '+')
return true;
if (c >= 'a' && c <='z')
return true;
if (c >= 'A' && c <='Z')
return true;
if (c >= '_')
return true;
if (c >= '.')
return true;
return false;
}