| 111 | } |
| 112 | |
| 113 | string parseJSONString() |
| 114 | { |
| 115 | string s; |
| 116 | while (index_ < input_.size()) |
| 117 | { |
| 118 | if (match('"')) |
| 119 | { |
| 120 | break; |
| 121 | } |
| 122 | match('\\'); // Ignore escape |
| 123 | s += input_[index_++]; |
| 124 | } |
| 125 | return s; |
| 126 | } |
| 127 | |
| 128 | ValueAccessor parseValueAccessor() |
| 129 | { |