Lines Matching defs:nobj

95 	ucl_object_t *nobj;
98 nobj = ucl_object_fromstring_common (begin, len, 0);
102 DL_APPEND (parser->last_comment, nobj);
105 parser->last_comment = nobj;
1040 ucl_object_t *nobj;
1055 nobj = ucl_object_typed_new (UCL_ARRAY);
1056 nobj->key = top->key;
1057 nobj->keylen = top->keylen;
1058 nobj->flags |= UCL_OBJECT_MULTIVALUE;
1059 ucl_array_append (nobj, top);
1060 ucl_array_append (nobj, elt);
1061 ucl_hash_replace (cont, top, nobj);
1067 ucl_parser_process_object_element (struct ucl_parser *parser, ucl_object_t *nobj)
1075 tobj = __DECONST (ucl_object_t *, ucl_hash_search_obj (container, nobj));
1077 container = ucl_hash_insert_object (container, nobj,
1079 nobj->prev = nobj;
1080 nobj->next = NULL;
1085 prinew = ucl_object_get_priority (nobj);
1105 ucl_parser_append_elt (parser, container, tobj, nobj);
1113 DL_APPEND (parser->trash_objs, nobj);
1116 ucl_hash_replace (container, tobj, nobj);
1124 ucl_hash_replace (container, tobj, nobj);
1132 nobj->key);
1142 ucl_object_unref (nobj);
1143 nobj = tobj;
1146 ucl_parser_append_elt (parser, container, tobj, nobj);
1154 DL_APPEND (parser->trash_objs, nobj);
1157 ucl_hash_replace (container, tobj, nobj);
1165 parser->cur_obj = nobj;
1166 ucl_attach_comment (parser, nobj, false);
1188 ucl_object_t *nobj;
1363 nobj = ucl_object_new_full (UCL_NULL, parser->chunks->priority);
1364 keylen = ucl_copy_or_store_ptr (parser, c, &nobj->trash_stack[UCL_TRASH_KEY],
1367 ucl_object_unref (nobj);
1372 ucl_object_unref (nobj);
1376 nobj->key = key;
1377 nobj->keylen = keylen;
1379 if (!ucl_parser_process_object_element (parser, nobj)) {
1384 nobj->flags |= UCL_OBJECT_NEED_KEY_ESCAPE;