Hyena.Json.Deserializer.ParseArray C# (CSharp) Method

ParseArray() private method

private ParseArray ( ) : JsonArray
return JsonArray
        private JsonArray ParseArray()
        {
            JsonArray array = new JsonArray ();

            while (true) {
                Token value = CheckScan (TokenType.Value | TokenType.ArrayFinish);
                if (value.Type == TokenType.ArrayFinish) {
                    break;
                }

                array.Add (Parse (value));

                Token token = CheckScan (TokenType.Comma | TokenType.ArrayFinish);
                if (token.Type == TokenType.ArrayFinish) {
                    break;
                }
            }

            return array;
        }