public void Read(char c)
            {
                if (c == ',') return;

                if (c == '"')
                {
                    _parent.startToken(new InsideQuotedToken(_parent));
                }
                else
                {
                    var normalToken = new InsideNormalToken(_parent);
                    _parent.startToken(normalToken);
                    normalToken.Read(c);
                }
            }
Exemple #2
0
                public void Read(char c)
                {
                    if (char.IsWhiteSpace(c))
                    {
                        return;
                    }

                    if (c == '"')
                    {
                        _parent.startToken(new InsideQuotedToken(_parent));
                    }
                    else
                    {
                        var normalToken = new InsideNormalToken(_parent);
                        _parent.startToken(normalToken);
                        normalToken.Read(c);
                    }
                }
Exemple #3
0
            public void Read(char c)
            {
                if (char.IsWhiteSpace(c))
                {
                    return;
                }

                if (c == '(')
                {
                    _parent.startToken(new InsideParanthesesToken(_parent));
                    _parent.addChar('(');
                }
                else
                {
                    var normalToken = new InsideNormalToken(_parent);
                    _parent.startToken(normalToken);
                    normalToken.Read(c);
                }
            }