Lines Matching refs:scanner
42 parser->scanner.errcode = PHP_JSON_ERROR_DEPTH; \
123 parser->scanner.errcode = PHP_JSON_ERROR_STATE_MISMATCH;
191 parser->scanner.errcode = PHP_JSON_ERROR_STATE_MISMATCH;
263 if (parser->scanner.options & PHP_JSON_OBJECT_AS_ARRAY) { in php_json_parser_object_create()
279 parser->scanner.errcode = PHP_JSON_ERROR_INVALID_PROPERTY_NAME; in php_json_parser_object_update()
296 int token = php_json_scan(&parser->scanner); in php_json_yylex()
297 value->value = parser->scanner.value; in php_json_yylex()
303 if (!parser->scanner.errcode) { in php_json_yyerror()
304 parser->scanner.errcode = PHP_JSON_ERROR_SYNTAX; in php_json_yyerror()
310 return parser->scanner.errcode; in php_json_parser_error_code()
334 php_json_scanner_init(&parser->scanner, str, str_len, options); in php_json_parser_init_ex()