LispEngine.Parsing.Parser.vectorExpr C# (CSharp) Method

vectorExpr() private method

private vectorExpr ( ) : Datum
return Datum
        private Datum vectorExpr()
        {
            if (next.Type != TokenType.VectorOpen)
                return null;
            readNext();
            var elements = new List<Datum>();
            while (next.Type != TokenType.Close)
            {
                elements.Add(expression());
                expectNext(")");
            }
            return vector(elements.ToArray());
        }