Lines Matching refs:nobj

95 	ucl_object_t *nobj;  in ucl_save_comment()  local
98 nobj = ucl_object_fromstring_common (begin, len, 0); in ucl_save_comment()
102 DL_APPEND (parser->last_comment, nobj); in ucl_save_comment()
105 parser->last_comment = nobj; in ucl_save_comment()
1048 ucl_object_t *nobj; in ucl_parser_append_elt() local
1063 nobj = ucl_object_typed_new (UCL_ARRAY); in ucl_parser_append_elt()
1064 nobj->key = top->key; in ucl_parser_append_elt()
1065 nobj->keylen = top->keylen; in ucl_parser_append_elt()
1066 nobj->flags |= UCL_OBJECT_MULTIVALUE; in ucl_parser_append_elt()
1067 ucl_array_append (nobj, top); in ucl_parser_append_elt()
1068 ucl_array_append (nobj, elt); in ucl_parser_append_elt()
1069 ucl_hash_replace (cont, top, nobj); in ucl_parser_append_elt()
1075 ucl_parser_process_object_element (struct ucl_parser *parser, ucl_object_t *nobj) in ucl_parser_process_object_element() argument
1083 tobj = __DECONST (ucl_object_t *, ucl_hash_search_obj (container, nobj)); in ucl_parser_process_object_element()
1085 container = ucl_hash_insert_object (container, nobj, in ucl_parser_process_object_element()
1087 nobj->prev = nobj; in ucl_parser_process_object_element()
1088 nobj->next = NULL; in ucl_parser_process_object_element()
1093 prinew = ucl_object_get_priority (nobj); in ucl_parser_process_object_element()
1113 ucl_parser_append_elt (parser, container, tobj, nobj); in ucl_parser_process_object_element()
1121 DL_APPEND (parser->trash_objs, nobj); in ucl_parser_process_object_element()
1124 ucl_hash_replace (container, tobj, nobj); in ucl_parser_process_object_element()
1132 ucl_hash_replace (container, tobj, nobj); in ucl_parser_process_object_element()
1140 nobj->key); in ucl_parser_process_object_element()
1150 ucl_object_unref (nobj); in ucl_parser_process_object_element()
1151 nobj = tobj; in ucl_parser_process_object_element()
1154 ucl_parser_append_elt (parser, container, tobj, nobj); in ucl_parser_process_object_element()
1162 DL_APPEND (parser->trash_objs, nobj); in ucl_parser_process_object_element()
1165 ucl_hash_replace (container, tobj, nobj); in ucl_parser_process_object_element()
1173 parser->cur_obj = nobj; in ucl_parser_process_object_element()
1174 ucl_attach_comment (parser, nobj, false); in ucl_parser_process_object_element()
1196 ucl_object_t *nobj; in ucl_parse_key() local
1371 nobj = ucl_object_new_full (UCL_NULL, parser->chunks->priority); in ucl_parse_key()
1372 keylen = ucl_copy_or_store_ptr (parser, c, &nobj->trash_stack[UCL_TRASH_KEY], in ucl_parse_key()
1375 ucl_object_unref (nobj); in ucl_parse_key()
1380 ucl_object_unref (nobj); in ucl_parse_key()
1384 nobj->key = key; in ucl_parse_key()
1385 nobj->keylen = keylen; in ucl_parse_key()
1387 if (!ucl_parser_process_object_element (parser, nobj)) { in ucl_parse_key()
1392 nobj->flags |= UCL_OBJECT_NEED_KEY_ESCAPE; in ucl_parse_key()