Lines Matching refs:p_str

97 Error JSON::_get_token(const CharType *p_str, int &idx, int p_len, Token &r_token, int &line, Strin…  in _get_token()  argument
100 switch (p_str[idx]) { in _get_token()
153 if (p_str[idx] == 0) { in _get_token()
156 } else if (p_str[idx] == '"') { in _get_token()
159 } else if (p_str[idx] == '\\') { in _get_token()
162 CharType next = p_str[idx]; in _get_token()
180 CharType c = p_str[idx + j + 1]; in _get_token()
223 if (p_str[idx] == '\n') in _get_token()
225 str += p_str[idx]; in _get_token()
237 if (p_str[idx] <= 32) { in _get_token()
242 if (p_str[idx] == '-' || (p_str[idx] >= '0' && p_str[idx] <= '9')) { in _get_token()
245 double number = String::to_double(&p_str[idx], &rptr); in _get_token()
246 idx += (rptr - &p_str[idx]); in _get_token()
251 … } else if ((p_str[idx] >= 'A' && p_str[idx] <= 'Z') || (p_str[idx] >= 'a' && p_str[idx] <= 'z')) { in _get_token()
255 while ((p_str[idx] >= 'A' && p_str[idx] <= 'Z') || (p_str[idx] >= 'a' && p_str[idx] <= 'z')) { in _get_token()
257 id += p_str[idx]; in _get_token()
275 Error JSON::_parse_value(Variant &value, Token &token, const CharType *p_str, int &index, int p_len… in _parse_value() argument
280 Error err = _parse_object(d, p_str, index, p_len, line, r_err_str); in _parse_value()
288 Error err = _parse_array(a, p_str, index, p_len, line, r_err_str); in _parse_value()
325 Error JSON::_parse_array(Array &array, const CharType *p_str, int &index, int p_len, int &line, Str… in _parse_array() argument
332 Error err = _get_token(p_str, index, p_len, token, line, r_err_str); in _parse_array()
354 err = _parse_value(v, token, p_str, index, p_len, line, r_err_str); in _parse_array()
365 Error JSON::_parse_object(Dictionary &object, const CharType *p_str, int &index, int p_len, int &li… in _parse_object() argument
376 Error err = _get_token(p_str, index, p_len, token, line, r_err_str); in _parse_object()
404 err = _get_token(p_str, index, p_len, token, line, r_err_str); in _parse_object()
415 Error err = _get_token(p_str, index, p_len, token, line, r_err_str); in _parse_object()
420 err = _parse_value(v, token, p_str, index, p_len, line, r_err_str); in _parse_object()