Lines Matching refs:new_e
203 etree_type *new_e = stat_alloc (sizeof (new_e->value));
204 new_e->type.node_code = INT;
205 new_e->type.filename = ldlex_filename ();
206 new_e->type.lineno = lineno;
207 new_e->value.value = value;
208 new_e->value.str = NULL;
209 new_e->type.node_class = etree_value;
210 return new_e;
216 etree_type *new_e = stat_alloc (sizeof (new_e->value));
217 new_e->type.node_code = INT;
218 new_e->type.filename = ldlex_filename ();
219 new_e->type.lineno = lineno;
220 new_e->value.value = value;
221 new_e->value.str = str;
222 new_e->type.node_class = etree_value;
223 return new_e;
231 etree_type *new_e = stat_alloc (sizeof (new_e->rel));
232 new_e->type.node_code = REL;
233 new_e->type.filename = ldlex_filename ();
234 new_e->type.lineno = lineno;
235 new_e->type.node_class = etree_rel;
236 new_e->rel.section = section;
237 new_e->rel.value = value;
238 return new_e;
1332 etree_type *new_e = stat_alloc (MAX (sizeof (new_e->binary),
1333 sizeof (new_e->value)));
1334 new_e->type.node_code = code;
1335 new_e->type.filename = lhs->type.filename;
1336 new_e->type.lineno = lhs->type.lineno;
1337 new_e->binary.lhs = lhs;
1338 new_e->binary.rhs = rhs;
1339 new_e->type.node_class = etree_binary;
1345 exp_value_fold (new_e);
1346 return new_e;
1352 etree_type *new_e = stat_alloc (MAX (sizeof (new_e->trinary),
1353 sizeof (new_e->value)));
1354 new_e->type.node_code = code;
1355 new_e->type.filename = cond->type.filename;
1356 new_e->type.lineno = cond->type.lineno;
1357 new_e->trinary.lhs = lhs;
1358 new_e->trinary.cond = cond;
1359 new_e->trinary.rhs = rhs;
1360 new_e->type.node_class = etree_trinary;
1364 exp_value_fold (new_e);
1365 return new_e;
1371 etree_type *new_e = stat_alloc (MAX (sizeof (new_e->unary),
1372 sizeof (new_e->value)));
1373 new_e->unary.type.node_code = code;
1374 new_e->unary.type.filename = child->type.filename;
1375 new_e->unary.type.lineno = child->type.lineno;
1376 new_e->unary.child = child;
1377 new_e->unary.type.node_class = etree_unary;
1383 exp_value_fold (new_e);
1384 return new_e;
1390 etree_type *new_e = stat_alloc (sizeof (new_e->name));
1392 new_e->name.type.node_code = code;
1393 new_e->name.type.filename = ldlex_filename ();
1394 new_e->name.type.lineno = lineno;
1395 new_e->name.name = name;
1396 new_e->name.type.node_class = etree_name;
1397 return new_e;