Advertisement
Guest User

Untitled

a guest
Aug 17th, 2017
52
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.61 KB | None | 0 0
  1. static QVariantList parseArray (QTextStream & s,bool & error){
  2.     s.skipWhiteSpace();
  3.     QVariantList l;
  4.     QChar c;
  5.     while(!s.atEnd() && !error){
  6.         s>>c;
  7.         if (c==']'){
  8.             return l;
  9.         } else if (c==','){
  10.         } else if (c=='"'){
  11.             l.append(parseString(s,error));
  12.         } else if (c=='['){
  13. >>>>>>>>>>>>l.append(parseArray(s,error));
  14.         } else if (c=='{'){
  15.             l.append(parseObject(s,error));
  16.         } else {
  17.             l.append(parseLiteral(s,error));
  18.         }
  19.         s.skipWhiteSpace();
  20.     }
  21.     error=true;
  22.     return QVariantList();
  23. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement