K2Informatics.Erlnet.OtpErlangAtom.atomNeedsQuoting C# (CSharp) Méthode

atomNeedsQuoting() private méthode

private atomNeedsQuoting ( String s ) : bool
s String
Résultat bool
        private bool atomNeedsQuoting(String s)
        {
            char c;

            if (s.Length == 0)
            {
                return true;
            }

            if (!isErlangLower(s[0]))
            {
                return true;
            }

            int len = s.Length;
            for (int i = 1; i < len; i++)
            {
                c = s[i];

                if (!isErlangLetter(c) && !isErlangDigit(c) && c != '@')
                {
                    return true;
                }
            }
            return false;
        }