27 * generated code, do not edit by hand |
27 * generated code, do not edit by hand |
28 */ |
28 */ |
29 |
29 |
30 |
30 |
31 |
31 |
32 void *compute_standard_function_default(function_invocation_c *st_symbol = NULL, il_formal_funct_call_c *il_symbol = NULL) { |
32 void *search_expression_type_c::compute_standard_function_default(function_invocation_c *st_symbol = NULL, il_formal_funct_call_c *il_symbol = NULL) { |
33 function_type_t current_function_type; |
33 function_type_t current_function_type; |
34 function_call_param_iterator_c *tmp_function_call_param_iterator; |
34 function_call_param_iterator_c *tmp_function_call_param_iterator; |
35 if (st_symbol != NULL && il_symbol == NULL) { |
35 if (st_symbol != NULL && il_symbol == NULL) { |
36 current_function_type = get_function_type((identifier_c *)st_symbol->function_name); |
36 current_function_type = get_function_type((identifier_c *)st_symbol->function_name); |
37 tmp_function_call_param_iterator = new function_call_param_iterator_c(st_symbol); |
37 tmp_function_call_param_iterator = new function_call_param_iterator_c(st_symbol); |
55 symbol_c *last_type_symbol = NULL; |
55 symbol_c *last_type_symbol = NULL; |
56 |
56 |
57 { |
57 { |
58 identifier_c param_name("IN"); |
58 identifier_c param_name("IN"); |
59 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
59 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
60 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
60 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
61 symbol_c *IN_type_symbol = NULL; |
61 symbol_c *IN_type_symbol = NULL; |
62 |
62 |
63 /* Get the value from a foo(<param_value>) style call */ |
63 /* Get the value from a foo(<param_value>) style call */ |
64 if (IN_param_value == NULL) |
64 if (IN_param_value == NULL) |
65 IN_param_value = function_call_param_iterator.next(); |
65 IN_param_value = function_call_param_iterator.next_nf(); |
66 if (IN_param_value != NULL) { |
66 if (IN_param_value != NULL) { |
67 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
67 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
68 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
68 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
69 } |
69 } |
70 |
70 |
91 symbol_c *last_type_symbol = NULL; |
91 symbol_c *last_type_symbol = NULL; |
92 |
92 |
93 { |
93 { |
94 identifier_c param_name("IN"); |
94 identifier_c param_name("IN"); |
95 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
95 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
96 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
96 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
97 symbol_c *IN_type_symbol = NULL; |
97 symbol_c *IN_type_symbol = NULL; |
98 |
98 |
99 /* Get the value from a foo(<param_value>) style call */ |
99 /* Get the value from a foo(<param_value>) style call */ |
100 if (IN_param_value == NULL) |
100 if (IN_param_value == NULL) |
101 IN_param_value = function_call_param_iterator.next(); |
101 IN_param_value = function_call_param_iterator.next_nf(); |
102 if (IN_param_value != NULL) { |
102 if (IN_param_value != NULL) { |
103 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
103 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
104 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
104 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
105 } |
105 } |
106 |
106 |
127 symbol_c *last_type_symbol = NULL; |
127 symbol_c *last_type_symbol = NULL; |
128 |
128 |
129 { |
129 { |
130 identifier_c param_name("IN"); |
130 identifier_c param_name("IN"); |
131 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
131 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
132 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
132 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
133 symbol_c *IN_type_symbol = NULL; |
133 symbol_c *IN_type_symbol = NULL; |
134 |
134 |
135 /* Get the value from a foo(<param_value>) style call */ |
135 /* Get the value from a foo(<param_value>) style call */ |
136 if (IN_param_value == NULL) |
136 if (IN_param_value == NULL) |
137 IN_param_value = function_call_param_iterator.next(); |
137 IN_param_value = function_call_param_iterator.next_nf(); |
138 if (IN_param_value != NULL) { |
138 if (IN_param_value != NULL) { |
139 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
139 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
140 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
140 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
141 } |
141 } |
142 |
142 |
163 symbol_c *last_type_symbol = NULL; |
163 symbol_c *last_type_symbol = NULL; |
164 |
164 |
165 { |
165 { |
166 identifier_c param_name("IN"); |
166 identifier_c param_name("IN"); |
167 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
167 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
168 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
168 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
169 symbol_c *IN_type_symbol = NULL; |
169 symbol_c *IN_type_symbol = NULL; |
170 |
170 |
171 /* Get the value from a foo(<param_value>) style call */ |
171 /* Get the value from a foo(<param_value>) style call */ |
172 if (IN_param_value == NULL) |
172 if (IN_param_value == NULL) |
173 IN_param_value = function_call_param_iterator.next(); |
173 IN_param_value = function_call_param_iterator.next_nf(); |
174 if (IN_param_value != NULL) { |
174 if (IN_param_value != NULL) { |
175 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
175 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
176 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
176 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
177 } |
177 } |
178 |
178 |
199 symbol_c *last_type_symbol = NULL; |
199 symbol_c *last_type_symbol = NULL; |
200 |
200 |
201 { |
201 { |
202 identifier_c param_name("IN"); |
202 identifier_c param_name("IN"); |
203 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
203 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
204 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
204 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
205 symbol_c *IN_type_symbol = NULL; |
205 symbol_c *IN_type_symbol = NULL; |
206 |
206 |
207 /* Get the value from a foo(<param_value>) style call */ |
207 /* Get the value from a foo(<param_value>) style call */ |
208 if (IN_param_value == NULL) |
208 if (IN_param_value == NULL) |
209 IN_param_value = function_call_param_iterator.next(); |
209 IN_param_value = function_call_param_iterator.next_nf(); |
210 if (IN_param_value != NULL) { |
210 if (IN_param_value != NULL) { |
211 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
211 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
212 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
212 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
213 } |
213 } |
214 |
214 |
235 symbol_c *last_type_symbol = NULL; |
235 symbol_c *last_type_symbol = NULL; |
236 |
236 |
237 { |
237 { |
238 identifier_c param_name("IN"); |
238 identifier_c param_name("IN"); |
239 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
239 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
240 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
240 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
241 symbol_c *IN_type_symbol = NULL; |
241 symbol_c *IN_type_symbol = NULL; |
242 |
242 |
243 /* Get the value from a foo(<param_value>) style call */ |
243 /* Get the value from a foo(<param_value>) style call */ |
244 if (IN_param_value == NULL) |
244 if (IN_param_value == NULL) |
245 IN_param_value = function_call_param_iterator.next(); |
245 IN_param_value = function_call_param_iterator.next_nf(); |
246 if (IN_param_value != NULL) { |
246 if (IN_param_value != NULL) { |
247 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
247 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
248 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
248 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
249 } |
249 } |
250 |
250 |
271 symbol_c *last_type_symbol = NULL; |
271 symbol_c *last_type_symbol = NULL; |
272 |
272 |
273 { |
273 { |
274 identifier_c param_name("IN"); |
274 identifier_c param_name("IN"); |
275 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
275 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
276 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
276 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
277 symbol_c *IN_type_symbol = NULL; |
277 symbol_c *IN_type_symbol = NULL; |
278 |
278 |
279 /* Get the value from a foo(<param_value>) style call */ |
279 /* Get the value from a foo(<param_value>) style call */ |
280 if (IN_param_value == NULL) |
280 if (IN_param_value == NULL) |
281 IN_param_value = function_call_param_iterator.next(); |
281 IN_param_value = function_call_param_iterator.next_nf(); |
282 if (IN_param_value != NULL) { |
282 if (IN_param_value != NULL) { |
283 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
283 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
284 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
284 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
285 } |
285 } |
286 |
286 |
307 symbol_c *last_type_symbol = NULL; |
307 symbol_c *last_type_symbol = NULL; |
308 |
308 |
309 { |
309 { |
310 identifier_c param_name("IN"); |
310 identifier_c param_name("IN"); |
311 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
311 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
312 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
312 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
313 symbol_c *IN_type_symbol = NULL; |
313 symbol_c *IN_type_symbol = NULL; |
314 |
314 |
315 /* Get the value from a foo(<param_value>) style call */ |
315 /* Get the value from a foo(<param_value>) style call */ |
316 if (IN_param_value == NULL) |
316 if (IN_param_value == NULL) |
317 IN_param_value = function_call_param_iterator.next(); |
317 IN_param_value = function_call_param_iterator.next_nf(); |
318 if (IN_param_value != NULL) { |
318 if (IN_param_value != NULL) { |
319 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
319 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
320 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
320 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
321 } |
321 } |
322 |
322 |
343 symbol_c *last_type_symbol = NULL; |
343 symbol_c *last_type_symbol = NULL; |
344 |
344 |
345 { |
345 { |
346 identifier_c param_name("IN"); |
346 identifier_c param_name("IN"); |
347 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
347 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
348 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
348 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
349 symbol_c *IN_type_symbol = NULL; |
349 symbol_c *IN_type_symbol = NULL; |
350 |
350 |
351 /* Get the value from a foo(<param_value>) style call */ |
351 /* Get the value from a foo(<param_value>) style call */ |
352 if (IN_param_value == NULL) |
352 if (IN_param_value == NULL) |
353 IN_param_value = function_call_param_iterator.next(); |
353 IN_param_value = function_call_param_iterator.next_nf(); |
354 if (IN_param_value != NULL) { |
354 if (IN_param_value != NULL) { |
355 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
355 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
356 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
356 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
357 } |
357 } |
358 |
358 |
379 symbol_c *last_type_symbol = NULL; |
379 symbol_c *last_type_symbol = NULL; |
380 |
380 |
381 { |
381 { |
382 identifier_c param_name("IN"); |
382 identifier_c param_name("IN"); |
383 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
383 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
384 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
384 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
385 symbol_c *IN_type_symbol = NULL; |
385 symbol_c *IN_type_symbol = NULL; |
386 |
386 |
387 /* Get the value from a foo(<param_value>) style call */ |
387 /* Get the value from a foo(<param_value>) style call */ |
388 if (IN_param_value == NULL) |
388 if (IN_param_value == NULL) |
389 IN_param_value = function_call_param_iterator.next(); |
389 IN_param_value = function_call_param_iterator.next_nf(); |
390 if (IN_param_value != NULL) { |
390 if (IN_param_value != NULL) { |
391 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
391 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
392 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
392 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
393 } |
393 } |
394 |
394 |
415 symbol_c *last_type_symbol = NULL; |
415 symbol_c *last_type_symbol = NULL; |
416 |
416 |
417 { |
417 { |
418 identifier_c param_name("IN"); |
418 identifier_c param_name("IN"); |
419 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
419 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
420 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
420 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
421 symbol_c *IN_type_symbol = NULL; |
421 symbol_c *IN_type_symbol = NULL; |
422 |
422 |
423 /* Get the value from a foo(<param_value>) style call */ |
423 /* Get the value from a foo(<param_value>) style call */ |
424 if (IN_param_value == NULL) |
424 if (IN_param_value == NULL) |
425 IN_param_value = function_call_param_iterator.next(); |
425 IN_param_value = function_call_param_iterator.next_nf(); |
426 if (IN_param_value != NULL) { |
426 if (IN_param_value != NULL) { |
427 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
427 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
428 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
428 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
429 } |
429 } |
430 |
430 |
451 symbol_c *last_type_symbol = NULL; |
451 symbol_c *last_type_symbol = NULL; |
452 |
452 |
453 { |
453 { |
454 identifier_c param_name("IN"); |
454 identifier_c param_name("IN"); |
455 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
455 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
456 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
456 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
457 symbol_c *IN_type_symbol = NULL; |
457 symbol_c *IN_type_symbol = NULL; |
458 |
458 |
459 /* Get the value from a foo(<param_value>) style call */ |
459 /* Get the value from a foo(<param_value>) style call */ |
460 if (IN_param_value == NULL) |
460 if (IN_param_value == NULL) |
461 IN_param_value = function_call_param_iterator.next(); |
461 IN_param_value = function_call_param_iterator.next_nf(); |
462 if (IN_param_value != NULL) { |
462 if (IN_param_value != NULL) { |
463 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
463 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
464 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
464 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
465 } |
465 } |
466 |
466 |
487 symbol_c *last_type_symbol = NULL; |
487 symbol_c *last_type_symbol = NULL; |
488 |
488 |
489 { |
489 { |
490 identifier_c param_name("IN"); |
490 identifier_c param_name("IN"); |
491 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
491 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
492 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
492 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
493 symbol_c *IN_type_symbol = NULL; |
493 symbol_c *IN_type_symbol = NULL; |
494 |
494 |
495 /* Get the value from a foo(<param_value>) style call */ |
495 /* Get the value from a foo(<param_value>) style call */ |
496 if (IN_param_value == NULL) |
496 if (IN_param_value == NULL) |
497 IN_param_value = function_call_param_iterator.next(); |
497 IN_param_value = function_call_param_iterator.next_nf(); |
498 if (IN_param_value != NULL) { |
498 if (IN_param_value != NULL) { |
499 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
499 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
500 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
500 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
501 } |
501 } |
502 |
502 |
523 symbol_c *last_type_symbol = NULL; |
523 symbol_c *last_type_symbol = NULL; |
524 |
524 |
525 { |
525 { |
526 identifier_c param_name("IN"); |
526 identifier_c param_name("IN"); |
527 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
527 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
528 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
528 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
529 symbol_c *IN_type_symbol = NULL; |
529 symbol_c *IN_type_symbol = NULL; |
530 |
530 |
531 /* Get the value from a foo(<param_value>) style call */ |
531 /* Get the value from a foo(<param_value>) style call */ |
532 if (IN_param_value == NULL) |
532 if (IN_param_value == NULL) |
533 IN_param_value = function_call_param_iterator.next(); |
533 IN_param_value = function_call_param_iterator.next_nf(); |
534 if (IN_param_value != NULL) { |
534 if (IN_param_value != NULL) { |
535 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
535 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
536 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
536 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
537 } |
537 } |
538 |
538 |
559 symbol_c *last_type_symbol = NULL; |
559 symbol_c *last_type_symbol = NULL; |
560 |
560 |
561 { |
561 { |
562 identifier_c param_name("IN"); |
562 identifier_c param_name("IN"); |
563 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
563 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
564 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
564 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
565 symbol_c *IN_type_symbol = NULL; |
565 symbol_c *IN_type_symbol = NULL; |
566 |
566 |
567 /* Get the value from a foo(<param_value>) style call */ |
567 /* Get the value from a foo(<param_value>) style call */ |
568 if (IN_param_value == NULL) |
568 if (IN_param_value == NULL) |
569 IN_param_value = function_call_param_iterator.next(); |
569 IN_param_value = function_call_param_iterator.next_nf(); |
570 if (IN_param_value != NULL) { |
570 if (IN_param_value != NULL) { |
571 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
571 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
572 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
572 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
573 } |
573 } |
574 |
574 |
595 symbol_c *last_type_symbol = NULL; |
595 symbol_c *last_type_symbol = NULL; |
596 |
596 |
597 { |
597 { |
598 identifier_c param_name("IN"); |
598 identifier_c param_name("IN"); |
599 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
599 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
600 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
600 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
601 symbol_c *IN_type_symbol = NULL; |
601 symbol_c *IN_type_symbol = NULL; |
602 |
602 |
603 /* Get the value from a foo(<param_value>) style call */ |
603 /* Get the value from a foo(<param_value>) style call */ |
604 if (IN_param_value == NULL) |
604 if (IN_param_value == NULL) |
605 IN_param_value = function_call_param_iterator.next(); |
605 IN_param_value = function_call_param_iterator.next_nf(); |
606 if (IN_param_value != NULL) { |
606 if (IN_param_value != NULL) { |
607 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
607 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
608 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
608 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
609 } |
609 } |
610 |
610 |
631 symbol_c *last_type_symbol = NULL; |
631 symbol_c *last_type_symbol = NULL; |
632 |
632 |
633 { |
633 { |
634 identifier_c param_name("IN"); |
634 identifier_c param_name("IN"); |
635 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
635 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
636 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
636 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
637 symbol_c *IN_type_symbol = NULL; |
637 symbol_c *IN_type_symbol = NULL; |
638 |
638 |
639 /* Get the value from a foo(<param_value>) style call */ |
639 /* Get the value from a foo(<param_value>) style call */ |
640 if (IN_param_value == NULL) |
640 if (IN_param_value == NULL) |
641 IN_param_value = function_call_param_iterator.next(); |
641 IN_param_value = function_call_param_iterator.next_nf(); |
642 if (IN_param_value != NULL) { |
642 if (IN_param_value != NULL) { |
643 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
643 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
644 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
644 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
645 } |
645 } |
646 |
646 |
667 symbol_c *last_type_symbol = NULL; |
667 symbol_c *last_type_symbol = NULL; |
668 |
668 |
669 { |
669 { |
670 identifier_c param_name("IN"); |
670 identifier_c param_name("IN"); |
671 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
671 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
672 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
672 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
673 symbol_c *IN_type_symbol = NULL; |
673 symbol_c *IN_type_symbol = NULL; |
674 |
674 |
675 /* Get the value from a foo(<param_value>) style call */ |
675 /* Get the value from a foo(<param_value>) style call */ |
676 if (IN_param_value == NULL) |
676 if (IN_param_value == NULL) |
677 IN_param_value = function_call_param_iterator.next(); |
677 IN_param_value = function_call_param_iterator.next_nf(); |
678 if (IN_param_value != NULL) { |
678 if (IN_param_value != NULL) { |
679 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
679 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
680 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
680 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
681 } |
681 } |
682 |
682 |
703 symbol_c *last_type_symbol = NULL; |
703 symbol_c *last_type_symbol = NULL; |
704 |
704 |
705 { |
705 { |
706 identifier_c param_name("IN"); |
706 identifier_c param_name("IN"); |
707 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
707 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
708 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
708 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
709 symbol_c *IN_type_symbol = NULL; |
709 symbol_c *IN_type_symbol = NULL; |
710 |
710 |
711 /* Get the value from a foo(<param_value>) style call */ |
711 /* Get the value from a foo(<param_value>) style call */ |
712 if (IN_param_value == NULL) |
712 if (IN_param_value == NULL) |
713 IN_param_value = function_call_param_iterator.next(); |
713 IN_param_value = function_call_param_iterator.next_nf(); |
714 if (IN_param_value != NULL) { |
714 if (IN_param_value != NULL) { |
715 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
715 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
716 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
716 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
717 } |
717 } |
718 |
718 |
739 symbol_c *last_type_symbol = NULL; |
739 symbol_c *last_type_symbol = NULL; |
740 |
740 |
741 { |
741 { |
742 identifier_c param_name("IN"); |
742 identifier_c param_name("IN"); |
743 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
743 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
744 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
744 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
745 symbol_c *IN_type_symbol = NULL; |
745 symbol_c *IN_type_symbol = NULL; |
746 |
746 |
747 /* Get the value from a foo(<param_value>) style call */ |
747 /* Get the value from a foo(<param_value>) style call */ |
748 if (IN_param_value == NULL) |
748 if (IN_param_value == NULL) |
749 IN_param_value = function_call_param_iterator.next(); |
749 IN_param_value = function_call_param_iterator.next_nf(); |
750 if (IN_param_value != NULL) { |
750 if (IN_param_value != NULL) { |
751 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
751 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
752 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
752 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
753 } |
753 } |
754 |
754 |
775 symbol_c *last_type_symbol = NULL; |
775 symbol_c *last_type_symbol = NULL; |
776 |
776 |
777 { |
777 { |
778 identifier_c param_name("IN"); |
778 identifier_c param_name("IN"); |
779 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
779 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
780 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
780 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
781 symbol_c *IN_type_symbol = NULL; |
781 symbol_c *IN_type_symbol = NULL; |
782 |
782 |
783 /* Get the value from a foo(<param_value>) style call */ |
783 /* Get the value from a foo(<param_value>) style call */ |
784 if (IN_param_value == NULL) |
784 if (IN_param_value == NULL) |
785 IN_param_value = function_call_param_iterator.next(); |
785 IN_param_value = function_call_param_iterator.next_nf(); |
786 if (IN_param_value != NULL) { |
786 if (IN_param_value != NULL) { |
787 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
787 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
788 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
788 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
789 } |
789 } |
790 |
790 |
811 symbol_c *last_type_symbol = NULL; |
811 symbol_c *last_type_symbol = NULL; |
812 |
812 |
813 { |
813 { |
814 identifier_c param_name("IN"); |
814 identifier_c param_name("IN"); |
815 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
815 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
816 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
816 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
817 symbol_c *IN_type_symbol = NULL; |
817 symbol_c *IN_type_symbol = NULL; |
818 |
818 |
819 /* Get the value from a foo(<param_value>) style call */ |
819 /* Get the value from a foo(<param_value>) style call */ |
820 if (IN_param_value == NULL) |
820 if (IN_param_value == NULL) |
821 IN_param_value = function_call_param_iterator.next(); |
821 IN_param_value = function_call_param_iterator.next_nf(); |
822 if (IN_param_value != NULL) { |
822 if (IN_param_value != NULL) { |
823 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
823 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
824 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
824 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
825 } |
825 } |
826 |
826 |
847 symbol_c *last_type_symbol = NULL; |
847 symbol_c *last_type_symbol = NULL; |
848 |
848 |
849 { |
849 { |
850 identifier_c param_name("IN"); |
850 identifier_c param_name("IN"); |
851 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
851 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
852 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
852 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
853 symbol_c *IN_type_symbol = NULL; |
853 symbol_c *IN_type_symbol = NULL; |
854 |
854 |
855 /* Get the value from a foo(<param_value>) style call */ |
855 /* Get the value from a foo(<param_value>) style call */ |
856 if (IN_param_value == NULL) |
856 if (IN_param_value == NULL) |
857 IN_param_value = function_call_param_iterator.next(); |
857 IN_param_value = function_call_param_iterator.next_nf(); |
858 if (IN_param_value != NULL) { |
858 if (IN_param_value != NULL) { |
859 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
859 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
860 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
860 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
861 } |
861 } |
862 |
862 |
883 symbol_c *last_type_symbol = NULL; |
883 symbol_c *last_type_symbol = NULL; |
884 |
884 |
885 { |
885 { |
886 identifier_c param_name("IN"); |
886 identifier_c param_name("IN"); |
887 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
887 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
888 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
888 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
889 symbol_c *IN_type_symbol = NULL; |
889 symbol_c *IN_type_symbol = NULL; |
890 |
890 |
891 /* Get the value from a foo(<param_value>) style call */ |
891 /* Get the value from a foo(<param_value>) style call */ |
892 if (IN_param_value == NULL) |
892 if (IN_param_value == NULL) |
893 IN_param_value = function_call_param_iterator.next(); |
893 IN_param_value = function_call_param_iterator.next_nf(); |
894 if (IN_param_value != NULL) { |
894 if (IN_param_value != NULL) { |
895 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
895 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
896 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
896 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
897 } |
897 } |
898 |
898 |
919 symbol_c *last_type_symbol = NULL; |
919 symbol_c *last_type_symbol = NULL; |
920 |
920 |
921 { |
921 { |
922 identifier_c param_name("IN"); |
922 identifier_c param_name("IN"); |
923 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
923 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
924 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
924 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
925 symbol_c *IN_type_symbol = NULL; |
925 symbol_c *IN_type_symbol = NULL; |
926 |
926 |
927 /* Get the value from a foo(<param_value>) style call */ |
927 /* Get the value from a foo(<param_value>) style call */ |
928 if (IN_param_value == NULL) |
928 if (IN_param_value == NULL) |
929 IN_param_value = function_call_param_iterator.next(); |
929 IN_param_value = function_call_param_iterator.next_nf(); |
930 if (IN_param_value != NULL) { |
930 if (IN_param_value != NULL) { |
931 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
931 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
932 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
932 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
933 } |
933 } |
934 |
934 |
955 symbol_c *last_type_symbol = NULL; |
955 symbol_c *last_type_symbol = NULL; |
956 |
956 |
957 { |
957 { |
958 identifier_c param_name("IN"); |
958 identifier_c param_name("IN"); |
959 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
959 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
960 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
960 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
961 symbol_c *IN_type_symbol = NULL; |
961 symbol_c *IN_type_symbol = NULL; |
962 |
962 |
963 /* Get the value from a foo(<param_value>) style call */ |
963 /* Get the value from a foo(<param_value>) style call */ |
964 if (IN_param_value == NULL) |
964 if (IN_param_value == NULL) |
965 IN_param_value = function_call_param_iterator.next(); |
965 IN_param_value = function_call_param_iterator.next_nf(); |
966 if (IN_param_value != NULL) { |
966 if (IN_param_value != NULL) { |
967 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
967 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
968 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
968 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
969 } |
969 } |
970 |
970 |
991 symbol_c *last_type_symbol = NULL; |
991 symbol_c *last_type_symbol = NULL; |
992 |
992 |
993 { |
993 { |
994 identifier_c param_name("IN"); |
994 identifier_c param_name("IN"); |
995 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
995 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
996 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
996 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
997 symbol_c *IN_type_symbol = NULL; |
997 symbol_c *IN_type_symbol = NULL; |
998 |
998 |
999 /* Get the value from a foo(<param_value>) style call */ |
999 /* Get the value from a foo(<param_value>) style call */ |
1000 if (IN_param_value == NULL) |
1000 if (IN_param_value == NULL) |
1001 IN_param_value = function_call_param_iterator.next(); |
1001 IN_param_value = function_call_param_iterator.next_nf(); |
1002 if (IN_param_value != NULL) { |
1002 if (IN_param_value != NULL) { |
1003 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
1003 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
1004 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
1004 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
1005 } |
1005 } |
1006 |
1006 |
1027 symbol_c *last_type_symbol = NULL; |
1027 symbol_c *last_type_symbol = NULL; |
1028 |
1028 |
1029 { |
1029 { |
1030 identifier_c param_name("IN"); |
1030 identifier_c param_name("IN"); |
1031 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
1031 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
1032 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
1032 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
1033 symbol_c *IN_type_symbol = NULL; |
1033 symbol_c *IN_type_symbol = NULL; |
1034 |
1034 |
1035 /* Get the value from a foo(<param_value>) style call */ |
1035 /* Get the value from a foo(<param_value>) style call */ |
1036 if (IN_param_value == NULL) |
1036 if (IN_param_value == NULL) |
1037 IN_param_value = function_call_param_iterator.next(); |
1037 IN_param_value = function_call_param_iterator.next_nf(); |
1038 if (IN_param_value != NULL) { |
1038 if (IN_param_value != NULL) { |
1039 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
1039 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
1040 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
1040 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
1041 } |
1041 } |
1042 |
1042 |
1063 symbol_c *last_type_symbol = NULL; |
1063 symbol_c *last_type_symbol = NULL; |
1064 |
1064 |
1065 { |
1065 { |
1066 identifier_c param_name("IN"); |
1066 identifier_c param_name("IN"); |
1067 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
1067 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
1068 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
1068 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
1069 symbol_c *IN_type_symbol = NULL; |
1069 symbol_c *IN_type_symbol = NULL; |
1070 |
1070 |
1071 /* Get the value from a foo(<param_value>) style call */ |
1071 /* Get the value from a foo(<param_value>) style call */ |
1072 if (IN_param_value == NULL) |
1072 if (IN_param_value == NULL) |
1073 IN_param_value = function_call_param_iterator.next(); |
1073 IN_param_value = function_call_param_iterator.next_nf(); |
1074 if (IN_param_value != NULL) { |
1074 if (IN_param_value != NULL) { |
1075 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
1075 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
1076 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
1076 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
1077 } |
1077 } |
1078 |
1078 |
1099 symbol_c *last_type_symbol = NULL; |
1099 symbol_c *last_type_symbol = NULL; |
1100 |
1100 |
1101 { |
1101 { |
1102 identifier_c param_name("IN"); |
1102 identifier_c param_name("IN"); |
1103 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
1103 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
1104 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
1104 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
1105 symbol_c *IN_type_symbol = NULL; |
1105 symbol_c *IN_type_symbol = NULL; |
1106 |
1106 |
1107 /* Get the value from a foo(<param_value>) style call */ |
1107 /* Get the value from a foo(<param_value>) style call */ |
1108 if (IN_param_value == NULL) |
1108 if (IN_param_value == NULL) |
1109 IN_param_value = function_call_param_iterator.next(); |
1109 IN_param_value = function_call_param_iterator.next_nf(); |
1110 if (IN_param_value != NULL) { |
1110 if (IN_param_value != NULL) { |
1111 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
1111 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
1112 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
1112 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
1113 } |
1113 } |
1114 |
1114 |
1135 symbol_c *last_type_symbol = NULL; |
1135 symbol_c *last_type_symbol = NULL; |
1136 |
1136 |
1137 { |
1137 { |
1138 identifier_c param_name("IN"); |
1138 identifier_c param_name("IN"); |
1139 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
1139 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
1140 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
1140 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
1141 symbol_c *IN_type_symbol = NULL; |
1141 symbol_c *IN_type_symbol = NULL; |
1142 |
1142 |
1143 /* Get the value from a foo(<param_value>) style call */ |
1143 /* Get the value from a foo(<param_value>) style call */ |
1144 if (IN_param_value == NULL) |
1144 if (IN_param_value == NULL) |
1145 IN_param_value = function_call_param_iterator.next(); |
1145 IN_param_value = function_call_param_iterator.next_nf(); |
1146 if (IN_param_value != NULL) { |
1146 if (IN_param_value != NULL) { |
1147 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
1147 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
1148 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
1148 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
1149 } |
1149 } |
1150 |
1150 |
1171 symbol_c *last_type_symbol = NULL; |
1171 symbol_c *last_type_symbol = NULL; |
1172 |
1172 |
1173 { |
1173 { |
1174 identifier_c param_name("IN"); |
1174 identifier_c param_name("IN"); |
1175 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
1175 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
1176 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
1176 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
1177 symbol_c *IN_type_symbol = NULL; |
1177 symbol_c *IN_type_symbol = NULL; |
1178 |
1178 |
1179 /* Get the value from a foo(<param_value>) style call */ |
1179 /* Get the value from a foo(<param_value>) style call */ |
1180 if (IN_param_value == NULL) |
1180 if (IN_param_value == NULL) |
1181 IN_param_value = function_call_param_iterator.next(); |
1181 IN_param_value = function_call_param_iterator.next_nf(); |
1182 if (IN_param_value != NULL) { |
1182 if (IN_param_value != NULL) { |
1183 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
1183 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
1184 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
1184 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
1185 } |
1185 } |
1186 |
1186 |
1207 symbol_c *last_type_symbol = NULL; |
1207 symbol_c *last_type_symbol = NULL; |
1208 |
1208 |
1209 { |
1209 { |
1210 identifier_c param_name("IN"); |
1210 identifier_c param_name("IN"); |
1211 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
1211 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
1212 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
1212 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
1213 symbol_c *IN_type_symbol = NULL; |
1213 symbol_c *IN_type_symbol = NULL; |
1214 |
1214 |
1215 /* Get the value from a foo(<param_value>) style call */ |
1215 /* Get the value from a foo(<param_value>) style call */ |
1216 if (IN_param_value == NULL) |
1216 if (IN_param_value == NULL) |
1217 IN_param_value = function_call_param_iterator.next(); |
1217 IN_param_value = function_call_param_iterator.next_nf(); |
1218 if (IN_param_value != NULL) { |
1218 if (IN_param_value != NULL) { |
1219 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
1219 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
1220 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
1220 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
1221 } |
1221 } |
1222 |
1222 |
1243 symbol_c *last_type_symbol = NULL; |
1243 symbol_c *last_type_symbol = NULL; |
1244 |
1244 |
1245 { |
1245 { |
1246 identifier_c param_name("IN"); |
1246 identifier_c param_name("IN"); |
1247 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
1247 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
1248 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
1248 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
1249 symbol_c *IN_type_symbol = NULL; |
1249 symbol_c *IN_type_symbol = NULL; |
1250 |
1250 |
1251 /* Get the value from a foo(<param_value>) style call */ |
1251 /* Get the value from a foo(<param_value>) style call */ |
1252 if (IN_param_value == NULL) |
1252 if (IN_param_value == NULL) |
1253 IN_param_value = function_call_param_iterator.next(); |
1253 IN_param_value = function_call_param_iterator.next_nf(); |
1254 if (IN_param_value != NULL) { |
1254 if (IN_param_value != NULL) { |
1255 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
1255 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
1256 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
1256 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
1257 } |
1257 } |
1258 |
1258 |
1279 symbol_c *last_type_symbol = NULL; |
1279 symbol_c *last_type_symbol = NULL; |
1280 |
1280 |
1281 { |
1281 { |
1282 identifier_c param_name("IN"); |
1282 identifier_c param_name("IN"); |
1283 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
1283 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
1284 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
1284 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
1285 symbol_c *IN_type_symbol = NULL; |
1285 symbol_c *IN_type_symbol = NULL; |
1286 |
1286 |
1287 /* Get the value from a foo(<param_value>) style call */ |
1287 /* Get the value from a foo(<param_value>) style call */ |
1288 if (IN_param_value == NULL) |
1288 if (IN_param_value == NULL) |
1289 IN_param_value = function_call_param_iterator.next(); |
1289 IN_param_value = function_call_param_iterator.next_nf(); |
1290 if (IN_param_value != NULL) { |
1290 if (IN_param_value != NULL) { |
1291 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
1291 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
1292 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
1292 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
1293 } |
1293 } |
1294 |
1294 |
1315 symbol_c *last_type_symbol = NULL; |
1315 symbol_c *last_type_symbol = NULL; |
1316 |
1316 |
1317 { |
1317 { |
1318 identifier_c param_name("IN"); |
1318 identifier_c param_name("IN"); |
1319 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
1319 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
1320 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
1320 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
1321 symbol_c *IN_type_symbol = NULL; |
1321 symbol_c *IN_type_symbol = NULL; |
1322 |
1322 |
1323 /* Get the value from a foo(<param_value>) style call */ |
1323 /* Get the value from a foo(<param_value>) style call */ |
1324 if (IN_param_value == NULL) |
1324 if (IN_param_value == NULL) |
1325 IN_param_value = function_call_param_iterator.next(); |
1325 IN_param_value = function_call_param_iterator.next_nf(); |
1326 if (IN_param_value != NULL) { |
1326 if (IN_param_value != NULL) { |
1327 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
1327 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
1328 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
1328 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
1329 } |
1329 } |
1330 |
1330 |
1351 symbol_c *last_type_symbol = NULL; |
1351 symbol_c *last_type_symbol = NULL; |
1352 |
1352 |
1353 { |
1353 { |
1354 identifier_c param_name("IN"); |
1354 identifier_c param_name("IN"); |
1355 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
1355 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
1356 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
1356 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
1357 symbol_c *IN_type_symbol = NULL; |
1357 symbol_c *IN_type_symbol = NULL; |
1358 |
1358 |
1359 /* Get the value from a foo(<param_value>) style call */ |
1359 /* Get the value from a foo(<param_value>) style call */ |
1360 if (IN_param_value == NULL) |
1360 if (IN_param_value == NULL) |
1361 IN_param_value = function_call_param_iterator.next(); |
1361 IN_param_value = function_call_param_iterator.next_nf(); |
1362 if (IN_param_value != NULL) { |
1362 if (IN_param_value != NULL) { |
1363 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
1363 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
1364 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
1364 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
1365 } |
1365 } |
1366 |
1366 |
1387 symbol_c *last_type_symbol = NULL; |
1387 symbol_c *last_type_symbol = NULL; |
1388 |
1388 |
1389 { |
1389 { |
1390 identifier_c param_name("IN"); |
1390 identifier_c param_name("IN"); |
1391 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
1391 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
1392 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
1392 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
1393 symbol_c *IN_type_symbol = NULL; |
1393 symbol_c *IN_type_symbol = NULL; |
1394 |
1394 |
1395 /* Get the value from a foo(<param_value>) style call */ |
1395 /* Get the value from a foo(<param_value>) style call */ |
1396 if (IN_param_value == NULL) |
1396 if (IN_param_value == NULL) |
1397 IN_param_value = function_call_param_iterator.next(); |
1397 IN_param_value = function_call_param_iterator.next_nf(); |
1398 if (IN_param_value != NULL) { |
1398 if (IN_param_value != NULL) { |
1399 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
1399 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
1400 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
1400 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
1401 } |
1401 } |
1402 |
1402 |
1423 symbol_c *last_type_symbol = NULL; |
1423 symbol_c *last_type_symbol = NULL; |
1424 |
1424 |
1425 { |
1425 { |
1426 identifier_c param_name("IN"); |
1426 identifier_c param_name("IN"); |
1427 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
1427 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
1428 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
1428 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
1429 symbol_c *IN_type_symbol = NULL; |
1429 symbol_c *IN_type_symbol = NULL; |
1430 |
1430 |
1431 /* Get the value from a foo(<param_value>) style call */ |
1431 /* Get the value from a foo(<param_value>) style call */ |
1432 if (IN_param_value == NULL) |
1432 if (IN_param_value == NULL) |
1433 IN_param_value = function_call_param_iterator.next(); |
1433 IN_param_value = function_call_param_iterator.next_nf(); |
1434 if (IN_param_value != NULL) { |
1434 if (IN_param_value != NULL) { |
1435 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
1435 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
1436 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
1436 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
1437 } |
1437 } |
1438 |
1438 |
1459 symbol_c *last_type_symbol = NULL; |
1459 symbol_c *last_type_symbol = NULL; |
1460 |
1460 |
1461 { |
1461 { |
1462 identifier_c param_name("IN"); |
1462 identifier_c param_name("IN"); |
1463 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
1463 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
1464 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
1464 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
1465 symbol_c *IN_type_symbol = NULL; |
1465 symbol_c *IN_type_symbol = NULL; |
1466 |
1466 |
1467 /* Get the value from a foo(<param_value>) style call */ |
1467 /* Get the value from a foo(<param_value>) style call */ |
1468 if (IN_param_value == NULL) |
1468 if (IN_param_value == NULL) |
1469 IN_param_value = function_call_param_iterator.next(); |
1469 IN_param_value = function_call_param_iterator.next_nf(); |
1470 if (IN_param_value != NULL) { |
1470 if (IN_param_value != NULL) { |
1471 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
1471 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
1472 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
1472 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
1473 } |
1473 } |
1474 |
1474 |
1495 symbol_c *last_type_symbol = NULL; |
1495 symbol_c *last_type_symbol = NULL; |
1496 |
1496 |
1497 { |
1497 { |
1498 identifier_c param_name("IN"); |
1498 identifier_c param_name("IN"); |
1499 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
1499 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
1500 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
1500 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
1501 symbol_c *IN_type_symbol = NULL; |
1501 symbol_c *IN_type_symbol = NULL; |
1502 |
1502 |
1503 /* Get the value from a foo(<param_value>) style call */ |
1503 /* Get the value from a foo(<param_value>) style call */ |
1504 if (IN_param_value == NULL) |
1504 if (IN_param_value == NULL) |
1505 IN_param_value = function_call_param_iterator.next(); |
1505 IN_param_value = function_call_param_iterator.next_nf(); |
1506 if (IN_param_value != NULL) { |
1506 if (IN_param_value != NULL) { |
1507 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
1507 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
1508 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
1508 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
1509 } |
1509 } |
1510 |
1510 |
1531 symbol_c *last_type_symbol = NULL; |
1531 symbol_c *last_type_symbol = NULL; |
1532 |
1532 |
1533 { |
1533 { |
1534 identifier_c param_name("IN"); |
1534 identifier_c param_name("IN"); |
1535 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
1535 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
1536 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
1536 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
1537 symbol_c *IN_type_symbol = NULL; |
1537 symbol_c *IN_type_symbol = NULL; |
1538 |
1538 |
1539 /* Get the value from a foo(<param_value>) style call */ |
1539 /* Get the value from a foo(<param_value>) style call */ |
1540 if (IN_param_value == NULL) |
1540 if (IN_param_value == NULL) |
1541 IN_param_value = function_call_param_iterator.next(); |
1541 IN_param_value = function_call_param_iterator.next_nf(); |
1542 if (IN_param_value != NULL) { |
1542 if (IN_param_value != NULL) { |
1543 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
1543 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
1544 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
1544 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
1545 } |
1545 } |
1546 |
1546 |
1567 symbol_c *last_type_symbol = NULL; |
1567 symbol_c *last_type_symbol = NULL; |
1568 |
1568 |
1569 { |
1569 { |
1570 identifier_c param_name("IN"); |
1570 identifier_c param_name("IN"); |
1571 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
1571 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
1572 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
1572 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
1573 symbol_c *IN_type_symbol = NULL; |
1573 symbol_c *IN_type_symbol = NULL; |
1574 |
1574 |
1575 /* Get the value from a foo(<param_value>) style call */ |
1575 /* Get the value from a foo(<param_value>) style call */ |
1576 if (IN_param_value == NULL) |
1576 if (IN_param_value == NULL) |
1577 IN_param_value = function_call_param_iterator.next(); |
1577 IN_param_value = function_call_param_iterator.next_nf(); |
1578 if (IN_param_value != NULL) { |
1578 if (IN_param_value != NULL) { |
1579 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
1579 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
1580 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
1580 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
1581 } |
1581 } |
1582 |
1582 |
1603 symbol_c *last_type_symbol = NULL; |
1603 symbol_c *last_type_symbol = NULL; |
1604 |
1604 |
1605 { |
1605 { |
1606 identifier_c param_name("IN"); |
1606 identifier_c param_name("IN"); |
1607 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
1607 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
1608 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
1608 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
1609 symbol_c *IN_type_symbol = NULL; |
1609 symbol_c *IN_type_symbol = NULL; |
1610 |
1610 |
1611 /* Get the value from a foo(<param_value>) style call */ |
1611 /* Get the value from a foo(<param_value>) style call */ |
1612 if (IN_param_value == NULL) |
1612 if (IN_param_value == NULL) |
1613 IN_param_value = function_call_param_iterator.next(); |
1613 IN_param_value = function_call_param_iterator.next_nf(); |
1614 if (IN_param_value != NULL) { |
1614 if (IN_param_value != NULL) { |
1615 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
1615 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
1616 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
1616 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
1617 } |
1617 } |
1618 |
1618 |
1639 symbol_c *last_type_symbol = NULL; |
1639 symbol_c *last_type_symbol = NULL; |
1640 |
1640 |
1641 { |
1641 { |
1642 identifier_c param_name("IN"); |
1642 identifier_c param_name("IN"); |
1643 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
1643 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
1644 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
1644 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
1645 symbol_c *IN_type_symbol = NULL; |
1645 symbol_c *IN_type_symbol = NULL; |
1646 |
1646 |
1647 /* Get the value from a foo(<param_value>) style call */ |
1647 /* Get the value from a foo(<param_value>) style call */ |
1648 if (IN_param_value == NULL) |
1648 if (IN_param_value == NULL) |
1649 IN_param_value = function_call_param_iterator.next(); |
1649 IN_param_value = function_call_param_iterator.next_nf(); |
1650 if (IN_param_value != NULL) { |
1650 if (IN_param_value != NULL) { |
1651 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
1651 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
1652 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
1652 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
1653 } |
1653 } |
1654 |
1654 |
1675 symbol_c *last_type_symbol = NULL; |
1675 symbol_c *last_type_symbol = NULL; |
1676 |
1676 |
1677 { |
1677 { |
1678 identifier_c param_name("IN"); |
1678 identifier_c param_name("IN"); |
1679 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
1679 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
1680 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
1680 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
1681 symbol_c *IN_type_symbol = NULL; |
1681 symbol_c *IN_type_symbol = NULL; |
1682 |
1682 |
1683 /* Get the value from a foo(<param_value>) style call */ |
1683 /* Get the value from a foo(<param_value>) style call */ |
1684 if (IN_param_value == NULL) |
1684 if (IN_param_value == NULL) |
1685 IN_param_value = function_call_param_iterator.next(); |
1685 IN_param_value = function_call_param_iterator.next_nf(); |
1686 if (IN_param_value != NULL) { |
1686 if (IN_param_value != NULL) { |
1687 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
1687 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
1688 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
1688 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
1689 } |
1689 } |
1690 |
1690 |
1711 symbol_c *last_type_symbol = NULL; |
1711 symbol_c *last_type_symbol = NULL; |
1712 |
1712 |
1713 { |
1713 { |
1714 identifier_c param_name("IN"); |
1714 identifier_c param_name("IN"); |
1715 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
1715 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
1716 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
1716 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
1717 symbol_c *IN_type_symbol = NULL; |
1717 symbol_c *IN_type_symbol = NULL; |
1718 |
1718 |
1719 /* Get the value from a foo(<param_value>) style call */ |
1719 /* Get the value from a foo(<param_value>) style call */ |
1720 if (IN_param_value == NULL) |
1720 if (IN_param_value == NULL) |
1721 IN_param_value = function_call_param_iterator.next(); |
1721 IN_param_value = function_call_param_iterator.next_nf(); |
1722 if (IN_param_value != NULL) { |
1722 if (IN_param_value != NULL) { |
1723 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
1723 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
1724 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
1724 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
1725 } |
1725 } |
1726 |
1726 |
1747 symbol_c *last_type_symbol = NULL; |
1747 symbol_c *last_type_symbol = NULL; |
1748 |
1748 |
1749 { |
1749 { |
1750 identifier_c param_name("IN"); |
1750 identifier_c param_name("IN"); |
1751 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
1751 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
1752 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
1752 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
1753 symbol_c *IN_type_symbol = NULL; |
1753 symbol_c *IN_type_symbol = NULL; |
1754 |
1754 |
1755 /* Get the value from a foo(<param_value>) style call */ |
1755 /* Get the value from a foo(<param_value>) style call */ |
1756 if (IN_param_value == NULL) |
1756 if (IN_param_value == NULL) |
1757 IN_param_value = function_call_param_iterator.next(); |
1757 IN_param_value = function_call_param_iterator.next_nf(); |
1758 if (IN_param_value != NULL) { |
1758 if (IN_param_value != NULL) { |
1759 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
1759 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
1760 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
1760 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
1761 } |
1761 } |
1762 |
1762 |
1783 symbol_c *last_type_symbol = NULL; |
1783 symbol_c *last_type_symbol = NULL; |
1784 |
1784 |
1785 { |
1785 { |
1786 identifier_c param_name("IN"); |
1786 identifier_c param_name("IN"); |
1787 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
1787 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
1788 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
1788 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
1789 symbol_c *IN_type_symbol = NULL; |
1789 symbol_c *IN_type_symbol = NULL; |
1790 |
1790 |
1791 /* Get the value from a foo(<param_value>) style call */ |
1791 /* Get the value from a foo(<param_value>) style call */ |
1792 if (IN_param_value == NULL) |
1792 if (IN_param_value == NULL) |
1793 IN_param_value = function_call_param_iterator.next(); |
1793 IN_param_value = function_call_param_iterator.next_nf(); |
1794 if (IN_param_value != NULL) { |
1794 if (IN_param_value != NULL) { |
1795 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
1795 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
1796 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
1796 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
1797 } |
1797 } |
1798 |
1798 |
1819 symbol_c *last_type_symbol = NULL; |
1819 symbol_c *last_type_symbol = NULL; |
1820 |
1820 |
1821 { |
1821 { |
1822 identifier_c param_name("IN"); |
1822 identifier_c param_name("IN"); |
1823 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
1823 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
1824 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
1824 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
1825 symbol_c *IN_type_symbol = NULL; |
1825 symbol_c *IN_type_symbol = NULL; |
1826 |
1826 |
1827 /* Get the value from a foo(<param_value>) style call */ |
1827 /* Get the value from a foo(<param_value>) style call */ |
1828 if (IN_param_value == NULL) |
1828 if (IN_param_value == NULL) |
1829 IN_param_value = function_call_param_iterator.next(); |
1829 IN_param_value = function_call_param_iterator.next_nf(); |
1830 if (IN_param_value != NULL) { |
1830 if (IN_param_value != NULL) { |
1831 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
1831 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
1832 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
1832 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
1833 } |
1833 } |
1834 |
1834 |
1855 symbol_c *last_type_symbol = NULL; |
1855 symbol_c *last_type_symbol = NULL; |
1856 |
1856 |
1857 { |
1857 { |
1858 identifier_c param_name("IN"); |
1858 identifier_c param_name("IN"); |
1859 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
1859 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
1860 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
1860 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
1861 symbol_c *IN_type_symbol = NULL; |
1861 symbol_c *IN_type_symbol = NULL; |
1862 |
1862 |
1863 /* Get the value from a foo(<param_value>) style call */ |
1863 /* Get the value from a foo(<param_value>) style call */ |
1864 if (IN_param_value == NULL) |
1864 if (IN_param_value == NULL) |
1865 IN_param_value = function_call_param_iterator.next(); |
1865 IN_param_value = function_call_param_iterator.next_nf(); |
1866 if (IN_param_value != NULL) { |
1866 if (IN_param_value != NULL) { |
1867 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
1867 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
1868 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
1868 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
1869 } |
1869 } |
1870 |
1870 |
1891 symbol_c *last_type_symbol = NULL; |
1891 symbol_c *last_type_symbol = NULL; |
1892 |
1892 |
1893 { |
1893 { |
1894 identifier_c param_name("IN"); |
1894 identifier_c param_name("IN"); |
1895 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
1895 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
1896 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
1896 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
1897 symbol_c *IN_type_symbol = NULL; |
1897 symbol_c *IN_type_symbol = NULL; |
1898 |
1898 |
1899 /* Get the value from a foo(<param_value>) style call */ |
1899 /* Get the value from a foo(<param_value>) style call */ |
1900 if (IN_param_value == NULL) |
1900 if (IN_param_value == NULL) |
1901 IN_param_value = function_call_param_iterator.next(); |
1901 IN_param_value = function_call_param_iterator.next_nf(); |
1902 if (IN_param_value != NULL) { |
1902 if (IN_param_value != NULL) { |
1903 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
1903 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
1904 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
1904 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
1905 } |
1905 } |
1906 |
1906 |
1927 symbol_c *last_type_symbol = NULL; |
1927 symbol_c *last_type_symbol = NULL; |
1928 |
1928 |
1929 { |
1929 { |
1930 identifier_c param_name("IN"); |
1930 identifier_c param_name("IN"); |
1931 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
1931 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
1932 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
1932 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
1933 symbol_c *IN_type_symbol = NULL; |
1933 symbol_c *IN_type_symbol = NULL; |
1934 |
1934 |
1935 /* Get the value from a foo(<param_value>) style call */ |
1935 /* Get the value from a foo(<param_value>) style call */ |
1936 if (IN_param_value == NULL) |
1936 if (IN_param_value == NULL) |
1937 IN_param_value = function_call_param_iterator.next(); |
1937 IN_param_value = function_call_param_iterator.next_nf(); |
1938 if (IN_param_value != NULL) { |
1938 if (IN_param_value != NULL) { |
1939 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
1939 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
1940 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
1940 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
1941 } |
1941 } |
1942 |
1942 |
1963 symbol_c *last_type_symbol = NULL; |
1963 symbol_c *last_type_symbol = NULL; |
1964 |
1964 |
1965 { |
1965 { |
1966 identifier_c param_name("IN"); |
1966 identifier_c param_name("IN"); |
1967 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
1967 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
1968 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
1968 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
1969 symbol_c *IN_type_symbol = NULL; |
1969 symbol_c *IN_type_symbol = NULL; |
1970 |
1970 |
1971 /* Get the value from a foo(<param_value>) style call */ |
1971 /* Get the value from a foo(<param_value>) style call */ |
1972 if (IN_param_value == NULL) |
1972 if (IN_param_value == NULL) |
1973 IN_param_value = function_call_param_iterator.next(); |
1973 IN_param_value = function_call_param_iterator.next_nf(); |
1974 if (IN_param_value != NULL) { |
1974 if (IN_param_value != NULL) { |
1975 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
1975 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
1976 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
1976 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
1977 } |
1977 } |
1978 |
1978 |
1999 symbol_c *last_type_symbol = NULL; |
1999 symbol_c *last_type_symbol = NULL; |
2000 |
2000 |
2001 { |
2001 { |
2002 identifier_c param_name("IN"); |
2002 identifier_c param_name("IN"); |
2003 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
2003 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
2004 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
2004 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
2005 symbol_c *IN_type_symbol = NULL; |
2005 symbol_c *IN_type_symbol = NULL; |
2006 |
2006 |
2007 /* Get the value from a foo(<param_value>) style call */ |
2007 /* Get the value from a foo(<param_value>) style call */ |
2008 if (IN_param_value == NULL) |
2008 if (IN_param_value == NULL) |
2009 IN_param_value = function_call_param_iterator.next(); |
2009 IN_param_value = function_call_param_iterator.next_nf(); |
2010 if (IN_param_value != NULL) { |
2010 if (IN_param_value != NULL) { |
2011 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
2011 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
2012 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
2012 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
2013 } |
2013 } |
2014 |
2014 |
2035 symbol_c *last_type_symbol = NULL; |
2035 symbol_c *last_type_symbol = NULL; |
2036 |
2036 |
2037 { |
2037 { |
2038 identifier_c param_name("IN"); |
2038 identifier_c param_name("IN"); |
2039 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
2039 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
2040 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
2040 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
2041 symbol_c *IN_type_symbol = NULL; |
2041 symbol_c *IN_type_symbol = NULL; |
2042 |
2042 |
2043 /* Get the value from a foo(<param_value>) style call */ |
2043 /* Get the value from a foo(<param_value>) style call */ |
2044 if (IN_param_value == NULL) |
2044 if (IN_param_value == NULL) |
2045 IN_param_value = function_call_param_iterator.next(); |
2045 IN_param_value = function_call_param_iterator.next_nf(); |
2046 if (IN_param_value != NULL) { |
2046 if (IN_param_value != NULL) { |
2047 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
2047 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
2048 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
2048 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
2049 } |
2049 } |
2050 |
2050 |
2071 symbol_c *last_type_symbol = NULL; |
2071 symbol_c *last_type_symbol = NULL; |
2072 |
2072 |
2073 { |
2073 { |
2074 identifier_c param_name("IN"); |
2074 identifier_c param_name("IN"); |
2075 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
2075 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
2076 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
2076 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
2077 symbol_c *IN_type_symbol = NULL; |
2077 symbol_c *IN_type_symbol = NULL; |
2078 |
2078 |
2079 /* Get the value from a foo(<param_value>) style call */ |
2079 /* Get the value from a foo(<param_value>) style call */ |
2080 if (IN_param_value == NULL) |
2080 if (IN_param_value == NULL) |
2081 IN_param_value = function_call_param_iterator.next(); |
2081 IN_param_value = function_call_param_iterator.next_nf(); |
2082 if (IN_param_value != NULL) { |
2082 if (IN_param_value != NULL) { |
2083 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
2083 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
2084 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
2084 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
2085 } |
2085 } |
2086 |
2086 |
2107 symbol_c *last_type_symbol = NULL; |
2107 symbol_c *last_type_symbol = NULL; |
2108 |
2108 |
2109 { |
2109 { |
2110 identifier_c param_name("IN"); |
2110 identifier_c param_name("IN"); |
2111 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
2111 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
2112 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
2112 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
2113 symbol_c *IN_type_symbol = NULL; |
2113 symbol_c *IN_type_symbol = NULL; |
2114 |
2114 |
2115 /* Get the value from a foo(<param_value>) style call */ |
2115 /* Get the value from a foo(<param_value>) style call */ |
2116 if (IN_param_value == NULL) |
2116 if (IN_param_value == NULL) |
2117 IN_param_value = function_call_param_iterator.next(); |
2117 IN_param_value = function_call_param_iterator.next_nf(); |
2118 if (IN_param_value != NULL) { |
2118 if (IN_param_value != NULL) { |
2119 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
2119 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
2120 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
2120 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
2121 } |
2121 } |
2122 |
2122 |
2143 symbol_c *last_type_symbol = NULL; |
2143 symbol_c *last_type_symbol = NULL; |
2144 |
2144 |
2145 { |
2145 { |
2146 identifier_c param_name("IN"); |
2146 identifier_c param_name("IN"); |
2147 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
2147 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
2148 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
2148 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
2149 symbol_c *IN_type_symbol = NULL; |
2149 symbol_c *IN_type_symbol = NULL; |
2150 |
2150 |
2151 /* Get the value from a foo(<param_value>) style call */ |
2151 /* Get the value from a foo(<param_value>) style call */ |
2152 if (IN_param_value == NULL) |
2152 if (IN_param_value == NULL) |
2153 IN_param_value = function_call_param_iterator.next(); |
2153 IN_param_value = function_call_param_iterator.next_nf(); |
2154 if (IN_param_value != NULL) { |
2154 if (IN_param_value != NULL) { |
2155 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
2155 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
2156 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
2156 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
2157 } |
2157 } |
2158 |
2158 |
2179 symbol_c *last_type_symbol = NULL; |
2179 symbol_c *last_type_symbol = NULL; |
2180 |
2180 |
2181 { |
2181 { |
2182 identifier_c param_name("IN"); |
2182 identifier_c param_name("IN"); |
2183 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
2183 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
2184 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
2184 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
2185 symbol_c *IN_type_symbol = NULL; |
2185 symbol_c *IN_type_symbol = NULL; |
2186 |
2186 |
2187 /* Get the value from a foo(<param_value>) style call */ |
2187 /* Get the value from a foo(<param_value>) style call */ |
2188 if (IN_param_value == NULL) |
2188 if (IN_param_value == NULL) |
2189 IN_param_value = function_call_param_iterator.next(); |
2189 IN_param_value = function_call_param_iterator.next_nf(); |
2190 if (IN_param_value != NULL) { |
2190 if (IN_param_value != NULL) { |
2191 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
2191 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
2192 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
2192 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
2193 } |
2193 } |
2194 |
2194 |
2215 symbol_c *last_type_symbol = NULL; |
2215 symbol_c *last_type_symbol = NULL; |
2216 |
2216 |
2217 { |
2217 { |
2218 identifier_c param_name("IN"); |
2218 identifier_c param_name("IN"); |
2219 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
2219 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
2220 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
2220 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
2221 symbol_c *IN_type_symbol = NULL; |
2221 symbol_c *IN_type_symbol = NULL; |
2222 |
2222 |
2223 /* Get the value from a foo(<param_value>) style call */ |
2223 /* Get the value from a foo(<param_value>) style call */ |
2224 if (IN_param_value == NULL) |
2224 if (IN_param_value == NULL) |
2225 IN_param_value = function_call_param_iterator.next(); |
2225 IN_param_value = function_call_param_iterator.next_nf(); |
2226 if (IN_param_value != NULL) { |
2226 if (IN_param_value != NULL) { |
2227 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
2227 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
2228 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
2228 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
2229 } |
2229 } |
2230 |
2230 |
2251 symbol_c *last_type_symbol = NULL; |
2251 symbol_c *last_type_symbol = NULL; |
2252 |
2252 |
2253 { |
2253 { |
2254 identifier_c param_name("IN"); |
2254 identifier_c param_name("IN"); |
2255 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
2255 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
2256 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
2256 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
2257 symbol_c *IN_type_symbol = NULL; |
2257 symbol_c *IN_type_symbol = NULL; |
2258 |
2258 |
2259 /* Get the value from a foo(<param_value>) style call */ |
2259 /* Get the value from a foo(<param_value>) style call */ |
2260 if (IN_param_value == NULL) |
2260 if (IN_param_value == NULL) |
2261 IN_param_value = function_call_param_iterator.next(); |
2261 IN_param_value = function_call_param_iterator.next_nf(); |
2262 if (IN_param_value != NULL) { |
2262 if (IN_param_value != NULL) { |
2263 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
2263 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
2264 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
2264 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
2265 } |
2265 } |
2266 |
2266 |
2287 symbol_c *last_type_symbol = NULL; |
2287 symbol_c *last_type_symbol = NULL; |
2288 |
2288 |
2289 { |
2289 { |
2290 identifier_c param_name("IN"); |
2290 identifier_c param_name("IN"); |
2291 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
2291 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
2292 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
2292 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
2293 symbol_c *IN_type_symbol = NULL; |
2293 symbol_c *IN_type_symbol = NULL; |
2294 |
2294 |
2295 /* Get the value from a foo(<param_value>) style call */ |
2295 /* Get the value from a foo(<param_value>) style call */ |
2296 if (IN_param_value == NULL) |
2296 if (IN_param_value == NULL) |
2297 IN_param_value = function_call_param_iterator.next(); |
2297 IN_param_value = function_call_param_iterator.next_nf(); |
2298 if (IN_param_value != NULL) { |
2298 if (IN_param_value != NULL) { |
2299 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
2299 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
2300 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
2300 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
2301 } |
2301 } |
2302 |
2302 |
2323 symbol_c *last_type_symbol = NULL; |
2323 symbol_c *last_type_symbol = NULL; |
2324 |
2324 |
2325 { |
2325 { |
2326 identifier_c param_name("IN"); |
2326 identifier_c param_name("IN"); |
2327 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
2327 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
2328 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
2328 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
2329 symbol_c *IN_type_symbol = NULL; |
2329 symbol_c *IN_type_symbol = NULL; |
2330 |
2330 |
2331 /* Get the value from a foo(<param_value>) style call */ |
2331 /* Get the value from a foo(<param_value>) style call */ |
2332 if (IN_param_value == NULL) |
2332 if (IN_param_value == NULL) |
2333 IN_param_value = function_call_param_iterator.next(); |
2333 IN_param_value = function_call_param_iterator.next_nf(); |
2334 if (IN_param_value != NULL) { |
2334 if (IN_param_value != NULL) { |
2335 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
2335 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
2336 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
2336 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
2337 } |
2337 } |
2338 |
2338 |
2359 symbol_c *last_type_symbol = NULL; |
2359 symbol_c *last_type_symbol = NULL; |
2360 |
2360 |
2361 { |
2361 { |
2362 identifier_c param_name("IN"); |
2362 identifier_c param_name("IN"); |
2363 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
2363 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
2364 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
2364 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
2365 symbol_c *IN_type_symbol = NULL; |
2365 symbol_c *IN_type_symbol = NULL; |
2366 |
2366 |
2367 /* Get the value from a foo(<param_value>) style call */ |
2367 /* Get the value from a foo(<param_value>) style call */ |
2368 if (IN_param_value == NULL) |
2368 if (IN_param_value == NULL) |
2369 IN_param_value = function_call_param_iterator.next(); |
2369 IN_param_value = function_call_param_iterator.next_nf(); |
2370 if (IN_param_value != NULL) { |
2370 if (IN_param_value != NULL) { |
2371 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
2371 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
2372 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
2372 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
2373 } |
2373 } |
2374 |
2374 |
2395 symbol_c *last_type_symbol = NULL; |
2395 symbol_c *last_type_symbol = NULL; |
2396 |
2396 |
2397 { |
2397 { |
2398 identifier_c param_name("IN"); |
2398 identifier_c param_name("IN"); |
2399 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
2399 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
2400 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
2400 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
2401 symbol_c *IN_type_symbol = NULL; |
2401 symbol_c *IN_type_symbol = NULL; |
2402 |
2402 |
2403 /* Get the value from a foo(<param_value>) style call */ |
2403 /* Get the value from a foo(<param_value>) style call */ |
2404 if (IN_param_value == NULL) |
2404 if (IN_param_value == NULL) |
2405 IN_param_value = function_call_param_iterator.next(); |
2405 IN_param_value = function_call_param_iterator.next_nf(); |
2406 if (IN_param_value != NULL) { |
2406 if (IN_param_value != NULL) { |
2407 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
2407 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
2408 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
2408 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
2409 } |
2409 } |
2410 |
2410 |
2431 symbol_c *last_type_symbol = NULL; |
2431 symbol_c *last_type_symbol = NULL; |
2432 |
2432 |
2433 { |
2433 { |
2434 identifier_c param_name("IN"); |
2434 identifier_c param_name("IN"); |
2435 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
2435 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
2436 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
2436 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
2437 symbol_c *IN_type_symbol = NULL; |
2437 symbol_c *IN_type_symbol = NULL; |
2438 |
2438 |
2439 /* Get the value from a foo(<param_value>) style call */ |
2439 /* Get the value from a foo(<param_value>) style call */ |
2440 if (IN_param_value == NULL) |
2440 if (IN_param_value == NULL) |
2441 IN_param_value = function_call_param_iterator.next(); |
2441 IN_param_value = function_call_param_iterator.next_nf(); |
2442 if (IN_param_value != NULL) { |
2442 if (IN_param_value != NULL) { |
2443 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
2443 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
2444 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
2444 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
2445 } |
2445 } |
2446 |
2446 |
2467 symbol_c *last_type_symbol = NULL; |
2467 symbol_c *last_type_symbol = NULL; |
2468 |
2468 |
2469 { |
2469 { |
2470 identifier_c param_name("IN"); |
2470 identifier_c param_name("IN"); |
2471 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
2471 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
2472 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
2472 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
2473 symbol_c *IN_type_symbol = NULL; |
2473 symbol_c *IN_type_symbol = NULL; |
2474 |
2474 |
2475 /* Get the value from a foo(<param_value>) style call */ |
2475 /* Get the value from a foo(<param_value>) style call */ |
2476 if (IN_param_value == NULL) |
2476 if (IN_param_value == NULL) |
2477 IN_param_value = function_call_param_iterator.next(); |
2477 IN_param_value = function_call_param_iterator.next_nf(); |
2478 if (IN_param_value != NULL) { |
2478 if (IN_param_value != NULL) { |
2479 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
2479 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
2480 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
2480 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
2481 } |
2481 } |
2482 |
2482 |
2503 symbol_c *last_type_symbol = NULL; |
2503 symbol_c *last_type_symbol = NULL; |
2504 |
2504 |
2505 { |
2505 { |
2506 identifier_c param_name("IN"); |
2506 identifier_c param_name("IN"); |
2507 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
2507 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
2508 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
2508 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
2509 symbol_c *IN_type_symbol = NULL; |
2509 symbol_c *IN_type_symbol = NULL; |
2510 |
2510 |
2511 /* Get the value from a foo(<param_value>) style call */ |
2511 /* Get the value from a foo(<param_value>) style call */ |
2512 if (IN_param_value == NULL) |
2512 if (IN_param_value == NULL) |
2513 IN_param_value = function_call_param_iterator.next(); |
2513 IN_param_value = function_call_param_iterator.next_nf(); |
2514 if (IN_param_value != NULL) { |
2514 if (IN_param_value != NULL) { |
2515 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
2515 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
2516 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
2516 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
2517 } |
2517 } |
2518 |
2518 |
2539 symbol_c *last_type_symbol = NULL; |
2539 symbol_c *last_type_symbol = NULL; |
2540 |
2540 |
2541 { |
2541 { |
2542 identifier_c param_name("IN"); |
2542 identifier_c param_name("IN"); |
2543 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
2543 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
2544 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
2544 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
2545 symbol_c *IN_type_symbol = NULL; |
2545 symbol_c *IN_type_symbol = NULL; |
2546 |
2546 |
2547 /* Get the value from a foo(<param_value>) style call */ |
2547 /* Get the value from a foo(<param_value>) style call */ |
2548 if (IN_param_value == NULL) |
2548 if (IN_param_value == NULL) |
2549 IN_param_value = function_call_param_iterator.next(); |
2549 IN_param_value = function_call_param_iterator.next_nf(); |
2550 if (IN_param_value != NULL) { |
2550 if (IN_param_value != NULL) { |
2551 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
2551 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
2552 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
2552 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
2553 } |
2553 } |
2554 |
2554 |
2575 symbol_c *last_type_symbol = NULL; |
2575 symbol_c *last_type_symbol = NULL; |
2576 |
2576 |
2577 { |
2577 { |
2578 identifier_c param_name("IN"); |
2578 identifier_c param_name("IN"); |
2579 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
2579 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
2580 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
2580 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
2581 symbol_c *IN_type_symbol = NULL; |
2581 symbol_c *IN_type_symbol = NULL; |
2582 |
2582 |
2583 /* Get the value from a foo(<param_value>) style call */ |
2583 /* Get the value from a foo(<param_value>) style call */ |
2584 if (IN_param_value == NULL) |
2584 if (IN_param_value == NULL) |
2585 IN_param_value = function_call_param_iterator.next(); |
2585 IN_param_value = function_call_param_iterator.next_nf(); |
2586 if (IN_param_value != NULL) { |
2586 if (IN_param_value != NULL) { |
2587 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
2587 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
2588 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
2588 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
2589 } |
2589 } |
2590 |
2590 |
2611 symbol_c *last_type_symbol = NULL; |
2611 symbol_c *last_type_symbol = NULL; |
2612 |
2612 |
2613 { |
2613 { |
2614 identifier_c param_name("IN"); |
2614 identifier_c param_name("IN"); |
2615 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
2615 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
2616 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
2616 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
2617 symbol_c *IN_type_symbol = NULL; |
2617 symbol_c *IN_type_symbol = NULL; |
2618 |
2618 |
2619 /* Get the value from a foo(<param_value>) style call */ |
2619 /* Get the value from a foo(<param_value>) style call */ |
2620 if (IN_param_value == NULL) |
2620 if (IN_param_value == NULL) |
2621 IN_param_value = function_call_param_iterator.next(); |
2621 IN_param_value = function_call_param_iterator.next_nf(); |
2622 if (IN_param_value != NULL) { |
2622 if (IN_param_value != NULL) { |
2623 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
2623 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
2624 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
2624 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
2625 } |
2625 } |
2626 |
2626 |
2647 symbol_c *last_type_symbol = NULL; |
2647 symbol_c *last_type_symbol = NULL; |
2648 |
2648 |
2649 { |
2649 { |
2650 identifier_c param_name("IN"); |
2650 identifier_c param_name("IN"); |
2651 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
2651 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
2652 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
2652 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
2653 symbol_c *IN_type_symbol = NULL; |
2653 symbol_c *IN_type_symbol = NULL; |
2654 |
2654 |
2655 /* Get the value from a foo(<param_value>) style call */ |
2655 /* Get the value from a foo(<param_value>) style call */ |
2656 if (IN_param_value == NULL) |
2656 if (IN_param_value == NULL) |
2657 IN_param_value = function_call_param_iterator.next(); |
2657 IN_param_value = function_call_param_iterator.next_nf(); |
2658 if (IN_param_value != NULL) { |
2658 if (IN_param_value != NULL) { |
2659 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
2659 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
2660 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
2660 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
2661 } |
2661 } |
2662 |
2662 |
2683 symbol_c *last_type_symbol = NULL; |
2683 symbol_c *last_type_symbol = NULL; |
2684 |
2684 |
2685 { |
2685 { |
2686 identifier_c param_name("IN"); |
2686 identifier_c param_name("IN"); |
2687 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
2687 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
2688 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
2688 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
2689 symbol_c *IN_type_symbol = NULL; |
2689 symbol_c *IN_type_symbol = NULL; |
2690 |
2690 |
2691 /* Get the value from a foo(<param_value>) style call */ |
2691 /* Get the value from a foo(<param_value>) style call */ |
2692 if (IN_param_value == NULL) |
2692 if (IN_param_value == NULL) |
2693 IN_param_value = function_call_param_iterator.next(); |
2693 IN_param_value = function_call_param_iterator.next_nf(); |
2694 if (IN_param_value != NULL) { |
2694 if (IN_param_value != NULL) { |
2695 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
2695 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
2696 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
2696 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
2697 } |
2697 } |
2698 |
2698 |
2719 symbol_c *last_type_symbol = NULL; |
2719 symbol_c *last_type_symbol = NULL; |
2720 |
2720 |
2721 { |
2721 { |
2722 identifier_c param_name("IN"); |
2722 identifier_c param_name("IN"); |
2723 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
2723 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
2724 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
2724 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
2725 symbol_c *IN_type_symbol = NULL; |
2725 symbol_c *IN_type_symbol = NULL; |
2726 |
2726 |
2727 /* Get the value from a foo(<param_value>) style call */ |
2727 /* Get the value from a foo(<param_value>) style call */ |
2728 if (IN_param_value == NULL) |
2728 if (IN_param_value == NULL) |
2729 IN_param_value = function_call_param_iterator.next(); |
2729 IN_param_value = function_call_param_iterator.next_nf(); |
2730 if (IN_param_value != NULL) { |
2730 if (IN_param_value != NULL) { |
2731 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
2731 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
2732 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
2732 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
2733 } |
2733 } |
2734 |
2734 |
2755 symbol_c *last_type_symbol = NULL; |
2755 symbol_c *last_type_symbol = NULL; |
2756 |
2756 |
2757 { |
2757 { |
2758 identifier_c param_name("IN"); |
2758 identifier_c param_name("IN"); |
2759 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
2759 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
2760 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
2760 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
2761 symbol_c *IN_type_symbol = NULL; |
2761 symbol_c *IN_type_symbol = NULL; |
2762 |
2762 |
2763 /* Get the value from a foo(<param_value>) style call */ |
2763 /* Get the value from a foo(<param_value>) style call */ |
2764 if (IN_param_value == NULL) |
2764 if (IN_param_value == NULL) |
2765 IN_param_value = function_call_param_iterator.next(); |
2765 IN_param_value = function_call_param_iterator.next_nf(); |
2766 if (IN_param_value != NULL) { |
2766 if (IN_param_value != NULL) { |
2767 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
2767 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
2768 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
2768 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
2769 } |
2769 } |
2770 |
2770 |
2791 symbol_c *last_type_symbol = NULL; |
2791 symbol_c *last_type_symbol = NULL; |
2792 |
2792 |
2793 { |
2793 { |
2794 identifier_c param_name("IN"); |
2794 identifier_c param_name("IN"); |
2795 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
2795 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
2796 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
2796 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
2797 symbol_c *IN_type_symbol = NULL; |
2797 symbol_c *IN_type_symbol = NULL; |
2798 |
2798 |
2799 /* Get the value from a foo(<param_value>) style call */ |
2799 /* Get the value from a foo(<param_value>) style call */ |
2800 if (IN_param_value == NULL) |
2800 if (IN_param_value == NULL) |
2801 IN_param_value = function_call_param_iterator.next(); |
2801 IN_param_value = function_call_param_iterator.next_nf(); |
2802 if (IN_param_value != NULL) { |
2802 if (IN_param_value != NULL) { |
2803 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
2803 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
2804 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
2804 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
2805 } |
2805 } |
2806 |
2806 |
2827 symbol_c *last_type_symbol = NULL; |
2827 symbol_c *last_type_symbol = NULL; |
2828 |
2828 |
2829 { |
2829 { |
2830 identifier_c param_name("IN"); |
2830 identifier_c param_name("IN"); |
2831 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
2831 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
2832 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
2832 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
2833 symbol_c *IN_type_symbol = NULL; |
2833 symbol_c *IN_type_symbol = NULL; |
2834 |
2834 |
2835 /* Get the value from a foo(<param_value>) style call */ |
2835 /* Get the value from a foo(<param_value>) style call */ |
2836 if (IN_param_value == NULL) |
2836 if (IN_param_value == NULL) |
2837 IN_param_value = function_call_param_iterator.next(); |
2837 IN_param_value = function_call_param_iterator.next_nf(); |
2838 if (IN_param_value != NULL) { |
2838 if (IN_param_value != NULL) { |
2839 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
2839 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
2840 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
2840 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
2841 } |
2841 } |
2842 |
2842 |
2863 symbol_c *last_type_symbol = NULL; |
2863 symbol_c *last_type_symbol = NULL; |
2864 |
2864 |
2865 { |
2865 { |
2866 identifier_c param_name("IN"); |
2866 identifier_c param_name("IN"); |
2867 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
2867 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
2868 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
2868 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
2869 symbol_c *IN_type_symbol = NULL; |
2869 symbol_c *IN_type_symbol = NULL; |
2870 |
2870 |
2871 /* Get the value from a foo(<param_value>) style call */ |
2871 /* Get the value from a foo(<param_value>) style call */ |
2872 if (IN_param_value == NULL) |
2872 if (IN_param_value == NULL) |
2873 IN_param_value = function_call_param_iterator.next(); |
2873 IN_param_value = function_call_param_iterator.next_nf(); |
2874 if (IN_param_value != NULL) { |
2874 if (IN_param_value != NULL) { |
2875 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
2875 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
2876 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
2876 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
2877 } |
2877 } |
2878 |
2878 |
2899 symbol_c *last_type_symbol = NULL; |
2899 symbol_c *last_type_symbol = NULL; |
2900 |
2900 |
2901 { |
2901 { |
2902 identifier_c param_name("IN"); |
2902 identifier_c param_name("IN"); |
2903 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
2903 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
2904 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
2904 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
2905 symbol_c *IN_type_symbol = NULL; |
2905 symbol_c *IN_type_symbol = NULL; |
2906 |
2906 |
2907 /* Get the value from a foo(<param_value>) style call */ |
2907 /* Get the value from a foo(<param_value>) style call */ |
2908 if (IN_param_value == NULL) |
2908 if (IN_param_value == NULL) |
2909 IN_param_value = function_call_param_iterator.next(); |
2909 IN_param_value = function_call_param_iterator.next_nf(); |
2910 if (IN_param_value != NULL) { |
2910 if (IN_param_value != NULL) { |
2911 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
2911 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
2912 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
2912 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
2913 } |
2913 } |
2914 |
2914 |
2935 symbol_c *last_type_symbol = NULL; |
2935 symbol_c *last_type_symbol = NULL; |
2936 |
2936 |
2937 { |
2937 { |
2938 identifier_c param_name("IN"); |
2938 identifier_c param_name("IN"); |
2939 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
2939 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
2940 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
2940 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
2941 symbol_c *IN_type_symbol = NULL; |
2941 symbol_c *IN_type_symbol = NULL; |
2942 |
2942 |
2943 /* Get the value from a foo(<param_value>) style call */ |
2943 /* Get the value from a foo(<param_value>) style call */ |
2944 if (IN_param_value == NULL) |
2944 if (IN_param_value == NULL) |
2945 IN_param_value = function_call_param_iterator.next(); |
2945 IN_param_value = function_call_param_iterator.next_nf(); |
2946 if (IN_param_value != NULL) { |
2946 if (IN_param_value != NULL) { |
2947 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
2947 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
2948 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
2948 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
2949 } |
2949 } |
2950 |
2950 |
2971 symbol_c *last_type_symbol = NULL; |
2971 symbol_c *last_type_symbol = NULL; |
2972 |
2972 |
2973 { |
2973 { |
2974 identifier_c param_name("IN"); |
2974 identifier_c param_name("IN"); |
2975 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
2975 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
2976 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
2976 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
2977 symbol_c *IN_type_symbol = NULL; |
2977 symbol_c *IN_type_symbol = NULL; |
2978 |
2978 |
2979 /* Get the value from a foo(<param_value>) style call */ |
2979 /* Get the value from a foo(<param_value>) style call */ |
2980 if (IN_param_value == NULL) |
2980 if (IN_param_value == NULL) |
2981 IN_param_value = function_call_param_iterator.next(); |
2981 IN_param_value = function_call_param_iterator.next_nf(); |
2982 if (IN_param_value != NULL) { |
2982 if (IN_param_value != NULL) { |
2983 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
2983 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
2984 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
2984 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
2985 } |
2985 } |
2986 |
2986 |
3007 symbol_c *last_type_symbol = NULL; |
3007 symbol_c *last_type_symbol = NULL; |
3008 |
3008 |
3009 { |
3009 { |
3010 identifier_c param_name("IN"); |
3010 identifier_c param_name("IN"); |
3011 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
3011 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
3012 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
3012 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
3013 symbol_c *IN_type_symbol = NULL; |
3013 symbol_c *IN_type_symbol = NULL; |
3014 |
3014 |
3015 /* Get the value from a foo(<param_value>) style call */ |
3015 /* Get the value from a foo(<param_value>) style call */ |
3016 if (IN_param_value == NULL) |
3016 if (IN_param_value == NULL) |
3017 IN_param_value = function_call_param_iterator.next(); |
3017 IN_param_value = function_call_param_iterator.next_nf(); |
3018 if (IN_param_value != NULL) { |
3018 if (IN_param_value != NULL) { |
3019 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
3019 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
3020 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
3020 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
3021 } |
3021 } |
3022 |
3022 |
3043 symbol_c *last_type_symbol = NULL; |
3043 symbol_c *last_type_symbol = NULL; |
3044 |
3044 |
3045 { |
3045 { |
3046 identifier_c param_name("IN"); |
3046 identifier_c param_name("IN"); |
3047 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
3047 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
3048 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
3048 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
3049 symbol_c *IN_type_symbol = NULL; |
3049 symbol_c *IN_type_symbol = NULL; |
3050 |
3050 |
3051 /* Get the value from a foo(<param_value>) style call */ |
3051 /* Get the value from a foo(<param_value>) style call */ |
3052 if (IN_param_value == NULL) |
3052 if (IN_param_value == NULL) |
3053 IN_param_value = function_call_param_iterator.next(); |
3053 IN_param_value = function_call_param_iterator.next_nf(); |
3054 if (IN_param_value != NULL) { |
3054 if (IN_param_value != NULL) { |
3055 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
3055 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
3056 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
3056 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
3057 } |
3057 } |
3058 |
3058 |
3079 symbol_c *last_type_symbol = NULL; |
3079 symbol_c *last_type_symbol = NULL; |
3080 |
3080 |
3081 { |
3081 { |
3082 identifier_c param_name("IN"); |
3082 identifier_c param_name("IN"); |
3083 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
3083 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
3084 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
3084 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
3085 symbol_c *IN_type_symbol = NULL; |
3085 symbol_c *IN_type_symbol = NULL; |
3086 |
3086 |
3087 /* Get the value from a foo(<param_value>) style call */ |
3087 /* Get the value from a foo(<param_value>) style call */ |
3088 if (IN_param_value == NULL) |
3088 if (IN_param_value == NULL) |
3089 IN_param_value = function_call_param_iterator.next(); |
3089 IN_param_value = function_call_param_iterator.next_nf(); |
3090 if (IN_param_value != NULL) { |
3090 if (IN_param_value != NULL) { |
3091 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
3091 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
3092 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
3092 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
3093 } |
3093 } |
3094 |
3094 |
3115 symbol_c *last_type_symbol = NULL; |
3115 symbol_c *last_type_symbol = NULL; |
3116 |
3116 |
3117 { |
3117 { |
3118 identifier_c param_name("IN"); |
3118 identifier_c param_name("IN"); |
3119 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
3119 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
3120 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
3120 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
3121 symbol_c *IN_type_symbol = NULL; |
3121 symbol_c *IN_type_symbol = NULL; |
3122 |
3122 |
3123 /* Get the value from a foo(<param_value>) style call */ |
3123 /* Get the value from a foo(<param_value>) style call */ |
3124 if (IN_param_value == NULL) |
3124 if (IN_param_value == NULL) |
3125 IN_param_value = function_call_param_iterator.next(); |
3125 IN_param_value = function_call_param_iterator.next_nf(); |
3126 if (IN_param_value != NULL) { |
3126 if (IN_param_value != NULL) { |
3127 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
3127 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
3128 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
3128 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
3129 } |
3129 } |
3130 |
3130 |
3151 symbol_c *last_type_symbol = NULL; |
3151 symbol_c *last_type_symbol = NULL; |
3152 |
3152 |
3153 { |
3153 { |
3154 identifier_c param_name("IN"); |
3154 identifier_c param_name("IN"); |
3155 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
3155 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
3156 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
3156 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
3157 symbol_c *IN_type_symbol = NULL; |
3157 symbol_c *IN_type_symbol = NULL; |
3158 |
3158 |
3159 /* Get the value from a foo(<param_value>) style call */ |
3159 /* Get the value from a foo(<param_value>) style call */ |
3160 if (IN_param_value == NULL) |
3160 if (IN_param_value == NULL) |
3161 IN_param_value = function_call_param_iterator.next(); |
3161 IN_param_value = function_call_param_iterator.next_nf(); |
3162 if (IN_param_value != NULL) { |
3162 if (IN_param_value != NULL) { |
3163 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
3163 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
3164 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
3164 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
3165 } |
3165 } |
3166 |
3166 |
3187 symbol_c *last_type_symbol = NULL; |
3187 symbol_c *last_type_symbol = NULL; |
3188 |
3188 |
3189 { |
3189 { |
3190 identifier_c param_name("IN"); |
3190 identifier_c param_name("IN"); |
3191 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
3191 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
3192 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
3192 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
3193 symbol_c *IN_type_symbol = NULL; |
3193 symbol_c *IN_type_symbol = NULL; |
3194 |
3194 |
3195 /* Get the value from a foo(<param_value>) style call */ |
3195 /* Get the value from a foo(<param_value>) style call */ |
3196 if (IN_param_value == NULL) |
3196 if (IN_param_value == NULL) |
3197 IN_param_value = function_call_param_iterator.next(); |
3197 IN_param_value = function_call_param_iterator.next_nf(); |
3198 if (IN_param_value != NULL) { |
3198 if (IN_param_value != NULL) { |
3199 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
3199 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
3200 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
3200 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
3201 } |
3201 } |
3202 |
3202 |
3223 symbol_c *last_type_symbol = NULL; |
3223 symbol_c *last_type_symbol = NULL; |
3224 |
3224 |
3225 { |
3225 { |
3226 identifier_c param_name("IN"); |
3226 identifier_c param_name("IN"); |
3227 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
3227 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
3228 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
3228 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
3229 symbol_c *IN_type_symbol = NULL; |
3229 symbol_c *IN_type_symbol = NULL; |
3230 |
3230 |
3231 /* Get the value from a foo(<param_value>) style call */ |
3231 /* Get the value from a foo(<param_value>) style call */ |
3232 if (IN_param_value == NULL) |
3232 if (IN_param_value == NULL) |
3233 IN_param_value = function_call_param_iterator.next(); |
3233 IN_param_value = function_call_param_iterator.next_nf(); |
3234 if (IN_param_value != NULL) { |
3234 if (IN_param_value != NULL) { |
3235 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
3235 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
3236 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
3236 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
3237 } |
3237 } |
3238 |
3238 |
3259 symbol_c *last_type_symbol = NULL; |
3259 symbol_c *last_type_symbol = NULL; |
3260 |
3260 |
3261 { |
3261 { |
3262 identifier_c param_name("IN"); |
3262 identifier_c param_name("IN"); |
3263 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
3263 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
3264 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
3264 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
3265 symbol_c *IN_type_symbol = NULL; |
3265 symbol_c *IN_type_symbol = NULL; |
3266 |
3266 |
3267 /* Get the value from a foo(<param_value>) style call */ |
3267 /* Get the value from a foo(<param_value>) style call */ |
3268 if (IN_param_value == NULL) |
3268 if (IN_param_value == NULL) |
3269 IN_param_value = function_call_param_iterator.next(); |
3269 IN_param_value = function_call_param_iterator.next_nf(); |
3270 if (IN_param_value != NULL) { |
3270 if (IN_param_value != NULL) { |
3271 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
3271 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
3272 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
3272 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
3273 } |
3273 } |
3274 |
3274 |
3295 symbol_c *last_type_symbol = NULL; |
3295 symbol_c *last_type_symbol = NULL; |
3296 |
3296 |
3297 { |
3297 { |
3298 identifier_c param_name("IN"); |
3298 identifier_c param_name("IN"); |
3299 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
3299 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
3300 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
3300 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
3301 symbol_c *IN_type_symbol = NULL; |
3301 symbol_c *IN_type_symbol = NULL; |
3302 |
3302 |
3303 /* Get the value from a foo(<param_value>) style call */ |
3303 /* Get the value from a foo(<param_value>) style call */ |
3304 if (IN_param_value == NULL) |
3304 if (IN_param_value == NULL) |
3305 IN_param_value = function_call_param_iterator.next(); |
3305 IN_param_value = function_call_param_iterator.next_nf(); |
3306 if (IN_param_value != NULL) { |
3306 if (IN_param_value != NULL) { |
3307 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
3307 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
3308 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
3308 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
3309 } |
3309 } |
3310 |
3310 |
3331 symbol_c *last_type_symbol = NULL; |
3331 symbol_c *last_type_symbol = NULL; |
3332 |
3332 |
3333 { |
3333 { |
3334 identifier_c param_name("IN"); |
3334 identifier_c param_name("IN"); |
3335 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
3335 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
3336 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
3336 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
3337 symbol_c *IN_type_symbol = NULL; |
3337 symbol_c *IN_type_symbol = NULL; |
3338 |
3338 |
3339 /* Get the value from a foo(<param_value>) style call */ |
3339 /* Get the value from a foo(<param_value>) style call */ |
3340 if (IN_param_value == NULL) |
3340 if (IN_param_value == NULL) |
3341 IN_param_value = function_call_param_iterator.next(); |
3341 IN_param_value = function_call_param_iterator.next_nf(); |
3342 if (IN_param_value != NULL) { |
3342 if (IN_param_value != NULL) { |
3343 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
3343 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
3344 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
3344 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
3345 } |
3345 } |
3346 |
3346 |
3367 symbol_c *last_type_symbol = NULL; |
3367 symbol_c *last_type_symbol = NULL; |
3368 |
3368 |
3369 { |
3369 { |
3370 identifier_c param_name("IN"); |
3370 identifier_c param_name("IN"); |
3371 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
3371 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
3372 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
3372 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
3373 symbol_c *IN_type_symbol = NULL; |
3373 symbol_c *IN_type_symbol = NULL; |
3374 |
3374 |
3375 /* Get the value from a foo(<param_value>) style call */ |
3375 /* Get the value from a foo(<param_value>) style call */ |
3376 if (IN_param_value == NULL) |
3376 if (IN_param_value == NULL) |
3377 IN_param_value = function_call_param_iterator.next(); |
3377 IN_param_value = function_call_param_iterator.next_nf(); |
3378 if (IN_param_value != NULL) { |
3378 if (IN_param_value != NULL) { |
3379 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
3379 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
3380 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
3380 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
3381 } |
3381 } |
3382 |
3382 |
3403 symbol_c *last_type_symbol = NULL; |
3403 symbol_c *last_type_symbol = NULL; |
3404 |
3404 |
3405 { |
3405 { |
3406 identifier_c param_name("IN"); |
3406 identifier_c param_name("IN"); |
3407 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
3407 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
3408 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
3408 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
3409 symbol_c *IN_type_symbol = NULL; |
3409 symbol_c *IN_type_symbol = NULL; |
3410 |
3410 |
3411 /* Get the value from a foo(<param_value>) style call */ |
3411 /* Get the value from a foo(<param_value>) style call */ |
3412 if (IN_param_value == NULL) |
3412 if (IN_param_value == NULL) |
3413 IN_param_value = function_call_param_iterator.next(); |
3413 IN_param_value = function_call_param_iterator.next_nf(); |
3414 if (IN_param_value != NULL) { |
3414 if (IN_param_value != NULL) { |
3415 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
3415 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
3416 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
3416 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
3417 } |
3417 } |
3418 |
3418 |
3439 symbol_c *last_type_symbol = NULL; |
3439 symbol_c *last_type_symbol = NULL; |
3440 |
3440 |
3441 { |
3441 { |
3442 identifier_c param_name("IN"); |
3442 identifier_c param_name("IN"); |
3443 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
3443 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
3444 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
3444 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
3445 symbol_c *IN_type_symbol = NULL; |
3445 symbol_c *IN_type_symbol = NULL; |
3446 |
3446 |
3447 /* Get the value from a foo(<param_value>) style call */ |
3447 /* Get the value from a foo(<param_value>) style call */ |
3448 if (IN_param_value == NULL) |
3448 if (IN_param_value == NULL) |
3449 IN_param_value = function_call_param_iterator.next(); |
3449 IN_param_value = function_call_param_iterator.next_nf(); |
3450 if (IN_param_value != NULL) { |
3450 if (IN_param_value != NULL) { |
3451 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
3451 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
3452 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
3452 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
3453 } |
3453 } |
3454 |
3454 |
3475 symbol_c *last_type_symbol = NULL; |
3475 symbol_c *last_type_symbol = NULL; |
3476 |
3476 |
3477 { |
3477 { |
3478 identifier_c param_name("IN"); |
3478 identifier_c param_name("IN"); |
3479 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
3479 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
3480 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
3480 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
3481 symbol_c *IN_type_symbol = NULL; |
3481 symbol_c *IN_type_symbol = NULL; |
3482 |
3482 |
3483 /* Get the value from a foo(<param_value>) style call */ |
3483 /* Get the value from a foo(<param_value>) style call */ |
3484 if (IN_param_value == NULL) |
3484 if (IN_param_value == NULL) |
3485 IN_param_value = function_call_param_iterator.next(); |
3485 IN_param_value = function_call_param_iterator.next_nf(); |
3486 if (IN_param_value != NULL) { |
3486 if (IN_param_value != NULL) { |
3487 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
3487 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
3488 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
3488 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
3489 } |
3489 } |
3490 |
3490 |
3511 symbol_c *last_type_symbol = NULL; |
3511 symbol_c *last_type_symbol = NULL; |
3512 |
3512 |
3513 { |
3513 { |
3514 identifier_c param_name("IN"); |
3514 identifier_c param_name("IN"); |
3515 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
3515 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
3516 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
3516 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
3517 symbol_c *IN_type_symbol = NULL; |
3517 symbol_c *IN_type_symbol = NULL; |
3518 |
3518 |
3519 /* Get the value from a foo(<param_value>) style call */ |
3519 /* Get the value from a foo(<param_value>) style call */ |
3520 if (IN_param_value == NULL) |
3520 if (IN_param_value == NULL) |
3521 IN_param_value = function_call_param_iterator.next(); |
3521 IN_param_value = function_call_param_iterator.next_nf(); |
3522 if (IN_param_value != NULL) { |
3522 if (IN_param_value != NULL) { |
3523 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
3523 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
3524 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
3524 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
3525 } |
3525 } |
3526 |
3526 |
3547 symbol_c *last_type_symbol = NULL; |
3547 symbol_c *last_type_symbol = NULL; |
3548 |
3548 |
3549 { |
3549 { |
3550 identifier_c param_name("IN"); |
3550 identifier_c param_name("IN"); |
3551 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
3551 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
3552 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
3552 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
3553 symbol_c *IN_type_symbol = NULL; |
3553 symbol_c *IN_type_symbol = NULL; |
3554 |
3554 |
3555 /* Get the value from a foo(<param_value>) style call */ |
3555 /* Get the value from a foo(<param_value>) style call */ |
3556 if (IN_param_value == NULL) |
3556 if (IN_param_value == NULL) |
3557 IN_param_value = function_call_param_iterator.next(); |
3557 IN_param_value = function_call_param_iterator.next_nf(); |
3558 if (IN_param_value != NULL) { |
3558 if (IN_param_value != NULL) { |
3559 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
3559 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
3560 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
3560 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
3561 } |
3561 } |
3562 |
3562 |
3583 symbol_c *last_type_symbol = NULL; |
3583 symbol_c *last_type_symbol = NULL; |
3584 |
3584 |
3585 { |
3585 { |
3586 identifier_c param_name("IN"); |
3586 identifier_c param_name("IN"); |
3587 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
3587 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
3588 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
3588 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
3589 symbol_c *IN_type_symbol = NULL; |
3589 symbol_c *IN_type_symbol = NULL; |
3590 |
3590 |
3591 /* Get the value from a foo(<param_value>) style call */ |
3591 /* Get the value from a foo(<param_value>) style call */ |
3592 if (IN_param_value == NULL) |
3592 if (IN_param_value == NULL) |
3593 IN_param_value = function_call_param_iterator.next(); |
3593 IN_param_value = function_call_param_iterator.next_nf(); |
3594 if (IN_param_value != NULL) { |
3594 if (IN_param_value != NULL) { |
3595 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
3595 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
3596 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
3596 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
3597 } |
3597 } |
3598 |
3598 |
3619 symbol_c *last_type_symbol = NULL; |
3619 symbol_c *last_type_symbol = NULL; |
3620 |
3620 |
3621 { |
3621 { |
3622 identifier_c param_name("IN"); |
3622 identifier_c param_name("IN"); |
3623 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
3623 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
3624 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
3624 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
3625 symbol_c *IN_type_symbol = NULL; |
3625 symbol_c *IN_type_symbol = NULL; |
3626 |
3626 |
3627 /* Get the value from a foo(<param_value>) style call */ |
3627 /* Get the value from a foo(<param_value>) style call */ |
3628 if (IN_param_value == NULL) |
3628 if (IN_param_value == NULL) |
3629 IN_param_value = function_call_param_iterator.next(); |
3629 IN_param_value = function_call_param_iterator.next_nf(); |
3630 if (IN_param_value != NULL) { |
3630 if (IN_param_value != NULL) { |
3631 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
3631 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
3632 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
3632 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
3633 } |
3633 } |
3634 |
3634 |
3655 symbol_c *last_type_symbol = NULL; |
3655 symbol_c *last_type_symbol = NULL; |
3656 |
3656 |
3657 { |
3657 { |
3658 identifier_c param_name("IN"); |
3658 identifier_c param_name("IN"); |
3659 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
3659 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
3660 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
3660 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
3661 symbol_c *IN_type_symbol = NULL; |
3661 symbol_c *IN_type_symbol = NULL; |
3662 |
3662 |
3663 /* Get the value from a foo(<param_value>) style call */ |
3663 /* Get the value from a foo(<param_value>) style call */ |
3664 if (IN_param_value == NULL) |
3664 if (IN_param_value == NULL) |
3665 IN_param_value = function_call_param_iterator.next(); |
3665 IN_param_value = function_call_param_iterator.next_nf(); |
3666 if (IN_param_value != NULL) { |
3666 if (IN_param_value != NULL) { |
3667 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
3667 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
3668 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
3668 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
3669 } |
3669 } |
3670 |
3670 |
3691 symbol_c *last_type_symbol = NULL; |
3691 symbol_c *last_type_symbol = NULL; |
3692 |
3692 |
3693 { |
3693 { |
3694 identifier_c param_name("IN"); |
3694 identifier_c param_name("IN"); |
3695 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
3695 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
3696 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
3696 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
3697 symbol_c *IN_type_symbol = NULL; |
3697 symbol_c *IN_type_symbol = NULL; |
3698 |
3698 |
3699 /* Get the value from a foo(<param_value>) style call */ |
3699 /* Get the value from a foo(<param_value>) style call */ |
3700 if (IN_param_value == NULL) |
3700 if (IN_param_value == NULL) |
3701 IN_param_value = function_call_param_iterator.next(); |
3701 IN_param_value = function_call_param_iterator.next_nf(); |
3702 if (IN_param_value != NULL) { |
3702 if (IN_param_value != NULL) { |
3703 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
3703 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
3704 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
3704 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
3705 } |
3705 } |
3706 |
3706 |
3727 symbol_c *last_type_symbol = NULL; |
3727 symbol_c *last_type_symbol = NULL; |
3728 |
3728 |
3729 { |
3729 { |
3730 identifier_c param_name("IN"); |
3730 identifier_c param_name("IN"); |
3731 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
3731 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
3732 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
3732 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
3733 symbol_c *IN_type_symbol = NULL; |
3733 symbol_c *IN_type_symbol = NULL; |
3734 |
3734 |
3735 /* Get the value from a foo(<param_value>) style call */ |
3735 /* Get the value from a foo(<param_value>) style call */ |
3736 if (IN_param_value == NULL) |
3736 if (IN_param_value == NULL) |
3737 IN_param_value = function_call_param_iterator.next(); |
3737 IN_param_value = function_call_param_iterator.next_nf(); |
3738 if (IN_param_value != NULL) { |
3738 if (IN_param_value != NULL) { |
3739 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
3739 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
3740 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
3740 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
3741 } |
3741 } |
3742 |
3742 |
3763 symbol_c *last_type_symbol = NULL; |
3763 symbol_c *last_type_symbol = NULL; |
3764 |
3764 |
3765 { |
3765 { |
3766 identifier_c param_name("IN"); |
3766 identifier_c param_name("IN"); |
3767 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
3767 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
3768 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
3768 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
3769 symbol_c *IN_type_symbol = NULL; |
3769 symbol_c *IN_type_symbol = NULL; |
3770 |
3770 |
3771 /* Get the value from a foo(<param_value>) style call */ |
3771 /* Get the value from a foo(<param_value>) style call */ |
3772 if (IN_param_value == NULL) |
3772 if (IN_param_value == NULL) |
3773 IN_param_value = function_call_param_iterator.next(); |
3773 IN_param_value = function_call_param_iterator.next_nf(); |
3774 if (IN_param_value != NULL) { |
3774 if (IN_param_value != NULL) { |
3775 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
3775 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
3776 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
3776 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
3777 } |
3777 } |
3778 |
3778 |
3799 symbol_c *last_type_symbol = NULL; |
3799 symbol_c *last_type_symbol = NULL; |
3800 |
3800 |
3801 { |
3801 { |
3802 identifier_c param_name("IN"); |
3802 identifier_c param_name("IN"); |
3803 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
3803 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
3804 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
3804 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
3805 symbol_c *IN_type_symbol = NULL; |
3805 symbol_c *IN_type_symbol = NULL; |
3806 |
3806 |
3807 /* Get the value from a foo(<param_value>) style call */ |
3807 /* Get the value from a foo(<param_value>) style call */ |
3808 if (IN_param_value == NULL) |
3808 if (IN_param_value == NULL) |
3809 IN_param_value = function_call_param_iterator.next(); |
3809 IN_param_value = function_call_param_iterator.next_nf(); |
3810 if (IN_param_value != NULL) { |
3810 if (IN_param_value != NULL) { |
3811 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
3811 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
3812 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
3812 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
3813 } |
3813 } |
3814 |
3814 |
3835 symbol_c *last_type_symbol = NULL; |
3835 symbol_c *last_type_symbol = NULL; |
3836 |
3836 |
3837 { |
3837 { |
3838 identifier_c param_name("IN"); |
3838 identifier_c param_name("IN"); |
3839 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
3839 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
3840 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
3840 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
3841 symbol_c *IN_type_symbol = NULL; |
3841 symbol_c *IN_type_symbol = NULL; |
3842 |
3842 |
3843 /* Get the value from a foo(<param_value>) style call */ |
3843 /* Get the value from a foo(<param_value>) style call */ |
3844 if (IN_param_value == NULL) |
3844 if (IN_param_value == NULL) |
3845 IN_param_value = function_call_param_iterator.next(); |
3845 IN_param_value = function_call_param_iterator.next_nf(); |
3846 if (IN_param_value != NULL) { |
3846 if (IN_param_value != NULL) { |
3847 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
3847 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
3848 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
3848 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
3849 } |
3849 } |
3850 |
3850 |
3871 symbol_c *last_type_symbol = NULL; |
3871 symbol_c *last_type_symbol = NULL; |
3872 |
3872 |
3873 { |
3873 { |
3874 identifier_c param_name("IN"); |
3874 identifier_c param_name("IN"); |
3875 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
3875 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
3876 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
3876 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
3877 symbol_c *IN_type_symbol = NULL; |
3877 symbol_c *IN_type_symbol = NULL; |
3878 |
3878 |
3879 /* Get the value from a foo(<param_value>) style call */ |
3879 /* Get the value from a foo(<param_value>) style call */ |
3880 if (IN_param_value == NULL) |
3880 if (IN_param_value == NULL) |
3881 IN_param_value = function_call_param_iterator.next(); |
3881 IN_param_value = function_call_param_iterator.next_nf(); |
3882 if (IN_param_value != NULL) { |
3882 if (IN_param_value != NULL) { |
3883 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
3883 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
3884 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
3884 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
3885 } |
3885 } |
3886 |
3886 |
3907 symbol_c *last_type_symbol = NULL; |
3907 symbol_c *last_type_symbol = NULL; |
3908 |
3908 |
3909 { |
3909 { |
3910 identifier_c param_name("IN"); |
3910 identifier_c param_name("IN"); |
3911 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
3911 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
3912 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
3912 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
3913 symbol_c *IN_type_symbol = NULL; |
3913 symbol_c *IN_type_symbol = NULL; |
3914 |
3914 |
3915 /* Get the value from a foo(<param_value>) style call */ |
3915 /* Get the value from a foo(<param_value>) style call */ |
3916 if (IN_param_value == NULL) |
3916 if (IN_param_value == NULL) |
3917 IN_param_value = function_call_param_iterator.next(); |
3917 IN_param_value = function_call_param_iterator.next_nf(); |
3918 if (IN_param_value != NULL) { |
3918 if (IN_param_value != NULL) { |
3919 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
3919 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
3920 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
3920 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
3921 } |
3921 } |
3922 |
3922 |
3943 symbol_c *last_type_symbol = NULL; |
3943 symbol_c *last_type_symbol = NULL; |
3944 |
3944 |
3945 { |
3945 { |
3946 identifier_c param_name("IN"); |
3946 identifier_c param_name("IN"); |
3947 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
3947 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
3948 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
3948 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
3949 symbol_c *IN_type_symbol = NULL; |
3949 symbol_c *IN_type_symbol = NULL; |
3950 |
3950 |
3951 /* Get the value from a foo(<param_value>) style call */ |
3951 /* Get the value from a foo(<param_value>) style call */ |
3952 if (IN_param_value == NULL) |
3952 if (IN_param_value == NULL) |
3953 IN_param_value = function_call_param_iterator.next(); |
3953 IN_param_value = function_call_param_iterator.next_nf(); |
3954 if (IN_param_value != NULL) { |
3954 if (IN_param_value != NULL) { |
3955 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
3955 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
3956 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
3956 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
3957 } |
3957 } |
3958 |
3958 |
3979 symbol_c *last_type_symbol = NULL; |
3979 symbol_c *last_type_symbol = NULL; |
3980 |
3980 |
3981 { |
3981 { |
3982 identifier_c param_name("IN"); |
3982 identifier_c param_name("IN"); |
3983 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
3983 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
3984 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
3984 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
3985 symbol_c *IN_type_symbol = NULL; |
3985 symbol_c *IN_type_symbol = NULL; |
3986 |
3986 |
3987 /* Get the value from a foo(<param_value>) style call */ |
3987 /* Get the value from a foo(<param_value>) style call */ |
3988 if (IN_param_value == NULL) |
3988 if (IN_param_value == NULL) |
3989 IN_param_value = function_call_param_iterator.next(); |
3989 IN_param_value = function_call_param_iterator.next_nf(); |
3990 if (IN_param_value != NULL) { |
3990 if (IN_param_value != NULL) { |
3991 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
3991 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
3992 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
3992 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
3993 } |
3993 } |
3994 |
3994 |
4015 symbol_c *last_type_symbol = NULL; |
4015 symbol_c *last_type_symbol = NULL; |
4016 |
4016 |
4017 { |
4017 { |
4018 identifier_c param_name("IN"); |
4018 identifier_c param_name("IN"); |
4019 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
4019 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
4020 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
4020 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
4021 symbol_c *IN_type_symbol = NULL; |
4021 symbol_c *IN_type_symbol = NULL; |
4022 |
4022 |
4023 /* Get the value from a foo(<param_value>) style call */ |
4023 /* Get the value from a foo(<param_value>) style call */ |
4024 if (IN_param_value == NULL) |
4024 if (IN_param_value == NULL) |
4025 IN_param_value = function_call_param_iterator.next(); |
4025 IN_param_value = function_call_param_iterator.next_nf(); |
4026 if (IN_param_value != NULL) { |
4026 if (IN_param_value != NULL) { |
4027 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
4027 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
4028 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
4028 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
4029 } |
4029 } |
4030 |
4030 |
4051 symbol_c *last_type_symbol = NULL; |
4051 symbol_c *last_type_symbol = NULL; |
4052 |
4052 |
4053 { |
4053 { |
4054 identifier_c param_name("IN"); |
4054 identifier_c param_name("IN"); |
4055 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
4055 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
4056 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
4056 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
4057 symbol_c *IN_type_symbol = NULL; |
4057 symbol_c *IN_type_symbol = NULL; |
4058 |
4058 |
4059 /* Get the value from a foo(<param_value>) style call */ |
4059 /* Get the value from a foo(<param_value>) style call */ |
4060 if (IN_param_value == NULL) |
4060 if (IN_param_value == NULL) |
4061 IN_param_value = function_call_param_iterator.next(); |
4061 IN_param_value = function_call_param_iterator.next_nf(); |
4062 if (IN_param_value != NULL) { |
4062 if (IN_param_value != NULL) { |
4063 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
4063 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
4064 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
4064 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
4065 } |
4065 } |
4066 |
4066 |
4087 symbol_c *last_type_symbol = NULL; |
4087 symbol_c *last_type_symbol = NULL; |
4088 |
4088 |
4089 { |
4089 { |
4090 identifier_c param_name("IN"); |
4090 identifier_c param_name("IN"); |
4091 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
4091 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
4092 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
4092 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
4093 symbol_c *IN_type_symbol = NULL; |
4093 symbol_c *IN_type_symbol = NULL; |
4094 |
4094 |
4095 /* Get the value from a foo(<param_value>) style call */ |
4095 /* Get the value from a foo(<param_value>) style call */ |
4096 if (IN_param_value == NULL) |
4096 if (IN_param_value == NULL) |
4097 IN_param_value = function_call_param_iterator.next(); |
4097 IN_param_value = function_call_param_iterator.next_nf(); |
4098 if (IN_param_value != NULL) { |
4098 if (IN_param_value != NULL) { |
4099 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
4099 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
4100 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
4100 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
4101 } |
4101 } |
4102 |
4102 |
4123 symbol_c *last_type_symbol = NULL; |
4123 symbol_c *last_type_symbol = NULL; |
4124 |
4124 |
4125 { |
4125 { |
4126 identifier_c param_name("IN"); |
4126 identifier_c param_name("IN"); |
4127 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
4127 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
4128 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
4128 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
4129 symbol_c *IN_type_symbol = NULL; |
4129 symbol_c *IN_type_symbol = NULL; |
4130 |
4130 |
4131 /* Get the value from a foo(<param_value>) style call */ |
4131 /* Get the value from a foo(<param_value>) style call */ |
4132 if (IN_param_value == NULL) |
4132 if (IN_param_value == NULL) |
4133 IN_param_value = function_call_param_iterator.next(); |
4133 IN_param_value = function_call_param_iterator.next_nf(); |
4134 if (IN_param_value != NULL) { |
4134 if (IN_param_value != NULL) { |
4135 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
4135 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
4136 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
4136 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
4137 } |
4137 } |
4138 |
4138 |
4159 symbol_c *last_type_symbol = NULL; |
4159 symbol_c *last_type_symbol = NULL; |
4160 |
4160 |
4161 { |
4161 { |
4162 identifier_c param_name("IN"); |
4162 identifier_c param_name("IN"); |
4163 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
4163 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
4164 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
4164 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
4165 symbol_c *IN_type_symbol = NULL; |
4165 symbol_c *IN_type_symbol = NULL; |
4166 |
4166 |
4167 /* Get the value from a foo(<param_value>) style call */ |
4167 /* Get the value from a foo(<param_value>) style call */ |
4168 if (IN_param_value == NULL) |
4168 if (IN_param_value == NULL) |
4169 IN_param_value = function_call_param_iterator.next(); |
4169 IN_param_value = function_call_param_iterator.next_nf(); |
4170 if (IN_param_value != NULL) { |
4170 if (IN_param_value != NULL) { |
4171 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
4171 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
4172 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
4172 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
4173 } |
4173 } |
4174 |
4174 |
4195 symbol_c *last_type_symbol = NULL; |
4195 symbol_c *last_type_symbol = NULL; |
4196 |
4196 |
4197 { |
4197 { |
4198 identifier_c param_name("IN"); |
4198 identifier_c param_name("IN"); |
4199 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
4199 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
4200 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
4200 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
4201 symbol_c *IN_type_symbol = NULL; |
4201 symbol_c *IN_type_symbol = NULL; |
4202 |
4202 |
4203 /* Get the value from a foo(<param_value>) style call */ |
4203 /* Get the value from a foo(<param_value>) style call */ |
4204 if (IN_param_value == NULL) |
4204 if (IN_param_value == NULL) |
4205 IN_param_value = function_call_param_iterator.next(); |
4205 IN_param_value = function_call_param_iterator.next_nf(); |
4206 if (IN_param_value != NULL) { |
4206 if (IN_param_value != NULL) { |
4207 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
4207 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
4208 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
4208 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
4209 } |
4209 } |
4210 |
4210 |
4231 symbol_c *last_type_symbol = NULL; |
4231 symbol_c *last_type_symbol = NULL; |
4232 |
4232 |
4233 { |
4233 { |
4234 identifier_c param_name("IN"); |
4234 identifier_c param_name("IN"); |
4235 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
4235 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
4236 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
4236 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
4237 symbol_c *IN_type_symbol = NULL; |
4237 symbol_c *IN_type_symbol = NULL; |
4238 |
4238 |
4239 /* Get the value from a foo(<param_value>) style call */ |
4239 /* Get the value from a foo(<param_value>) style call */ |
4240 if (IN_param_value == NULL) |
4240 if (IN_param_value == NULL) |
4241 IN_param_value = function_call_param_iterator.next(); |
4241 IN_param_value = function_call_param_iterator.next_nf(); |
4242 if (IN_param_value != NULL) { |
4242 if (IN_param_value != NULL) { |
4243 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
4243 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
4244 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
4244 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
4245 } |
4245 } |
4246 |
4246 |
4267 symbol_c *last_type_symbol = NULL; |
4267 symbol_c *last_type_symbol = NULL; |
4268 |
4268 |
4269 { |
4269 { |
4270 identifier_c param_name("IN"); |
4270 identifier_c param_name("IN"); |
4271 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
4271 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
4272 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
4272 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
4273 symbol_c *IN_type_symbol = NULL; |
4273 symbol_c *IN_type_symbol = NULL; |
4274 |
4274 |
4275 /* Get the value from a foo(<param_value>) style call */ |
4275 /* Get the value from a foo(<param_value>) style call */ |
4276 if (IN_param_value == NULL) |
4276 if (IN_param_value == NULL) |
4277 IN_param_value = function_call_param_iterator.next(); |
4277 IN_param_value = function_call_param_iterator.next_nf(); |
4278 if (IN_param_value != NULL) { |
4278 if (IN_param_value != NULL) { |
4279 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
4279 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
4280 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
4280 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
4281 } |
4281 } |
4282 |
4282 |
4303 symbol_c *last_type_symbol = NULL; |
4303 symbol_c *last_type_symbol = NULL; |
4304 |
4304 |
4305 { |
4305 { |
4306 identifier_c param_name("IN"); |
4306 identifier_c param_name("IN"); |
4307 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
4307 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
4308 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
4308 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
4309 symbol_c *IN_type_symbol = NULL; |
4309 symbol_c *IN_type_symbol = NULL; |
4310 |
4310 |
4311 /* Get the value from a foo(<param_value>) style call */ |
4311 /* Get the value from a foo(<param_value>) style call */ |
4312 if (IN_param_value == NULL) |
4312 if (IN_param_value == NULL) |
4313 IN_param_value = function_call_param_iterator.next(); |
4313 IN_param_value = function_call_param_iterator.next_nf(); |
4314 if (IN_param_value != NULL) { |
4314 if (IN_param_value != NULL) { |
4315 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
4315 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
4316 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
4316 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
4317 } |
4317 } |
4318 |
4318 |
4339 symbol_c *last_type_symbol = NULL; |
4339 symbol_c *last_type_symbol = NULL; |
4340 |
4340 |
4341 { |
4341 { |
4342 identifier_c param_name("IN"); |
4342 identifier_c param_name("IN"); |
4343 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
4343 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
4344 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
4344 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
4345 symbol_c *IN_type_symbol = NULL; |
4345 symbol_c *IN_type_symbol = NULL; |
4346 |
4346 |
4347 /* Get the value from a foo(<param_value>) style call */ |
4347 /* Get the value from a foo(<param_value>) style call */ |
4348 if (IN_param_value == NULL) |
4348 if (IN_param_value == NULL) |
4349 IN_param_value = function_call_param_iterator.next(); |
4349 IN_param_value = function_call_param_iterator.next_nf(); |
4350 if (IN_param_value != NULL) { |
4350 if (IN_param_value != NULL) { |
4351 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
4351 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
4352 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
4352 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
4353 } |
4353 } |
4354 |
4354 |
4375 symbol_c *last_type_symbol = NULL; |
4375 symbol_c *last_type_symbol = NULL; |
4376 |
4376 |
4377 { |
4377 { |
4378 identifier_c param_name("IN"); |
4378 identifier_c param_name("IN"); |
4379 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
4379 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
4380 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
4380 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
4381 symbol_c *IN_type_symbol = NULL; |
4381 symbol_c *IN_type_symbol = NULL; |
4382 |
4382 |
4383 /* Get the value from a foo(<param_value>) style call */ |
4383 /* Get the value from a foo(<param_value>) style call */ |
4384 if (IN_param_value == NULL) |
4384 if (IN_param_value == NULL) |
4385 IN_param_value = function_call_param_iterator.next(); |
4385 IN_param_value = function_call_param_iterator.next_nf(); |
4386 if (IN_param_value != NULL) { |
4386 if (IN_param_value != NULL) { |
4387 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
4387 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
4388 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
4388 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
4389 } |
4389 } |
4390 |
4390 |
4411 symbol_c *last_type_symbol = NULL; |
4411 symbol_c *last_type_symbol = NULL; |
4412 |
4412 |
4413 { |
4413 { |
4414 identifier_c param_name("IN"); |
4414 identifier_c param_name("IN"); |
4415 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
4415 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
4416 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
4416 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
4417 symbol_c *IN_type_symbol = NULL; |
4417 symbol_c *IN_type_symbol = NULL; |
4418 |
4418 |
4419 /* Get the value from a foo(<param_value>) style call */ |
4419 /* Get the value from a foo(<param_value>) style call */ |
4420 if (IN_param_value == NULL) |
4420 if (IN_param_value == NULL) |
4421 IN_param_value = function_call_param_iterator.next(); |
4421 IN_param_value = function_call_param_iterator.next_nf(); |
4422 if (IN_param_value != NULL) { |
4422 if (IN_param_value != NULL) { |
4423 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
4423 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
4424 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
4424 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
4425 } |
4425 } |
4426 |
4426 |
4447 symbol_c *last_type_symbol = NULL; |
4447 symbol_c *last_type_symbol = NULL; |
4448 |
4448 |
4449 { |
4449 { |
4450 identifier_c param_name("IN"); |
4450 identifier_c param_name("IN"); |
4451 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
4451 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
4452 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
4452 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
4453 symbol_c *IN_type_symbol = NULL; |
4453 symbol_c *IN_type_symbol = NULL; |
4454 |
4454 |
4455 /* Get the value from a foo(<param_value>) style call */ |
4455 /* Get the value from a foo(<param_value>) style call */ |
4456 if (IN_param_value == NULL) |
4456 if (IN_param_value == NULL) |
4457 IN_param_value = function_call_param_iterator.next(); |
4457 IN_param_value = function_call_param_iterator.next_nf(); |
4458 if (IN_param_value != NULL) { |
4458 if (IN_param_value != NULL) { |
4459 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
4459 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
4460 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
4460 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
4461 } |
4461 } |
4462 |
4462 |
4483 symbol_c *last_type_symbol = NULL; |
4483 symbol_c *last_type_symbol = NULL; |
4484 |
4484 |
4485 { |
4485 { |
4486 identifier_c param_name("IN"); |
4486 identifier_c param_name("IN"); |
4487 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
4487 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
4488 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
4488 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
4489 symbol_c *IN_type_symbol = NULL; |
4489 symbol_c *IN_type_symbol = NULL; |
4490 |
4490 |
4491 /* Get the value from a foo(<param_value>) style call */ |
4491 /* Get the value from a foo(<param_value>) style call */ |
4492 if (IN_param_value == NULL) |
4492 if (IN_param_value == NULL) |
4493 IN_param_value = function_call_param_iterator.next(); |
4493 IN_param_value = function_call_param_iterator.next_nf(); |
4494 if (IN_param_value != NULL) { |
4494 if (IN_param_value != NULL) { |
4495 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
4495 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
4496 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
4496 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
4497 } |
4497 } |
4498 |
4498 |
4519 symbol_c *last_type_symbol = NULL; |
4519 symbol_c *last_type_symbol = NULL; |
4520 |
4520 |
4521 { |
4521 { |
4522 identifier_c param_name("IN"); |
4522 identifier_c param_name("IN"); |
4523 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
4523 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
4524 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
4524 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
4525 symbol_c *IN_type_symbol = NULL; |
4525 symbol_c *IN_type_symbol = NULL; |
4526 |
4526 |
4527 /* Get the value from a foo(<param_value>) style call */ |
4527 /* Get the value from a foo(<param_value>) style call */ |
4528 if (IN_param_value == NULL) |
4528 if (IN_param_value == NULL) |
4529 IN_param_value = function_call_param_iterator.next(); |
4529 IN_param_value = function_call_param_iterator.next_nf(); |
4530 if (IN_param_value != NULL) { |
4530 if (IN_param_value != NULL) { |
4531 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
4531 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
4532 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
4532 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
4533 } |
4533 } |
4534 |
4534 |
4555 symbol_c *last_type_symbol = NULL; |
4555 symbol_c *last_type_symbol = NULL; |
4556 |
4556 |
4557 { |
4557 { |
4558 identifier_c param_name("IN"); |
4558 identifier_c param_name("IN"); |
4559 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
4559 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
4560 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
4560 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
4561 symbol_c *IN_type_symbol = NULL; |
4561 symbol_c *IN_type_symbol = NULL; |
4562 |
4562 |
4563 /* Get the value from a foo(<param_value>) style call */ |
4563 /* Get the value from a foo(<param_value>) style call */ |
4564 if (IN_param_value == NULL) |
4564 if (IN_param_value == NULL) |
4565 IN_param_value = function_call_param_iterator.next(); |
4565 IN_param_value = function_call_param_iterator.next_nf(); |
4566 if (IN_param_value != NULL) { |
4566 if (IN_param_value != NULL) { |
4567 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
4567 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
4568 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
4568 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
4569 } |
4569 } |
4570 |
4570 |
4591 symbol_c *last_type_symbol = NULL; |
4591 symbol_c *last_type_symbol = NULL; |
4592 |
4592 |
4593 { |
4593 { |
4594 identifier_c param_name("IN"); |
4594 identifier_c param_name("IN"); |
4595 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
4595 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
4596 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
4596 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
4597 symbol_c *IN_type_symbol = NULL; |
4597 symbol_c *IN_type_symbol = NULL; |
4598 |
4598 |
4599 /* Get the value from a foo(<param_value>) style call */ |
4599 /* Get the value from a foo(<param_value>) style call */ |
4600 if (IN_param_value == NULL) |
4600 if (IN_param_value == NULL) |
4601 IN_param_value = function_call_param_iterator.next(); |
4601 IN_param_value = function_call_param_iterator.next_nf(); |
4602 if (IN_param_value != NULL) { |
4602 if (IN_param_value != NULL) { |
4603 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
4603 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
4604 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
4604 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
4605 } |
4605 } |
4606 |
4606 |
4627 symbol_c *last_type_symbol = NULL; |
4627 symbol_c *last_type_symbol = NULL; |
4628 |
4628 |
4629 { |
4629 { |
4630 identifier_c param_name("IN"); |
4630 identifier_c param_name("IN"); |
4631 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
4631 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
4632 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
4632 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
4633 symbol_c *IN_type_symbol = NULL; |
4633 symbol_c *IN_type_symbol = NULL; |
4634 |
4634 |
4635 /* Get the value from a foo(<param_value>) style call */ |
4635 /* Get the value from a foo(<param_value>) style call */ |
4636 if (IN_param_value == NULL) |
4636 if (IN_param_value == NULL) |
4637 IN_param_value = function_call_param_iterator.next(); |
4637 IN_param_value = function_call_param_iterator.next_nf(); |
4638 if (IN_param_value != NULL) { |
4638 if (IN_param_value != NULL) { |
4639 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
4639 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
4640 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
4640 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
4641 } |
4641 } |
4642 |
4642 |
4663 symbol_c *last_type_symbol = NULL; |
4663 symbol_c *last_type_symbol = NULL; |
4664 |
4664 |
4665 { |
4665 { |
4666 identifier_c param_name("IN"); |
4666 identifier_c param_name("IN"); |
4667 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
4667 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
4668 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
4668 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
4669 symbol_c *IN_type_symbol = NULL; |
4669 symbol_c *IN_type_symbol = NULL; |
4670 |
4670 |
4671 /* Get the value from a foo(<param_value>) style call */ |
4671 /* Get the value from a foo(<param_value>) style call */ |
4672 if (IN_param_value == NULL) |
4672 if (IN_param_value == NULL) |
4673 IN_param_value = function_call_param_iterator.next(); |
4673 IN_param_value = function_call_param_iterator.next_nf(); |
4674 if (IN_param_value != NULL) { |
4674 if (IN_param_value != NULL) { |
4675 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
4675 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
4676 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
4676 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
4677 } |
4677 } |
4678 |
4678 |
4699 symbol_c *last_type_symbol = NULL; |
4699 symbol_c *last_type_symbol = NULL; |
4700 |
4700 |
4701 { |
4701 { |
4702 identifier_c param_name("IN"); |
4702 identifier_c param_name("IN"); |
4703 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
4703 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
4704 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
4704 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
4705 symbol_c *IN_type_symbol = NULL; |
4705 symbol_c *IN_type_symbol = NULL; |
4706 |
4706 |
4707 /* Get the value from a foo(<param_value>) style call */ |
4707 /* Get the value from a foo(<param_value>) style call */ |
4708 if (IN_param_value == NULL) |
4708 if (IN_param_value == NULL) |
4709 IN_param_value = function_call_param_iterator.next(); |
4709 IN_param_value = function_call_param_iterator.next_nf(); |
4710 if (IN_param_value != NULL) { |
4710 if (IN_param_value != NULL) { |
4711 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
4711 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
4712 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
4712 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
4713 } |
4713 } |
4714 |
4714 |
4735 symbol_c *last_type_symbol = NULL; |
4735 symbol_c *last_type_symbol = NULL; |
4736 |
4736 |
4737 { |
4737 { |
4738 identifier_c param_name("IN"); |
4738 identifier_c param_name("IN"); |
4739 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
4739 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
4740 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
4740 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
4741 symbol_c *IN_type_symbol = NULL; |
4741 symbol_c *IN_type_symbol = NULL; |
4742 |
4742 |
4743 /* Get the value from a foo(<param_value>) style call */ |
4743 /* Get the value from a foo(<param_value>) style call */ |
4744 if (IN_param_value == NULL) |
4744 if (IN_param_value == NULL) |
4745 IN_param_value = function_call_param_iterator.next(); |
4745 IN_param_value = function_call_param_iterator.next_nf(); |
4746 if (IN_param_value != NULL) { |
4746 if (IN_param_value != NULL) { |
4747 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
4747 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
4748 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
4748 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
4749 } |
4749 } |
4750 |
4750 |
4771 symbol_c *last_type_symbol = NULL; |
4771 symbol_c *last_type_symbol = NULL; |
4772 |
4772 |
4773 { |
4773 { |
4774 identifier_c param_name("IN"); |
4774 identifier_c param_name("IN"); |
4775 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
4775 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
4776 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
4776 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
4777 symbol_c *IN_type_symbol = NULL; |
4777 symbol_c *IN_type_symbol = NULL; |
4778 |
4778 |
4779 /* Get the value from a foo(<param_value>) style call */ |
4779 /* Get the value from a foo(<param_value>) style call */ |
4780 if (IN_param_value == NULL) |
4780 if (IN_param_value == NULL) |
4781 IN_param_value = function_call_param_iterator.next(); |
4781 IN_param_value = function_call_param_iterator.next_nf(); |
4782 if (IN_param_value != NULL) { |
4782 if (IN_param_value != NULL) { |
4783 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
4783 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
4784 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
4784 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
4785 } |
4785 } |
4786 |
4786 |
4807 symbol_c *last_type_symbol = NULL; |
4807 symbol_c *last_type_symbol = NULL; |
4808 |
4808 |
4809 { |
4809 { |
4810 identifier_c param_name("IN"); |
4810 identifier_c param_name("IN"); |
4811 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
4811 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
4812 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
4812 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
4813 symbol_c *IN_type_symbol = NULL; |
4813 symbol_c *IN_type_symbol = NULL; |
4814 |
4814 |
4815 /* Get the value from a foo(<param_value>) style call */ |
4815 /* Get the value from a foo(<param_value>) style call */ |
4816 if (IN_param_value == NULL) |
4816 if (IN_param_value == NULL) |
4817 IN_param_value = function_call_param_iterator.next(); |
4817 IN_param_value = function_call_param_iterator.next_nf(); |
4818 if (IN_param_value != NULL) { |
4818 if (IN_param_value != NULL) { |
4819 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
4819 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
4820 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
4820 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
4821 } |
4821 } |
4822 |
4822 |
4843 symbol_c *last_type_symbol = NULL; |
4843 symbol_c *last_type_symbol = NULL; |
4844 |
4844 |
4845 { |
4845 { |
4846 identifier_c param_name("IN"); |
4846 identifier_c param_name("IN"); |
4847 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
4847 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
4848 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
4848 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
4849 symbol_c *IN_type_symbol = NULL; |
4849 symbol_c *IN_type_symbol = NULL; |
4850 |
4850 |
4851 /* Get the value from a foo(<param_value>) style call */ |
4851 /* Get the value from a foo(<param_value>) style call */ |
4852 if (IN_param_value == NULL) |
4852 if (IN_param_value == NULL) |
4853 IN_param_value = function_call_param_iterator.next(); |
4853 IN_param_value = function_call_param_iterator.next_nf(); |
4854 if (IN_param_value != NULL) { |
4854 if (IN_param_value != NULL) { |
4855 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
4855 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
4856 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
4856 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
4857 } |
4857 } |
4858 |
4858 |
4879 symbol_c *last_type_symbol = NULL; |
4879 symbol_c *last_type_symbol = NULL; |
4880 |
4880 |
4881 { |
4881 { |
4882 identifier_c param_name("IN"); |
4882 identifier_c param_name("IN"); |
4883 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
4883 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
4884 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
4884 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
4885 symbol_c *IN_type_symbol = NULL; |
4885 symbol_c *IN_type_symbol = NULL; |
4886 |
4886 |
4887 /* Get the value from a foo(<param_value>) style call */ |
4887 /* Get the value from a foo(<param_value>) style call */ |
4888 if (IN_param_value == NULL) |
4888 if (IN_param_value == NULL) |
4889 IN_param_value = function_call_param_iterator.next(); |
4889 IN_param_value = function_call_param_iterator.next_nf(); |
4890 if (IN_param_value != NULL) { |
4890 if (IN_param_value != NULL) { |
4891 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
4891 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
4892 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
4892 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
4893 } |
4893 } |
4894 |
4894 |
4915 symbol_c *last_type_symbol = NULL; |
4915 symbol_c *last_type_symbol = NULL; |
4916 |
4916 |
4917 { |
4917 { |
4918 identifier_c param_name("IN"); |
4918 identifier_c param_name("IN"); |
4919 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
4919 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
4920 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
4920 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
4921 symbol_c *IN_type_symbol = NULL; |
4921 symbol_c *IN_type_symbol = NULL; |
4922 |
4922 |
4923 /* Get the value from a foo(<param_value>) style call */ |
4923 /* Get the value from a foo(<param_value>) style call */ |
4924 if (IN_param_value == NULL) |
4924 if (IN_param_value == NULL) |
4925 IN_param_value = function_call_param_iterator.next(); |
4925 IN_param_value = function_call_param_iterator.next_nf(); |
4926 if (IN_param_value != NULL) { |
4926 if (IN_param_value != NULL) { |
4927 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
4927 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
4928 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
4928 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
4929 } |
4929 } |
4930 |
4930 |
4951 symbol_c *last_type_symbol = NULL; |
4951 symbol_c *last_type_symbol = NULL; |
4952 |
4952 |
4953 { |
4953 { |
4954 identifier_c param_name("IN"); |
4954 identifier_c param_name("IN"); |
4955 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
4955 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
4956 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
4956 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
4957 symbol_c *IN_type_symbol = NULL; |
4957 symbol_c *IN_type_symbol = NULL; |
4958 |
4958 |
4959 /* Get the value from a foo(<param_value>) style call */ |
4959 /* Get the value from a foo(<param_value>) style call */ |
4960 if (IN_param_value == NULL) |
4960 if (IN_param_value == NULL) |
4961 IN_param_value = function_call_param_iterator.next(); |
4961 IN_param_value = function_call_param_iterator.next_nf(); |
4962 if (IN_param_value != NULL) { |
4962 if (IN_param_value != NULL) { |
4963 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
4963 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
4964 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
4964 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
4965 } |
4965 } |
4966 |
4966 |
4987 symbol_c *last_type_symbol = NULL; |
4987 symbol_c *last_type_symbol = NULL; |
4988 |
4988 |
4989 { |
4989 { |
4990 identifier_c param_name("IN"); |
4990 identifier_c param_name("IN"); |
4991 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
4991 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
4992 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
4992 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
4993 symbol_c *IN_type_symbol = NULL; |
4993 symbol_c *IN_type_symbol = NULL; |
4994 |
4994 |
4995 /* Get the value from a foo(<param_value>) style call */ |
4995 /* Get the value from a foo(<param_value>) style call */ |
4996 if (IN_param_value == NULL) |
4996 if (IN_param_value == NULL) |
4997 IN_param_value = function_call_param_iterator.next(); |
4997 IN_param_value = function_call_param_iterator.next_nf(); |
4998 if (IN_param_value != NULL) { |
4998 if (IN_param_value != NULL) { |
4999 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
4999 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
5000 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
5000 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
5001 } |
5001 } |
5002 |
5002 |
5023 symbol_c *last_type_symbol = NULL; |
5023 symbol_c *last_type_symbol = NULL; |
5024 |
5024 |
5025 { |
5025 { |
5026 identifier_c param_name("IN"); |
5026 identifier_c param_name("IN"); |
5027 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
5027 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
5028 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
5028 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
5029 symbol_c *IN_type_symbol = NULL; |
5029 symbol_c *IN_type_symbol = NULL; |
5030 |
5030 |
5031 /* Get the value from a foo(<param_value>) style call */ |
5031 /* Get the value from a foo(<param_value>) style call */ |
5032 if (IN_param_value == NULL) |
5032 if (IN_param_value == NULL) |
5033 IN_param_value = function_call_param_iterator.next(); |
5033 IN_param_value = function_call_param_iterator.next_nf(); |
5034 if (IN_param_value != NULL) { |
5034 if (IN_param_value != NULL) { |
5035 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
5035 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
5036 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
5036 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
5037 } |
5037 } |
5038 |
5038 |
5059 symbol_c *last_type_symbol = NULL; |
5059 symbol_c *last_type_symbol = NULL; |
5060 |
5060 |
5061 { |
5061 { |
5062 identifier_c param_name("IN"); |
5062 identifier_c param_name("IN"); |
5063 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
5063 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
5064 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
5064 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
5065 symbol_c *IN_type_symbol = NULL; |
5065 symbol_c *IN_type_symbol = NULL; |
5066 |
5066 |
5067 /* Get the value from a foo(<param_value>) style call */ |
5067 /* Get the value from a foo(<param_value>) style call */ |
5068 if (IN_param_value == NULL) |
5068 if (IN_param_value == NULL) |
5069 IN_param_value = function_call_param_iterator.next(); |
5069 IN_param_value = function_call_param_iterator.next_nf(); |
5070 if (IN_param_value != NULL) { |
5070 if (IN_param_value != NULL) { |
5071 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
5071 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
5072 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
5072 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
5073 } |
5073 } |
5074 |
5074 |
5095 symbol_c *last_type_symbol = NULL; |
5095 symbol_c *last_type_symbol = NULL; |
5096 |
5096 |
5097 { |
5097 { |
5098 identifier_c param_name("IN"); |
5098 identifier_c param_name("IN"); |
5099 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
5099 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
5100 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
5100 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
5101 symbol_c *IN_type_symbol = NULL; |
5101 symbol_c *IN_type_symbol = NULL; |
5102 |
5102 |
5103 /* Get the value from a foo(<param_value>) style call */ |
5103 /* Get the value from a foo(<param_value>) style call */ |
5104 if (IN_param_value == NULL) |
5104 if (IN_param_value == NULL) |
5105 IN_param_value = function_call_param_iterator.next(); |
5105 IN_param_value = function_call_param_iterator.next_nf(); |
5106 if (IN_param_value != NULL) { |
5106 if (IN_param_value != NULL) { |
5107 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
5107 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
5108 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
5108 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
5109 } |
5109 } |
5110 |
5110 |
5131 symbol_c *last_type_symbol = NULL; |
5131 symbol_c *last_type_symbol = NULL; |
5132 |
5132 |
5133 { |
5133 { |
5134 identifier_c param_name("IN"); |
5134 identifier_c param_name("IN"); |
5135 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
5135 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
5136 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
5136 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
5137 symbol_c *IN_type_symbol = NULL; |
5137 symbol_c *IN_type_symbol = NULL; |
5138 |
5138 |
5139 /* Get the value from a foo(<param_value>) style call */ |
5139 /* Get the value from a foo(<param_value>) style call */ |
5140 if (IN_param_value == NULL) |
5140 if (IN_param_value == NULL) |
5141 IN_param_value = function_call_param_iterator.next(); |
5141 IN_param_value = function_call_param_iterator.next_nf(); |
5142 if (IN_param_value != NULL) { |
5142 if (IN_param_value != NULL) { |
5143 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
5143 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
5144 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
5144 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
5145 } |
5145 } |
5146 |
5146 |
5167 symbol_c *last_type_symbol = NULL; |
5167 symbol_c *last_type_symbol = NULL; |
5168 |
5168 |
5169 { |
5169 { |
5170 identifier_c param_name("IN"); |
5170 identifier_c param_name("IN"); |
5171 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
5171 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
5172 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
5172 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
5173 symbol_c *IN_type_symbol = NULL; |
5173 symbol_c *IN_type_symbol = NULL; |
5174 |
5174 |
5175 /* Get the value from a foo(<param_value>) style call */ |
5175 /* Get the value from a foo(<param_value>) style call */ |
5176 if (IN_param_value == NULL) |
5176 if (IN_param_value == NULL) |
5177 IN_param_value = function_call_param_iterator.next(); |
5177 IN_param_value = function_call_param_iterator.next_nf(); |
5178 if (IN_param_value != NULL) { |
5178 if (IN_param_value != NULL) { |
5179 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
5179 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
5180 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
5180 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
5181 } |
5181 } |
5182 |
5182 |
5203 symbol_c *last_type_symbol = NULL; |
5203 symbol_c *last_type_symbol = NULL; |
5204 |
5204 |
5205 { |
5205 { |
5206 identifier_c param_name("IN"); |
5206 identifier_c param_name("IN"); |
5207 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
5207 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
5208 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
5208 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
5209 symbol_c *IN_type_symbol = NULL; |
5209 symbol_c *IN_type_symbol = NULL; |
5210 |
5210 |
5211 /* Get the value from a foo(<param_value>) style call */ |
5211 /* Get the value from a foo(<param_value>) style call */ |
5212 if (IN_param_value == NULL) |
5212 if (IN_param_value == NULL) |
5213 IN_param_value = function_call_param_iterator.next(); |
5213 IN_param_value = function_call_param_iterator.next_nf(); |
5214 if (IN_param_value != NULL) { |
5214 if (IN_param_value != NULL) { |
5215 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
5215 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
5216 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
5216 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
5217 } |
5217 } |
5218 |
5218 |
5239 symbol_c *last_type_symbol = NULL; |
5239 symbol_c *last_type_symbol = NULL; |
5240 |
5240 |
5241 { |
5241 { |
5242 identifier_c param_name("IN"); |
5242 identifier_c param_name("IN"); |
5243 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
5243 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
5244 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
5244 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
5245 symbol_c *IN_type_symbol = NULL; |
5245 symbol_c *IN_type_symbol = NULL; |
5246 |
5246 |
5247 /* Get the value from a foo(<param_value>) style call */ |
5247 /* Get the value from a foo(<param_value>) style call */ |
5248 if (IN_param_value == NULL) |
5248 if (IN_param_value == NULL) |
5249 IN_param_value = function_call_param_iterator.next(); |
5249 IN_param_value = function_call_param_iterator.next_nf(); |
5250 if (IN_param_value != NULL) { |
5250 if (IN_param_value != NULL) { |
5251 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
5251 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
5252 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
5252 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
5253 } |
5253 } |
5254 |
5254 |
5275 symbol_c *last_type_symbol = NULL; |
5275 symbol_c *last_type_symbol = NULL; |
5276 |
5276 |
5277 { |
5277 { |
5278 identifier_c param_name("IN"); |
5278 identifier_c param_name("IN"); |
5279 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
5279 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
5280 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
5280 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
5281 symbol_c *IN_type_symbol = NULL; |
5281 symbol_c *IN_type_symbol = NULL; |
5282 |
5282 |
5283 /* Get the value from a foo(<param_value>) style call */ |
5283 /* Get the value from a foo(<param_value>) style call */ |
5284 if (IN_param_value == NULL) |
5284 if (IN_param_value == NULL) |
5285 IN_param_value = function_call_param_iterator.next(); |
5285 IN_param_value = function_call_param_iterator.next_nf(); |
5286 if (IN_param_value != NULL) { |
5286 if (IN_param_value != NULL) { |
5287 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
5287 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
5288 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
5288 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
5289 } |
5289 } |
5290 |
5290 |
5311 symbol_c *last_type_symbol = NULL; |
5311 symbol_c *last_type_symbol = NULL; |
5312 |
5312 |
5313 { |
5313 { |
5314 identifier_c param_name("IN"); |
5314 identifier_c param_name("IN"); |
5315 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
5315 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
5316 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
5316 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
5317 symbol_c *IN_type_symbol = NULL; |
5317 symbol_c *IN_type_symbol = NULL; |
5318 |
5318 |
5319 /* Get the value from a foo(<param_value>) style call */ |
5319 /* Get the value from a foo(<param_value>) style call */ |
5320 if (IN_param_value == NULL) |
5320 if (IN_param_value == NULL) |
5321 IN_param_value = function_call_param_iterator.next(); |
5321 IN_param_value = function_call_param_iterator.next_nf(); |
5322 if (IN_param_value != NULL) { |
5322 if (IN_param_value != NULL) { |
5323 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
5323 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
5324 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
5324 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
5325 } |
5325 } |
5326 |
5326 |
5347 symbol_c *last_type_symbol = NULL; |
5347 symbol_c *last_type_symbol = NULL; |
5348 |
5348 |
5349 { |
5349 { |
5350 identifier_c param_name("IN"); |
5350 identifier_c param_name("IN"); |
5351 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
5351 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
5352 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
5352 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
5353 symbol_c *IN_type_symbol = NULL; |
5353 symbol_c *IN_type_symbol = NULL; |
5354 |
5354 |
5355 /* Get the value from a foo(<param_value>) style call */ |
5355 /* Get the value from a foo(<param_value>) style call */ |
5356 if (IN_param_value == NULL) |
5356 if (IN_param_value == NULL) |
5357 IN_param_value = function_call_param_iterator.next(); |
5357 IN_param_value = function_call_param_iterator.next_nf(); |
5358 if (IN_param_value != NULL) { |
5358 if (IN_param_value != NULL) { |
5359 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
5359 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
5360 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
5360 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
5361 } |
5361 } |
5362 |
5362 |
5383 symbol_c *last_type_symbol = NULL; |
5383 symbol_c *last_type_symbol = NULL; |
5384 |
5384 |
5385 { |
5385 { |
5386 identifier_c param_name("IN"); |
5386 identifier_c param_name("IN"); |
5387 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
5387 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
5388 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
5388 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
5389 symbol_c *IN_type_symbol = NULL; |
5389 symbol_c *IN_type_symbol = NULL; |
5390 |
5390 |
5391 /* Get the value from a foo(<param_value>) style call */ |
5391 /* Get the value from a foo(<param_value>) style call */ |
5392 if (IN_param_value == NULL) |
5392 if (IN_param_value == NULL) |
5393 IN_param_value = function_call_param_iterator.next(); |
5393 IN_param_value = function_call_param_iterator.next_nf(); |
5394 if (IN_param_value != NULL) { |
5394 if (IN_param_value != NULL) { |
5395 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
5395 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
5396 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
5396 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
5397 } |
5397 } |
5398 |
5398 |
5419 symbol_c *last_type_symbol = NULL; |
5419 symbol_c *last_type_symbol = NULL; |
5420 |
5420 |
5421 { |
5421 { |
5422 identifier_c param_name("IN"); |
5422 identifier_c param_name("IN"); |
5423 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
5423 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
5424 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
5424 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
5425 symbol_c *IN_type_symbol = NULL; |
5425 symbol_c *IN_type_symbol = NULL; |
5426 |
5426 |
5427 /* Get the value from a foo(<param_value>) style call */ |
5427 /* Get the value from a foo(<param_value>) style call */ |
5428 if (IN_param_value == NULL) |
5428 if (IN_param_value == NULL) |
5429 IN_param_value = function_call_param_iterator.next(); |
5429 IN_param_value = function_call_param_iterator.next_nf(); |
5430 if (IN_param_value != NULL) { |
5430 if (IN_param_value != NULL) { |
5431 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
5431 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
5432 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
5432 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
5433 } |
5433 } |
5434 |
5434 |
5455 symbol_c *last_type_symbol = NULL; |
5455 symbol_c *last_type_symbol = NULL; |
5456 |
5456 |
5457 { |
5457 { |
5458 identifier_c param_name("IN"); |
5458 identifier_c param_name("IN"); |
5459 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
5459 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
5460 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
5460 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
5461 symbol_c *IN_type_symbol = NULL; |
5461 symbol_c *IN_type_symbol = NULL; |
5462 |
5462 |
5463 /* Get the value from a foo(<param_value>) style call */ |
5463 /* Get the value from a foo(<param_value>) style call */ |
5464 if (IN_param_value == NULL) |
5464 if (IN_param_value == NULL) |
5465 IN_param_value = function_call_param_iterator.next(); |
5465 IN_param_value = function_call_param_iterator.next_nf(); |
5466 if (IN_param_value != NULL) { |
5466 if (IN_param_value != NULL) { |
5467 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
5467 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
5468 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
5468 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
5469 } |
5469 } |
5470 |
5470 |
5491 symbol_c *last_type_symbol = NULL; |
5491 symbol_c *last_type_symbol = NULL; |
5492 |
5492 |
5493 { |
5493 { |
5494 identifier_c param_name("IN"); |
5494 identifier_c param_name("IN"); |
5495 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
5495 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
5496 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
5496 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
5497 symbol_c *IN_type_symbol = NULL; |
5497 symbol_c *IN_type_symbol = NULL; |
5498 |
5498 |
5499 /* Get the value from a foo(<param_value>) style call */ |
5499 /* Get the value from a foo(<param_value>) style call */ |
5500 if (IN_param_value == NULL) |
5500 if (IN_param_value == NULL) |
5501 IN_param_value = function_call_param_iterator.next(); |
5501 IN_param_value = function_call_param_iterator.next_nf(); |
5502 if (IN_param_value != NULL) { |
5502 if (IN_param_value != NULL) { |
5503 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
5503 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
5504 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
5504 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
5505 } |
5505 } |
5506 |
5506 |
5527 symbol_c *last_type_symbol = NULL; |
5527 symbol_c *last_type_symbol = NULL; |
5528 |
5528 |
5529 { |
5529 { |
5530 identifier_c param_name("IN"); |
5530 identifier_c param_name("IN"); |
5531 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
5531 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
5532 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
5532 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
5533 symbol_c *IN_type_symbol = NULL; |
5533 symbol_c *IN_type_symbol = NULL; |
5534 |
5534 |
5535 /* Get the value from a foo(<param_value>) style call */ |
5535 /* Get the value from a foo(<param_value>) style call */ |
5536 if (IN_param_value == NULL) |
5536 if (IN_param_value == NULL) |
5537 IN_param_value = function_call_param_iterator.next(); |
5537 IN_param_value = function_call_param_iterator.next_nf(); |
5538 if (IN_param_value != NULL) { |
5538 if (IN_param_value != NULL) { |
5539 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
5539 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
5540 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
5540 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
5541 } |
5541 } |
5542 |
5542 |
5563 symbol_c *last_type_symbol = NULL; |
5563 symbol_c *last_type_symbol = NULL; |
5564 |
5564 |
5565 { |
5565 { |
5566 identifier_c param_name("IN"); |
5566 identifier_c param_name("IN"); |
5567 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
5567 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
5568 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
5568 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
5569 symbol_c *IN_type_symbol = NULL; |
5569 symbol_c *IN_type_symbol = NULL; |
5570 |
5570 |
5571 /* Get the value from a foo(<param_value>) style call */ |
5571 /* Get the value from a foo(<param_value>) style call */ |
5572 if (IN_param_value == NULL) |
5572 if (IN_param_value == NULL) |
5573 IN_param_value = function_call_param_iterator.next(); |
5573 IN_param_value = function_call_param_iterator.next_nf(); |
5574 if (IN_param_value != NULL) { |
5574 if (IN_param_value != NULL) { |
5575 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
5575 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
5576 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
5576 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
5577 } |
5577 } |
5578 |
5578 |
5599 symbol_c *last_type_symbol = NULL; |
5599 symbol_c *last_type_symbol = NULL; |
5600 |
5600 |
5601 { |
5601 { |
5602 identifier_c param_name("IN"); |
5602 identifier_c param_name("IN"); |
5603 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
5603 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
5604 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
5604 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
5605 symbol_c *IN_type_symbol = NULL; |
5605 symbol_c *IN_type_symbol = NULL; |
5606 |
5606 |
5607 /* Get the value from a foo(<param_value>) style call */ |
5607 /* Get the value from a foo(<param_value>) style call */ |
5608 if (IN_param_value == NULL) |
5608 if (IN_param_value == NULL) |
5609 IN_param_value = function_call_param_iterator.next(); |
5609 IN_param_value = function_call_param_iterator.next_nf(); |
5610 if (IN_param_value != NULL) { |
5610 if (IN_param_value != NULL) { |
5611 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
5611 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
5612 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
5612 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
5613 } |
5613 } |
5614 |
5614 |
5635 symbol_c *last_type_symbol = NULL; |
5635 symbol_c *last_type_symbol = NULL; |
5636 |
5636 |
5637 { |
5637 { |
5638 identifier_c param_name("IN"); |
5638 identifier_c param_name("IN"); |
5639 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
5639 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
5640 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
5640 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
5641 symbol_c *IN_type_symbol = NULL; |
5641 symbol_c *IN_type_symbol = NULL; |
5642 |
5642 |
5643 /* Get the value from a foo(<param_value>) style call */ |
5643 /* Get the value from a foo(<param_value>) style call */ |
5644 if (IN_param_value == NULL) |
5644 if (IN_param_value == NULL) |
5645 IN_param_value = function_call_param_iterator.next(); |
5645 IN_param_value = function_call_param_iterator.next_nf(); |
5646 if (IN_param_value != NULL) { |
5646 if (IN_param_value != NULL) { |
5647 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
5647 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
5648 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
5648 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
5649 } |
5649 } |
5650 |
5650 |
5671 symbol_c *last_type_symbol = NULL; |
5671 symbol_c *last_type_symbol = NULL; |
5672 |
5672 |
5673 { |
5673 { |
5674 identifier_c param_name("IN"); |
5674 identifier_c param_name("IN"); |
5675 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
5675 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
5676 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
5676 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
5677 symbol_c *IN_type_symbol = NULL; |
5677 symbol_c *IN_type_symbol = NULL; |
5678 |
5678 |
5679 /* Get the value from a foo(<param_value>) style call */ |
5679 /* Get the value from a foo(<param_value>) style call */ |
5680 if (IN_param_value == NULL) |
5680 if (IN_param_value == NULL) |
5681 IN_param_value = function_call_param_iterator.next(); |
5681 IN_param_value = function_call_param_iterator.next_nf(); |
5682 if (IN_param_value != NULL) { |
5682 if (IN_param_value != NULL) { |
5683 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
5683 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
5684 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
5684 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
5685 } |
5685 } |
5686 |
5686 |
5707 symbol_c *last_type_symbol = NULL; |
5707 symbol_c *last_type_symbol = NULL; |
5708 |
5708 |
5709 { |
5709 { |
5710 identifier_c param_name("IN"); |
5710 identifier_c param_name("IN"); |
5711 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
5711 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
5712 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
5712 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
5713 symbol_c *IN_type_symbol = NULL; |
5713 symbol_c *IN_type_symbol = NULL; |
5714 |
5714 |
5715 /* Get the value from a foo(<param_value>) style call */ |
5715 /* Get the value from a foo(<param_value>) style call */ |
5716 if (IN_param_value == NULL) |
5716 if (IN_param_value == NULL) |
5717 IN_param_value = function_call_param_iterator.next(); |
5717 IN_param_value = function_call_param_iterator.next_nf(); |
5718 if (IN_param_value != NULL) { |
5718 if (IN_param_value != NULL) { |
5719 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
5719 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
5720 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
5720 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
5721 } |
5721 } |
5722 |
5722 |
5743 symbol_c *last_type_symbol = NULL; |
5743 symbol_c *last_type_symbol = NULL; |
5744 |
5744 |
5745 { |
5745 { |
5746 identifier_c param_name("IN"); |
5746 identifier_c param_name("IN"); |
5747 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
5747 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
5748 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
5748 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
5749 symbol_c *IN_type_symbol = NULL; |
5749 symbol_c *IN_type_symbol = NULL; |
5750 |
5750 |
5751 /* Get the value from a foo(<param_value>) style call */ |
5751 /* Get the value from a foo(<param_value>) style call */ |
5752 if (IN_param_value == NULL) |
5752 if (IN_param_value == NULL) |
5753 IN_param_value = function_call_param_iterator.next(); |
5753 IN_param_value = function_call_param_iterator.next_nf(); |
5754 if (IN_param_value != NULL) { |
5754 if (IN_param_value != NULL) { |
5755 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
5755 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
5756 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
5756 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
5757 } |
5757 } |
5758 |
5758 |
5779 symbol_c *last_type_symbol = NULL; |
5779 symbol_c *last_type_symbol = NULL; |
5780 |
5780 |
5781 { |
5781 { |
5782 identifier_c param_name("IN"); |
5782 identifier_c param_name("IN"); |
5783 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
5783 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
5784 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
5784 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
5785 symbol_c *IN_type_symbol = NULL; |
5785 symbol_c *IN_type_symbol = NULL; |
5786 |
5786 |
5787 /* Get the value from a foo(<param_value>) style call */ |
5787 /* Get the value from a foo(<param_value>) style call */ |
5788 if (IN_param_value == NULL) |
5788 if (IN_param_value == NULL) |
5789 IN_param_value = function_call_param_iterator.next(); |
5789 IN_param_value = function_call_param_iterator.next_nf(); |
5790 if (IN_param_value != NULL) { |
5790 if (IN_param_value != NULL) { |
5791 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
5791 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
5792 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
5792 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
5793 } |
5793 } |
5794 |
5794 |
5815 symbol_c *last_type_symbol = NULL; |
5815 symbol_c *last_type_symbol = NULL; |
5816 |
5816 |
5817 { |
5817 { |
5818 identifier_c param_name("IN"); |
5818 identifier_c param_name("IN"); |
5819 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
5819 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
5820 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
5820 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
5821 symbol_c *IN_type_symbol = NULL; |
5821 symbol_c *IN_type_symbol = NULL; |
5822 |
5822 |
5823 /* Get the value from a foo(<param_value>) style call */ |
5823 /* Get the value from a foo(<param_value>) style call */ |
5824 if (IN_param_value == NULL) |
5824 if (IN_param_value == NULL) |
5825 IN_param_value = function_call_param_iterator.next(); |
5825 IN_param_value = function_call_param_iterator.next_nf(); |
5826 if (IN_param_value != NULL) { |
5826 if (IN_param_value != NULL) { |
5827 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
5827 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
5828 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
5828 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
5829 } |
5829 } |
5830 |
5830 |
5851 symbol_c *last_type_symbol = NULL; |
5851 symbol_c *last_type_symbol = NULL; |
5852 |
5852 |
5853 { |
5853 { |
5854 identifier_c param_name("IN"); |
5854 identifier_c param_name("IN"); |
5855 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
5855 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
5856 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
5856 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
5857 symbol_c *IN_type_symbol = NULL; |
5857 symbol_c *IN_type_symbol = NULL; |
5858 |
5858 |
5859 /* Get the value from a foo(<param_value>) style call */ |
5859 /* Get the value from a foo(<param_value>) style call */ |
5860 if (IN_param_value == NULL) |
5860 if (IN_param_value == NULL) |
5861 IN_param_value = function_call_param_iterator.next(); |
5861 IN_param_value = function_call_param_iterator.next_nf(); |
5862 if (IN_param_value != NULL) { |
5862 if (IN_param_value != NULL) { |
5863 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
5863 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
5864 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
5864 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
5865 } |
5865 } |
5866 |
5866 |
5887 symbol_c *last_type_symbol = NULL; |
5887 symbol_c *last_type_symbol = NULL; |
5888 |
5888 |
5889 { |
5889 { |
5890 identifier_c param_name("IN"); |
5890 identifier_c param_name("IN"); |
5891 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
5891 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
5892 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
5892 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
5893 symbol_c *IN_type_symbol = NULL; |
5893 symbol_c *IN_type_symbol = NULL; |
5894 |
5894 |
5895 /* Get the value from a foo(<param_value>) style call */ |
5895 /* Get the value from a foo(<param_value>) style call */ |
5896 if (IN_param_value == NULL) |
5896 if (IN_param_value == NULL) |
5897 IN_param_value = function_call_param_iterator.next(); |
5897 IN_param_value = function_call_param_iterator.next_nf(); |
5898 if (IN_param_value != NULL) { |
5898 if (IN_param_value != NULL) { |
5899 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
5899 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
5900 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
5900 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
5901 } |
5901 } |
5902 |
5902 |
5923 symbol_c *last_type_symbol = NULL; |
5923 symbol_c *last_type_symbol = NULL; |
5924 |
5924 |
5925 { |
5925 { |
5926 identifier_c param_name("IN"); |
5926 identifier_c param_name("IN"); |
5927 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
5927 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
5928 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
5928 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
5929 symbol_c *IN_type_symbol = NULL; |
5929 symbol_c *IN_type_symbol = NULL; |
5930 |
5930 |
5931 /* Get the value from a foo(<param_value>) style call */ |
5931 /* Get the value from a foo(<param_value>) style call */ |
5932 if (IN_param_value == NULL) |
5932 if (IN_param_value == NULL) |
5933 IN_param_value = function_call_param_iterator.next(); |
5933 IN_param_value = function_call_param_iterator.next_nf(); |
5934 if (IN_param_value != NULL) { |
5934 if (IN_param_value != NULL) { |
5935 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
5935 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
5936 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
5936 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
5937 } |
5937 } |
5938 |
5938 |
5959 symbol_c *last_type_symbol = NULL; |
5959 symbol_c *last_type_symbol = NULL; |
5960 |
5960 |
5961 { |
5961 { |
5962 identifier_c param_name("IN"); |
5962 identifier_c param_name("IN"); |
5963 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
5963 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
5964 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
5964 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
5965 symbol_c *IN_type_symbol = NULL; |
5965 symbol_c *IN_type_symbol = NULL; |
5966 |
5966 |
5967 /* Get the value from a foo(<param_value>) style call */ |
5967 /* Get the value from a foo(<param_value>) style call */ |
5968 if (IN_param_value == NULL) |
5968 if (IN_param_value == NULL) |
5969 IN_param_value = function_call_param_iterator.next(); |
5969 IN_param_value = function_call_param_iterator.next_nf(); |
5970 if (IN_param_value != NULL) { |
5970 if (IN_param_value != NULL) { |
5971 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
5971 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
5972 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
5972 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
5973 } |
5973 } |
5974 |
5974 |
5995 symbol_c *last_type_symbol = NULL; |
5995 symbol_c *last_type_symbol = NULL; |
5996 |
5996 |
5997 { |
5997 { |
5998 identifier_c param_name("IN"); |
5998 identifier_c param_name("IN"); |
5999 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
5999 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
6000 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
6000 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
6001 symbol_c *IN_type_symbol = NULL; |
6001 symbol_c *IN_type_symbol = NULL; |
6002 |
6002 |
6003 /* Get the value from a foo(<param_value>) style call */ |
6003 /* Get the value from a foo(<param_value>) style call */ |
6004 if (IN_param_value == NULL) |
6004 if (IN_param_value == NULL) |
6005 IN_param_value = function_call_param_iterator.next(); |
6005 IN_param_value = function_call_param_iterator.next_nf(); |
6006 if (IN_param_value != NULL) { |
6006 if (IN_param_value != NULL) { |
6007 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
6007 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
6008 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
6008 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
6009 } |
6009 } |
6010 |
6010 |
6031 symbol_c *last_type_symbol = NULL; |
6031 symbol_c *last_type_symbol = NULL; |
6032 |
6032 |
6033 { |
6033 { |
6034 identifier_c param_name("IN"); |
6034 identifier_c param_name("IN"); |
6035 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
6035 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
6036 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
6036 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
6037 symbol_c *IN_type_symbol = NULL; |
6037 symbol_c *IN_type_symbol = NULL; |
6038 |
6038 |
6039 /* Get the value from a foo(<param_value>) style call */ |
6039 /* Get the value from a foo(<param_value>) style call */ |
6040 if (IN_param_value == NULL) |
6040 if (IN_param_value == NULL) |
6041 IN_param_value = function_call_param_iterator.next(); |
6041 IN_param_value = function_call_param_iterator.next_nf(); |
6042 if (IN_param_value != NULL) { |
6042 if (IN_param_value != NULL) { |
6043 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
6043 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
6044 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
6044 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
6045 } |
6045 } |
6046 |
6046 |
6067 symbol_c *last_type_symbol = NULL; |
6067 symbol_c *last_type_symbol = NULL; |
6068 |
6068 |
6069 { |
6069 { |
6070 identifier_c param_name("IN"); |
6070 identifier_c param_name("IN"); |
6071 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
6071 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
6072 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
6072 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
6073 symbol_c *IN_type_symbol = NULL; |
6073 symbol_c *IN_type_symbol = NULL; |
6074 |
6074 |
6075 /* Get the value from a foo(<param_value>) style call */ |
6075 /* Get the value from a foo(<param_value>) style call */ |
6076 if (IN_param_value == NULL) |
6076 if (IN_param_value == NULL) |
6077 IN_param_value = function_call_param_iterator.next(); |
6077 IN_param_value = function_call_param_iterator.next_nf(); |
6078 if (IN_param_value != NULL) { |
6078 if (IN_param_value != NULL) { |
6079 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
6079 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
6080 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
6080 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
6081 } |
6081 } |
6082 |
6082 |
6103 symbol_c *last_type_symbol = NULL; |
6103 symbol_c *last_type_symbol = NULL; |
6104 |
6104 |
6105 { |
6105 { |
6106 identifier_c param_name("IN"); |
6106 identifier_c param_name("IN"); |
6107 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
6107 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
6108 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
6108 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
6109 symbol_c *IN_type_symbol = NULL; |
6109 symbol_c *IN_type_symbol = NULL; |
6110 |
6110 |
6111 /* Get the value from a foo(<param_value>) style call */ |
6111 /* Get the value from a foo(<param_value>) style call */ |
6112 if (IN_param_value == NULL) |
6112 if (IN_param_value == NULL) |
6113 IN_param_value = function_call_param_iterator.next(); |
6113 IN_param_value = function_call_param_iterator.next_nf(); |
6114 if (IN_param_value != NULL) { |
6114 if (IN_param_value != NULL) { |
6115 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
6115 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
6116 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
6116 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
6117 } |
6117 } |
6118 |
6118 |
6139 symbol_c *last_type_symbol = NULL; |
6139 symbol_c *last_type_symbol = NULL; |
6140 |
6140 |
6141 { |
6141 { |
6142 identifier_c param_name("IN"); |
6142 identifier_c param_name("IN"); |
6143 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
6143 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
6144 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
6144 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
6145 symbol_c *IN_type_symbol = NULL; |
6145 symbol_c *IN_type_symbol = NULL; |
6146 |
6146 |
6147 /* Get the value from a foo(<param_value>) style call */ |
6147 /* Get the value from a foo(<param_value>) style call */ |
6148 if (IN_param_value == NULL) |
6148 if (IN_param_value == NULL) |
6149 IN_param_value = function_call_param_iterator.next(); |
6149 IN_param_value = function_call_param_iterator.next_nf(); |
6150 if (IN_param_value != NULL) { |
6150 if (IN_param_value != NULL) { |
6151 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
6151 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
6152 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
6152 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
6153 } |
6153 } |
6154 |
6154 |
6175 symbol_c *last_type_symbol = NULL; |
6175 symbol_c *last_type_symbol = NULL; |
6176 |
6176 |
6177 { |
6177 { |
6178 identifier_c param_name("IN"); |
6178 identifier_c param_name("IN"); |
6179 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
6179 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
6180 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
6180 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
6181 symbol_c *IN_type_symbol = NULL; |
6181 symbol_c *IN_type_symbol = NULL; |
6182 |
6182 |
6183 /* Get the value from a foo(<param_value>) style call */ |
6183 /* Get the value from a foo(<param_value>) style call */ |
6184 if (IN_param_value == NULL) |
6184 if (IN_param_value == NULL) |
6185 IN_param_value = function_call_param_iterator.next(); |
6185 IN_param_value = function_call_param_iterator.next_nf(); |
6186 if (IN_param_value != NULL) { |
6186 if (IN_param_value != NULL) { |
6187 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
6187 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
6188 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
6188 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
6189 } |
6189 } |
6190 |
6190 |
6211 symbol_c *last_type_symbol = NULL; |
6211 symbol_c *last_type_symbol = NULL; |
6212 |
6212 |
6213 { |
6213 { |
6214 identifier_c param_name("IN"); |
6214 identifier_c param_name("IN"); |
6215 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
6215 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
6216 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
6216 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
6217 symbol_c *IN_type_symbol = NULL; |
6217 symbol_c *IN_type_symbol = NULL; |
6218 |
6218 |
6219 /* Get the value from a foo(<param_value>) style call */ |
6219 /* Get the value from a foo(<param_value>) style call */ |
6220 if (IN_param_value == NULL) |
6220 if (IN_param_value == NULL) |
6221 IN_param_value = function_call_param_iterator.next(); |
6221 IN_param_value = function_call_param_iterator.next_nf(); |
6222 if (IN_param_value != NULL) { |
6222 if (IN_param_value != NULL) { |
6223 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
6223 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
6224 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
6224 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
6225 } |
6225 } |
6226 |
6226 |
6247 symbol_c *last_type_symbol = NULL; |
6247 symbol_c *last_type_symbol = NULL; |
6248 |
6248 |
6249 { |
6249 { |
6250 identifier_c param_name("IN"); |
6250 identifier_c param_name("IN"); |
6251 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
6251 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
6252 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
6252 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
6253 symbol_c *IN_type_symbol = NULL; |
6253 symbol_c *IN_type_symbol = NULL; |
6254 |
6254 |
6255 /* Get the value from a foo(<param_value>) style call */ |
6255 /* Get the value from a foo(<param_value>) style call */ |
6256 if (IN_param_value == NULL) |
6256 if (IN_param_value == NULL) |
6257 IN_param_value = function_call_param_iterator.next(); |
6257 IN_param_value = function_call_param_iterator.next_nf(); |
6258 if (IN_param_value != NULL) { |
6258 if (IN_param_value != NULL) { |
6259 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
6259 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
6260 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
6260 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
6261 } |
6261 } |
6262 |
6262 |
6283 symbol_c *last_type_symbol = NULL; |
6283 symbol_c *last_type_symbol = NULL; |
6284 |
6284 |
6285 { |
6285 { |
6286 identifier_c param_name("IN"); |
6286 identifier_c param_name("IN"); |
6287 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
6287 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
6288 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
6288 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
6289 symbol_c *IN_type_symbol = NULL; |
6289 symbol_c *IN_type_symbol = NULL; |
6290 |
6290 |
6291 /* Get the value from a foo(<param_value>) style call */ |
6291 /* Get the value from a foo(<param_value>) style call */ |
6292 if (IN_param_value == NULL) |
6292 if (IN_param_value == NULL) |
6293 IN_param_value = function_call_param_iterator.next(); |
6293 IN_param_value = function_call_param_iterator.next_nf(); |
6294 if (IN_param_value != NULL) { |
6294 if (IN_param_value != NULL) { |
6295 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
6295 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
6296 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
6296 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
6297 } |
6297 } |
6298 |
6298 |
6319 symbol_c *last_type_symbol = NULL; |
6319 symbol_c *last_type_symbol = NULL; |
6320 |
6320 |
6321 { |
6321 { |
6322 identifier_c param_name("IN"); |
6322 identifier_c param_name("IN"); |
6323 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
6323 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
6324 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
6324 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
6325 symbol_c *IN_type_symbol = NULL; |
6325 symbol_c *IN_type_symbol = NULL; |
6326 |
6326 |
6327 /* Get the value from a foo(<param_value>) style call */ |
6327 /* Get the value from a foo(<param_value>) style call */ |
6328 if (IN_param_value == NULL) |
6328 if (IN_param_value == NULL) |
6329 IN_param_value = function_call_param_iterator.next(); |
6329 IN_param_value = function_call_param_iterator.next_nf(); |
6330 if (IN_param_value != NULL) { |
6330 if (IN_param_value != NULL) { |
6331 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
6331 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
6332 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
6332 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
6333 } |
6333 } |
6334 |
6334 |
6355 symbol_c *last_type_symbol = NULL; |
6355 symbol_c *last_type_symbol = NULL; |
6356 |
6356 |
6357 { |
6357 { |
6358 identifier_c param_name("IN"); |
6358 identifier_c param_name("IN"); |
6359 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
6359 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
6360 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
6360 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
6361 symbol_c *IN_type_symbol = NULL; |
6361 symbol_c *IN_type_symbol = NULL; |
6362 |
6362 |
6363 /* Get the value from a foo(<param_value>) style call */ |
6363 /* Get the value from a foo(<param_value>) style call */ |
6364 if (IN_param_value == NULL) |
6364 if (IN_param_value == NULL) |
6365 IN_param_value = function_call_param_iterator.next(); |
6365 IN_param_value = function_call_param_iterator.next_nf(); |
6366 if (IN_param_value != NULL) { |
6366 if (IN_param_value != NULL) { |
6367 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
6367 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
6368 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
6368 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
6369 } |
6369 } |
6370 |
6370 |
6391 symbol_c *last_type_symbol = NULL; |
6391 symbol_c *last_type_symbol = NULL; |
6392 |
6392 |
6393 { |
6393 { |
6394 identifier_c param_name("IN"); |
6394 identifier_c param_name("IN"); |
6395 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
6395 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
6396 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
6396 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
6397 symbol_c *IN_type_symbol = NULL; |
6397 symbol_c *IN_type_symbol = NULL; |
6398 |
6398 |
6399 /* Get the value from a foo(<param_value>) style call */ |
6399 /* Get the value from a foo(<param_value>) style call */ |
6400 if (IN_param_value == NULL) |
6400 if (IN_param_value == NULL) |
6401 IN_param_value = function_call_param_iterator.next(); |
6401 IN_param_value = function_call_param_iterator.next_nf(); |
6402 if (IN_param_value != NULL) { |
6402 if (IN_param_value != NULL) { |
6403 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
6403 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
6404 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
6404 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
6405 } |
6405 } |
6406 |
6406 |
6427 symbol_c *last_type_symbol = NULL; |
6427 symbol_c *last_type_symbol = NULL; |
6428 |
6428 |
6429 { |
6429 { |
6430 identifier_c param_name("IN"); |
6430 identifier_c param_name("IN"); |
6431 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
6431 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
6432 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
6432 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
6433 symbol_c *IN_type_symbol = NULL; |
6433 symbol_c *IN_type_symbol = NULL; |
6434 |
6434 |
6435 /* Get the value from a foo(<param_value>) style call */ |
6435 /* Get the value from a foo(<param_value>) style call */ |
6436 if (IN_param_value == NULL) |
6436 if (IN_param_value == NULL) |
6437 IN_param_value = function_call_param_iterator.next(); |
6437 IN_param_value = function_call_param_iterator.next_nf(); |
6438 if (IN_param_value != NULL) { |
6438 if (IN_param_value != NULL) { |
6439 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
6439 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
6440 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
6440 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
6441 } |
6441 } |
6442 |
6442 |
6463 symbol_c *last_type_symbol = NULL; |
6463 symbol_c *last_type_symbol = NULL; |
6464 |
6464 |
6465 { |
6465 { |
6466 identifier_c param_name("IN"); |
6466 identifier_c param_name("IN"); |
6467 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
6467 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
6468 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
6468 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
6469 symbol_c *IN_type_symbol = NULL; |
6469 symbol_c *IN_type_symbol = NULL; |
6470 |
6470 |
6471 /* Get the value from a foo(<param_value>) style call */ |
6471 /* Get the value from a foo(<param_value>) style call */ |
6472 if (IN_param_value == NULL) |
6472 if (IN_param_value == NULL) |
6473 IN_param_value = function_call_param_iterator.next(); |
6473 IN_param_value = function_call_param_iterator.next_nf(); |
6474 if (IN_param_value != NULL) { |
6474 if (IN_param_value != NULL) { |
6475 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
6475 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
6476 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
6476 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
6477 } |
6477 } |
6478 |
6478 |
6499 symbol_c *last_type_symbol = NULL; |
6499 symbol_c *last_type_symbol = NULL; |
6500 |
6500 |
6501 { |
6501 { |
6502 identifier_c param_name("IN"); |
6502 identifier_c param_name("IN"); |
6503 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
6503 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
6504 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
6504 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
6505 symbol_c *IN_type_symbol = NULL; |
6505 symbol_c *IN_type_symbol = NULL; |
6506 |
6506 |
6507 /* Get the value from a foo(<param_value>) style call */ |
6507 /* Get the value from a foo(<param_value>) style call */ |
6508 if (IN_param_value == NULL) |
6508 if (IN_param_value == NULL) |
6509 IN_param_value = function_call_param_iterator.next(); |
6509 IN_param_value = function_call_param_iterator.next_nf(); |
6510 if (IN_param_value != NULL) { |
6510 if (IN_param_value != NULL) { |
6511 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
6511 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
6512 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
6512 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
6513 } |
6513 } |
6514 |
6514 |
6535 symbol_c *last_type_symbol = NULL; |
6535 symbol_c *last_type_symbol = NULL; |
6536 |
6536 |
6537 { |
6537 { |
6538 identifier_c param_name("IN"); |
6538 identifier_c param_name("IN"); |
6539 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
6539 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
6540 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
6540 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
6541 symbol_c *IN_type_symbol = NULL; |
6541 symbol_c *IN_type_symbol = NULL; |
6542 |
6542 |
6543 /* Get the value from a foo(<param_value>) style call */ |
6543 /* Get the value from a foo(<param_value>) style call */ |
6544 if (IN_param_value == NULL) |
6544 if (IN_param_value == NULL) |
6545 IN_param_value = function_call_param_iterator.next(); |
6545 IN_param_value = function_call_param_iterator.next_nf(); |
6546 if (IN_param_value != NULL) { |
6546 if (IN_param_value != NULL) { |
6547 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
6547 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
6548 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
6548 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
6549 } |
6549 } |
6550 |
6550 |
6571 symbol_c *last_type_symbol = NULL; |
6571 symbol_c *last_type_symbol = NULL; |
6572 |
6572 |
6573 { |
6573 { |
6574 identifier_c param_name("IN"); |
6574 identifier_c param_name("IN"); |
6575 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
6575 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
6576 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
6576 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
6577 symbol_c *IN_type_symbol = NULL; |
6577 symbol_c *IN_type_symbol = NULL; |
6578 |
6578 |
6579 /* Get the value from a foo(<param_value>) style call */ |
6579 /* Get the value from a foo(<param_value>) style call */ |
6580 if (IN_param_value == NULL) |
6580 if (IN_param_value == NULL) |
6581 IN_param_value = function_call_param_iterator.next(); |
6581 IN_param_value = function_call_param_iterator.next_nf(); |
6582 if (IN_param_value != NULL) { |
6582 if (IN_param_value != NULL) { |
6583 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
6583 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
6584 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
6584 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
6585 } |
6585 } |
6586 |
6586 |
6607 symbol_c *last_type_symbol = NULL; |
6607 symbol_c *last_type_symbol = NULL; |
6608 |
6608 |
6609 { |
6609 { |
6610 identifier_c param_name("IN"); |
6610 identifier_c param_name("IN"); |
6611 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
6611 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
6612 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
6612 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
6613 symbol_c *IN_type_symbol = NULL; |
6613 symbol_c *IN_type_symbol = NULL; |
6614 |
6614 |
6615 /* Get the value from a foo(<param_value>) style call */ |
6615 /* Get the value from a foo(<param_value>) style call */ |
6616 if (IN_param_value == NULL) |
6616 if (IN_param_value == NULL) |
6617 IN_param_value = function_call_param_iterator.next(); |
6617 IN_param_value = function_call_param_iterator.next_nf(); |
6618 if (IN_param_value != NULL) { |
6618 if (IN_param_value != NULL) { |
6619 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
6619 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
6620 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
6620 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
6621 } |
6621 } |
6622 |
6622 |
6643 symbol_c *last_type_symbol = NULL; |
6643 symbol_c *last_type_symbol = NULL; |
6644 |
6644 |
6645 { |
6645 { |
6646 identifier_c param_name("IN"); |
6646 identifier_c param_name("IN"); |
6647 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
6647 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
6648 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
6648 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
6649 symbol_c *IN_type_symbol = NULL; |
6649 symbol_c *IN_type_symbol = NULL; |
6650 |
6650 |
6651 /* Get the value from a foo(<param_value>) style call */ |
6651 /* Get the value from a foo(<param_value>) style call */ |
6652 if (IN_param_value == NULL) |
6652 if (IN_param_value == NULL) |
6653 IN_param_value = function_call_param_iterator.next(); |
6653 IN_param_value = function_call_param_iterator.next_nf(); |
6654 if (IN_param_value != NULL) { |
6654 if (IN_param_value != NULL) { |
6655 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
6655 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
6656 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
6656 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
6657 } |
6657 } |
6658 |
6658 |
6679 symbol_c *last_type_symbol = NULL; |
6679 symbol_c *last_type_symbol = NULL; |
6680 |
6680 |
6681 { |
6681 { |
6682 identifier_c param_name("IN"); |
6682 identifier_c param_name("IN"); |
6683 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
6683 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
6684 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
6684 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
6685 symbol_c *IN_type_symbol = NULL; |
6685 symbol_c *IN_type_symbol = NULL; |
6686 |
6686 |
6687 /* Get the value from a foo(<param_value>) style call */ |
6687 /* Get the value from a foo(<param_value>) style call */ |
6688 if (IN_param_value == NULL) |
6688 if (IN_param_value == NULL) |
6689 IN_param_value = function_call_param_iterator.next(); |
6689 IN_param_value = function_call_param_iterator.next_nf(); |
6690 if (IN_param_value != NULL) { |
6690 if (IN_param_value != NULL) { |
6691 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
6691 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
6692 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
6692 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
6693 } |
6693 } |
6694 |
6694 |
6715 symbol_c *last_type_symbol = NULL; |
6715 symbol_c *last_type_symbol = NULL; |
6716 |
6716 |
6717 { |
6717 { |
6718 identifier_c param_name("IN"); |
6718 identifier_c param_name("IN"); |
6719 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
6719 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
6720 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
6720 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
6721 symbol_c *IN_type_symbol = NULL; |
6721 symbol_c *IN_type_symbol = NULL; |
6722 |
6722 |
6723 /* Get the value from a foo(<param_value>) style call */ |
6723 /* Get the value from a foo(<param_value>) style call */ |
6724 if (IN_param_value == NULL) |
6724 if (IN_param_value == NULL) |
6725 IN_param_value = function_call_param_iterator.next(); |
6725 IN_param_value = function_call_param_iterator.next_nf(); |
6726 if (IN_param_value != NULL) { |
6726 if (IN_param_value != NULL) { |
6727 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
6727 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
6728 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
6728 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
6729 } |
6729 } |
6730 |
6730 |
6751 symbol_c *last_type_symbol = NULL; |
6751 symbol_c *last_type_symbol = NULL; |
6752 |
6752 |
6753 { |
6753 { |
6754 identifier_c param_name("IN"); |
6754 identifier_c param_name("IN"); |
6755 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
6755 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
6756 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
6756 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
6757 symbol_c *IN_type_symbol = NULL; |
6757 symbol_c *IN_type_symbol = NULL; |
6758 |
6758 |
6759 /* Get the value from a foo(<param_value>) style call */ |
6759 /* Get the value from a foo(<param_value>) style call */ |
6760 if (IN_param_value == NULL) |
6760 if (IN_param_value == NULL) |
6761 IN_param_value = function_call_param_iterator.next(); |
6761 IN_param_value = function_call_param_iterator.next_nf(); |
6762 if (IN_param_value != NULL) { |
6762 if (IN_param_value != NULL) { |
6763 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
6763 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
6764 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
6764 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
6765 } |
6765 } |
6766 |
6766 |
6787 symbol_c *last_type_symbol = NULL; |
6787 symbol_c *last_type_symbol = NULL; |
6788 |
6788 |
6789 { |
6789 { |
6790 identifier_c param_name("IN"); |
6790 identifier_c param_name("IN"); |
6791 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
6791 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
6792 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
6792 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
6793 symbol_c *IN_type_symbol = NULL; |
6793 symbol_c *IN_type_symbol = NULL; |
6794 |
6794 |
6795 /* Get the value from a foo(<param_value>) style call */ |
6795 /* Get the value from a foo(<param_value>) style call */ |
6796 if (IN_param_value == NULL) |
6796 if (IN_param_value == NULL) |
6797 IN_param_value = function_call_param_iterator.next(); |
6797 IN_param_value = function_call_param_iterator.next_nf(); |
6798 if (IN_param_value != NULL) { |
6798 if (IN_param_value != NULL) { |
6799 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
6799 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
6800 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
6800 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
6801 } |
6801 } |
6802 |
6802 |
6823 symbol_c *last_type_symbol = NULL; |
6823 symbol_c *last_type_symbol = NULL; |
6824 |
6824 |
6825 { |
6825 { |
6826 identifier_c param_name("IN"); |
6826 identifier_c param_name("IN"); |
6827 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
6827 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
6828 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
6828 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
6829 symbol_c *IN_type_symbol = NULL; |
6829 symbol_c *IN_type_symbol = NULL; |
6830 |
6830 |
6831 /* Get the value from a foo(<param_value>) style call */ |
6831 /* Get the value from a foo(<param_value>) style call */ |
6832 if (IN_param_value == NULL) |
6832 if (IN_param_value == NULL) |
6833 IN_param_value = function_call_param_iterator.next(); |
6833 IN_param_value = function_call_param_iterator.next_nf(); |
6834 if (IN_param_value != NULL) { |
6834 if (IN_param_value != NULL) { |
6835 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
6835 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
6836 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
6836 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
6837 } |
6837 } |
6838 |
6838 |
6859 symbol_c *last_type_symbol = NULL; |
6859 symbol_c *last_type_symbol = NULL; |
6860 |
6860 |
6861 { |
6861 { |
6862 identifier_c param_name("IN"); |
6862 identifier_c param_name("IN"); |
6863 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
6863 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
6864 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
6864 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
6865 symbol_c *IN_type_symbol = NULL; |
6865 symbol_c *IN_type_symbol = NULL; |
6866 |
6866 |
6867 /* Get the value from a foo(<param_value>) style call */ |
6867 /* Get the value from a foo(<param_value>) style call */ |
6868 if (IN_param_value == NULL) |
6868 if (IN_param_value == NULL) |
6869 IN_param_value = function_call_param_iterator.next(); |
6869 IN_param_value = function_call_param_iterator.next_nf(); |
6870 if (IN_param_value != NULL) { |
6870 if (IN_param_value != NULL) { |
6871 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
6871 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
6872 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
6872 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
6873 } |
6873 } |
6874 |
6874 |
6895 symbol_c *last_type_symbol = NULL; |
6895 symbol_c *last_type_symbol = NULL; |
6896 |
6896 |
6897 { |
6897 { |
6898 identifier_c param_name("IN"); |
6898 identifier_c param_name("IN"); |
6899 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
6899 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
6900 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
6900 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
6901 symbol_c *IN_type_symbol = NULL; |
6901 symbol_c *IN_type_symbol = NULL; |
6902 |
6902 |
6903 /* Get the value from a foo(<param_value>) style call */ |
6903 /* Get the value from a foo(<param_value>) style call */ |
6904 if (IN_param_value == NULL) |
6904 if (IN_param_value == NULL) |
6905 IN_param_value = function_call_param_iterator.next(); |
6905 IN_param_value = function_call_param_iterator.next_nf(); |
6906 if (IN_param_value != NULL) { |
6906 if (IN_param_value != NULL) { |
6907 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
6907 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
6908 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
6908 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
6909 } |
6909 } |
6910 |
6910 |
6931 symbol_c *last_type_symbol = NULL; |
6931 symbol_c *last_type_symbol = NULL; |
6932 |
6932 |
6933 { |
6933 { |
6934 identifier_c param_name("IN"); |
6934 identifier_c param_name("IN"); |
6935 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
6935 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
6936 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
6936 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
6937 symbol_c *IN_type_symbol = NULL; |
6937 symbol_c *IN_type_symbol = NULL; |
6938 |
6938 |
6939 /* Get the value from a foo(<param_value>) style call */ |
6939 /* Get the value from a foo(<param_value>) style call */ |
6940 if (IN_param_value == NULL) |
6940 if (IN_param_value == NULL) |
6941 IN_param_value = function_call_param_iterator.next(); |
6941 IN_param_value = function_call_param_iterator.next_nf(); |
6942 if (IN_param_value != NULL) { |
6942 if (IN_param_value != NULL) { |
6943 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
6943 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
6944 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
6944 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
6945 } |
6945 } |
6946 |
6946 |
6967 symbol_c *last_type_symbol = NULL; |
6967 symbol_c *last_type_symbol = NULL; |
6968 |
6968 |
6969 { |
6969 { |
6970 identifier_c param_name("IN"); |
6970 identifier_c param_name("IN"); |
6971 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
6971 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
6972 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
6972 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
6973 symbol_c *IN_type_symbol = NULL; |
6973 symbol_c *IN_type_symbol = NULL; |
6974 |
6974 |
6975 /* Get the value from a foo(<param_value>) style call */ |
6975 /* Get the value from a foo(<param_value>) style call */ |
6976 if (IN_param_value == NULL) |
6976 if (IN_param_value == NULL) |
6977 IN_param_value = function_call_param_iterator.next(); |
6977 IN_param_value = function_call_param_iterator.next_nf(); |
6978 if (IN_param_value != NULL) { |
6978 if (IN_param_value != NULL) { |
6979 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
6979 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
6980 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
6980 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
6981 } |
6981 } |
6982 |
6982 |
7003 symbol_c *last_type_symbol = NULL; |
7003 symbol_c *last_type_symbol = NULL; |
7004 |
7004 |
7005 { |
7005 { |
7006 identifier_c param_name("IN"); |
7006 identifier_c param_name("IN"); |
7007 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
7007 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
7008 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
7008 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
7009 symbol_c *IN_type_symbol = NULL; |
7009 symbol_c *IN_type_symbol = NULL; |
7010 |
7010 |
7011 /* Get the value from a foo(<param_value>) style call */ |
7011 /* Get the value from a foo(<param_value>) style call */ |
7012 if (IN_param_value == NULL) |
7012 if (IN_param_value == NULL) |
7013 IN_param_value = function_call_param_iterator.next(); |
7013 IN_param_value = function_call_param_iterator.next_nf(); |
7014 if (IN_param_value != NULL) { |
7014 if (IN_param_value != NULL) { |
7015 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
7015 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
7016 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
7016 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
7017 } |
7017 } |
7018 |
7018 |
7039 symbol_c *last_type_symbol = NULL; |
7039 symbol_c *last_type_symbol = NULL; |
7040 |
7040 |
7041 { |
7041 { |
7042 identifier_c param_name("IN"); |
7042 identifier_c param_name("IN"); |
7043 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
7043 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
7044 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
7044 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
7045 symbol_c *IN_type_symbol = NULL; |
7045 symbol_c *IN_type_symbol = NULL; |
7046 |
7046 |
7047 /* Get the value from a foo(<param_value>) style call */ |
7047 /* Get the value from a foo(<param_value>) style call */ |
7048 if (IN_param_value == NULL) |
7048 if (IN_param_value == NULL) |
7049 IN_param_value = function_call_param_iterator.next(); |
7049 IN_param_value = function_call_param_iterator.next_nf(); |
7050 if (IN_param_value != NULL) { |
7050 if (IN_param_value != NULL) { |
7051 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
7051 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
7052 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
7052 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
7053 } |
7053 } |
7054 |
7054 |
7075 symbol_c *last_type_symbol = NULL; |
7075 symbol_c *last_type_symbol = NULL; |
7076 |
7076 |
7077 { |
7077 { |
7078 identifier_c param_name("IN"); |
7078 identifier_c param_name("IN"); |
7079 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
7079 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
7080 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
7080 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
7081 symbol_c *IN_type_symbol = NULL; |
7081 symbol_c *IN_type_symbol = NULL; |
7082 |
7082 |
7083 /* Get the value from a foo(<param_value>) style call */ |
7083 /* Get the value from a foo(<param_value>) style call */ |
7084 if (IN_param_value == NULL) |
7084 if (IN_param_value == NULL) |
7085 IN_param_value = function_call_param_iterator.next(); |
7085 IN_param_value = function_call_param_iterator.next_nf(); |
7086 if (IN_param_value != NULL) { |
7086 if (IN_param_value != NULL) { |
7087 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
7087 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
7088 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
7088 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
7089 } |
7089 } |
7090 |
7090 |
7111 symbol_c *last_type_symbol = NULL; |
7111 symbol_c *last_type_symbol = NULL; |
7112 |
7112 |
7113 { |
7113 { |
7114 identifier_c param_name("IN"); |
7114 identifier_c param_name("IN"); |
7115 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
7115 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
7116 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
7116 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
7117 symbol_c *IN_type_symbol = NULL; |
7117 symbol_c *IN_type_symbol = NULL; |
7118 |
7118 |
7119 /* Get the value from a foo(<param_value>) style call */ |
7119 /* Get the value from a foo(<param_value>) style call */ |
7120 if (IN_param_value == NULL) |
7120 if (IN_param_value == NULL) |
7121 IN_param_value = function_call_param_iterator.next(); |
7121 IN_param_value = function_call_param_iterator.next_nf(); |
7122 if (IN_param_value != NULL) { |
7122 if (IN_param_value != NULL) { |
7123 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
7123 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
7124 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
7124 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
7125 } |
7125 } |
7126 |
7126 |
7147 symbol_c *last_type_symbol = NULL; |
7147 symbol_c *last_type_symbol = NULL; |
7148 |
7148 |
7149 { |
7149 { |
7150 identifier_c param_name("IN"); |
7150 identifier_c param_name("IN"); |
7151 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
7151 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
7152 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
7152 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
7153 symbol_c *IN_type_symbol = NULL; |
7153 symbol_c *IN_type_symbol = NULL; |
7154 |
7154 |
7155 /* Get the value from a foo(<param_value>) style call */ |
7155 /* Get the value from a foo(<param_value>) style call */ |
7156 if (IN_param_value == NULL) |
7156 if (IN_param_value == NULL) |
7157 IN_param_value = function_call_param_iterator.next(); |
7157 IN_param_value = function_call_param_iterator.next_nf(); |
7158 if (IN_param_value != NULL) { |
7158 if (IN_param_value != NULL) { |
7159 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
7159 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
7160 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
7160 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
7161 } |
7161 } |
7162 |
7162 |
7183 symbol_c *last_type_symbol = NULL; |
7183 symbol_c *last_type_symbol = NULL; |
7184 |
7184 |
7185 { |
7185 { |
7186 identifier_c param_name("IN"); |
7186 identifier_c param_name("IN"); |
7187 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
7187 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
7188 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
7188 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
7189 symbol_c *IN_type_symbol = NULL; |
7189 symbol_c *IN_type_symbol = NULL; |
7190 |
7190 |
7191 /* Get the value from a foo(<param_value>) style call */ |
7191 /* Get the value from a foo(<param_value>) style call */ |
7192 if (IN_param_value == NULL) |
7192 if (IN_param_value == NULL) |
7193 IN_param_value = function_call_param_iterator.next(); |
7193 IN_param_value = function_call_param_iterator.next_nf(); |
7194 if (IN_param_value != NULL) { |
7194 if (IN_param_value != NULL) { |
7195 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
7195 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
7196 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
7196 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
7197 } |
7197 } |
7198 |
7198 |
7219 symbol_c *last_type_symbol = NULL; |
7219 symbol_c *last_type_symbol = NULL; |
7220 |
7220 |
7221 { |
7221 { |
7222 identifier_c param_name("IN"); |
7222 identifier_c param_name("IN"); |
7223 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
7223 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
7224 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
7224 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
7225 symbol_c *IN_type_symbol = NULL; |
7225 symbol_c *IN_type_symbol = NULL; |
7226 |
7226 |
7227 /* Get the value from a foo(<param_value>) style call */ |
7227 /* Get the value from a foo(<param_value>) style call */ |
7228 if (IN_param_value == NULL) |
7228 if (IN_param_value == NULL) |
7229 IN_param_value = function_call_param_iterator.next(); |
7229 IN_param_value = function_call_param_iterator.next_nf(); |
7230 if (IN_param_value != NULL) { |
7230 if (IN_param_value != NULL) { |
7231 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
7231 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
7232 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
7232 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
7233 } |
7233 } |
7234 |
7234 |
7255 symbol_c *last_type_symbol = NULL; |
7255 symbol_c *last_type_symbol = NULL; |
7256 |
7256 |
7257 { |
7257 { |
7258 identifier_c param_name("IN"); |
7258 identifier_c param_name("IN"); |
7259 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
7259 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
7260 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
7260 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
7261 symbol_c *IN_type_symbol = NULL; |
7261 symbol_c *IN_type_symbol = NULL; |
7262 |
7262 |
7263 /* Get the value from a foo(<param_value>) style call */ |
7263 /* Get the value from a foo(<param_value>) style call */ |
7264 if (IN_param_value == NULL) |
7264 if (IN_param_value == NULL) |
7265 IN_param_value = function_call_param_iterator.next(); |
7265 IN_param_value = function_call_param_iterator.next_nf(); |
7266 if (IN_param_value != NULL) { |
7266 if (IN_param_value != NULL) { |
7267 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
7267 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
7268 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
7268 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
7269 } |
7269 } |
7270 |
7270 |
7291 symbol_c *last_type_symbol = NULL; |
7291 symbol_c *last_type_symbol = NULL; |
7292 |
7292 |
7293 { |
7293 { |
7294 identifier_c param_name("IN"); |
7294 identifier_c param_name("IN"); |
7295 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
7295 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
7296 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
7296 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
7297 symbol_c *IN_type_symbol = NULL; |
7297 symbol_c *IN_type_symbol = NULL; |
7298 |
7298 |
7299 /* Get the value from a foo(<param_value>) style call */ |
7299 /* Get the value from a foo(<param_value>) style call */ |
7300 if (IN_param_value == NULL) |
7300 if (IN_param_value == NULL) |
7301 IN_param_value = function_call_param_iterator.next(); |
7301 IN_param_value = function_call_param_iterator.next_nf(); |
7302 if (IN_param_value != NULL) { |
7302 if (IN_param_value != NULL) { |
7303 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
7303 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
7304 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
7304 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
7305 } |
7305 } |
7306 |
7306 |
7327 symbol_c *last_type_symbol = NULL; |
7327 symbol_c *last_type_symbol = NULL; |
7328 |
7328 |
7329 { |
7329 { |
7330 identifier_c param_name("IN"); |
7330 identifier_c param_name("IN"); |
7331 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
7331 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
7332 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
7332 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
7333 symbol_c *IN_type_symbol = NULL; |
7333 symbol_c *IN_type_symbol = NULL; |
7334 |
7334 |
7335 /* Get the value from a foo(<param_value>) style call */ |
7335 /* Get the value from a foo(<param_value>) style call */ |
7336 if (IN_param_value == NULL) |
7336 if (IN_param_value == NULL) |
7337 IN_param_value = function_call_param_iterator.next(); |
7337 IN_param_value = function_call_param_iterator.next_nf(); |
7338 if (IN_param_value != NULL) { |
7338 if (IN_param_value != NULL) { |
7339 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
7339 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
7340 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
7340 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
7341 } |
7341 } |
7342 |
7342 |
7363 symbol_c *last_type_symbol = NULL; |
7363 symbol_c *last_type_symbol = NULL; |
7364 |
7364 |
7365 { |
7365 { |
7366 identifier_c param_name("IN"); |
7366 identifier_c param_name("IN"); |
7367 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
7367 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
7368 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
7368 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
7369 symbol_c *IN_type_symbol = NULL; |
7369 symbol_c *IN_type_symbol = NULL; |
7370 |
7370 |
7371 /* Get the value from a foo(<param_value>) style call */ |
7371 /* Get the value from a foo(<param_value>) style call */ |
7372 if (IN_param_value == NULL) |
7372 if (IN_param_value == NULL) |
7373 IN_param_value = function_call_param_iterator.next(); |
7373 IN_param_value = function_call_param_iterator.next_nf(); |
7374 if (IN_param_value != NULL) { |
7374 if (IN_param_value != NULL) { |
7375 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
7375 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
7376 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
7376 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
7377 } |
7377 } |
7378 |
7378 |
7399 symbol_c *last_type_symbol = NULL; |
7399 symbol_c *last_type_symbol = NULL; |
7400 |
7400 |
7401 { |
7401 { |
7402 identifier_c param_name("IN"); |
7402 identifier_c param_name("IN"); |
7403 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
7403 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
7404 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
7404 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
7405 symbol_c *IN_type_symbol = NULL; |
7405 symbol_c *IN_type_symbol = NULL; |
7406 |
7406 |
7407 /* Get the value from a foo(<param_value>) style call */ |
7407 /* Get the value from a foo(<param_value>) style call */ |
7408 if (IN_param_value == NULL) |
7408 if (IN_param_value == NULL) |
7409 IN_param_value = function_call_param_iterator.next(); |
7409 IN_param_value = function_call_param_iterator.next_nf(); |
7410 if (IN_param_value != NULL) { |
7410 if (IN_param_value != NULL) { |
7411 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
7411 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
7412 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
7412 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
7413 } |
7413 } |
7414 |
7414 |
7435 symbol_c *last_type_symbol = NULL; |
7435 symbol_c *last_type_symbol = NULL; |
7436 |
7436 |
7437 { |
7437 { |
7438 identifier_c param_name("IN"); |
7438 identifier_c param_name("IN"); |
7439 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
7439 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
7440 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
7440 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
7441 symbol_c *IN_type_symbol = NULL; |
7441 symbol_c *IN_type_symbol = NULL; |
7442 |
7442 |
7443 /* Get the value from a foo(<param_value>) style call */ |
7443 /* Get the value from a foo(<param_value>) style call */ |
7444 if (IN_param_value == NULL) |
7444 if (IN_param_value == NULL) |
7445 IN_param_value = function_call_param_iterator.next(); |
7445 IN_param_value = function_call_param_iterator.next_nf(); |
7446 if (IN_param_value != NULL) { |
7446 if (IN_param_value != NULL) { |
7447 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
7447 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
7448 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
7448 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
7449 } |
7449 } |
7450 |
7450 |
7471 symbol_c *last_type_symbol = NULL; |
7471 symbol_c *last_type_symbol = NULL; |
7472 |
7472 |
7473 { |
7473 { |
7474 identifier_c param_name("IN"); |
7474 identifier_c param_name("IN"); |
7475 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
7475 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
7476 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
7476 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
7477 symbol_c *IN_type_symbol = NULL; |
7477 symbol_c *IN_type_symbol = NULL; |
7478 |
7478 |
7479 /* Get the value from a foo(<param_value>) style call */ |
7479 /* Get the value from a foo(<param_value>) style call */ |
7480 if (IN_param_value == NULL) |
7480 if (IN_param_value == NULL) |
7481 IN_param_value = function_call_param_iterator.next(); |
7481 IN_param_value = function_call_param_iterator.next_nf(); |
7482 if (IN_param_value != NULL) { |
7482 if (IN_param_value != NULL) { |
7483 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
7483 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
7484 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
7484 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
7485 } |
7485 } |
7486 |
7486 |
7507 symbol_c *last_type_symbol = NULL; |
7507 symbol_c *last_type_symbol = NULL; |
7508 |
7508 |
7509 { |
7509 { |
7510 identifier_c param_name("IN"); |
7510 identifier_c param_name("IN"); |
7511 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
7511 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
7512 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
7512 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
7513 symbol_c *IN_type_symbol = NULL; |
7513 symbol_c *IN_type_symbol = NULL; |
7514 |
7514 |
7515 /* Get the value from a foo(<param_value>) style call */ |
7515 /* Get the value from a foo(<param_value>) style call */ |
7516 if (IN_param_value == NULL) |
7516 if (IN_param_value == NULL) |
7517 IN_param_value = function_call_param_iterator.next(); |
7517 IN_param_value = function_call_param_iterator.next_nf(); |
7518 if (IN_param_value != NULL) { |
7518 if (IN_param_value != NULL) { |
7519 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
7519 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
7520 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
7520 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
7521 } |
7521 } |
7522 |
7522 |
7543 symbol_c *last_type_symbol = NULL; |
7543 symbol_c *last_type_symbol = NULL; |
7544 |
7544 |
7545 { |
7545 { |
7546 identifier_c param_name("IN"); |
7546 identifier_c param_name("IN"); |
7547 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
7547 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
7548 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
7548 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
7549 symbol_c *IN_type_symbol = NULL; |
7549 symbol_c *IN_type_symbol = NULL; |
7550 |
7550 |
7551 /* Get the value from a foo(<param_value>) style call */ |
7551 /* Get the value from a foo(<param_value>) style call */ |
7552 if (IN_param_value == NULL) |
7552 if (IN_param_value == NULL) |
7553 IN_param_value = function_call_param_iterator.next(); |
7553 IN_param_value = function_call_param_iterator.next_nf(); |
7554 if (IN_param_value != NULL) { |
7554 if (IN_param_value != NULL) { |
7555 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
7555 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
7556 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
7556 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
7557 } |
7557 } |
7558 |
7558 |
7579 symbol_c *last_type_symbol = NULL; |
7579 symbol_c *last_type_symbol = NULL; |
7580 |
7580 |
7581 { |
7581 { |
7582 identifier_c param_name("IN"); |
7582 identifier_c param_name("IN"); |
7583 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
7583 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
7584 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
7584 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
7585 symbol_c *IN_type_symbol = NULL; |
7585 symbol_c *IN_type_symbol = NULL; |
7586 |
7586 |
7587 /* Get the value from a foo(<param_value>) style call */ |
7587 /* Get the value from a foo(<param_value>) style call */ |
7588 if (IN_param_value == NULL) |
7588 if (IN_param_value == NULL) |
7589 IN_param_value = function_call_param_iterator.next(); |
7589 IN_param_value = function_call_param_iterator.next_nf(); |
7590 if (IN_param_value != NULL) { |
7590 if (IN_param_value != NULL) { |
7591 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
7591 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
7592 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
7592 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
7593 } |
7593 } |
7594 |
7594 |
7615 symbol_c *last_type_symbol = NULL; |
7615 symbol_c *last_type_symbol = NULL; |
7616 |
7616 |
7617 { |
7617 { |
7618 identifier_c param_name("IN"); |
7618 identifier_c param_name("IN"); |
7619 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
7619 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
7620 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
7620 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
7621 symbol_c *IN_type_symbol = NULL; |
7621 symbol_c *IN_type_symbol = NULL; |
7622 |
7622 |
7623 /* Get the value from a foo(<param_value>) style call */ |
7623 /* Get the value from a foo(<param_value>) style call */ |
7624 if (IN_param_value == NULL) |
7624 if (IN_param_value == NULL) |
7625 IN_param_value = function_call_param_iterator.next(); |
7625 IN_param_value = function_call_param_iterator.next_nf(); |
7626 if (IN_param_value != NULL) { |
7626 if (IN_param_value != NULL) { |
7627 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
7627 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
7628 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
7628 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
7629 } |
7629 } |
7630 |
7630 |
7651 symbol_c *last_type_symbol = NULL; |
7651 symbol_c *last_type_symbol = NULL; |
7652 |
7652 |
7653 { |
7653 { |
7654 identifier_c param_name("IN"); |
7654 identifier_c param_name("IN"); |
7655 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
7655 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
7656 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
7656 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
7657 symbol_c *IN_type_symbol = NULL; |
7657 symbol_c *IN_type_symbol = NULL; |
7658 |
7658 |
7659 /* Get the value from a foo(<param_value>) style call */ |
7659 /* Get the value from a foo(<param_value>) style call */ |
7660 if (IN_param_value == NULL) |
7660 if (IN_param_value == NULL) |
7661 IN_param_value = function_call_param_iterator.next(); |
7661 IN_param_value = function_call_param_iterator.next_nf(); |
7662 if (IN_param_value != NULL) { |
7662 if (IN_param_value != NULL) { |
7663 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
7663 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
7664 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
7664 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
7665 } |
7665 } |
7666 |
7666 |
7687 symbol_c *last_type_symbol = NULL; |
7687 symbol_c *last_type_symbol = NULL; |
7688 |
7688 |
7689 { |
7689 { |
7690 identifier_c param_name("IN"); |
7690 identifier_c param_name("IN"); |
7691 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
7691 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
7692 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
7692 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
7693 symbol_c *IN_type_symbol = NULL; |
7693 symbol_c *IN_type_symbol = NULL; |
7694 |
7694 |
7695 /* Get the value from a foo(<param_value>) style call */ |
7695 /* Get the value from a foo(<param_value>) style call */ |
7696 if (IN_param_value == NULL) |
7696 if (IN_param_value == NULL) |
7697 IN_param_value = function_call_param_iterator.next(); |
7697 IN_param_value = function_call_param_iterator.next_nf(); |
7698 if (IN_param_value != NULL) { |
7698 if (IN_param_value != NULL) { |
7699 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
7699 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
7700 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
7700 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
7701 } |
7701 } |
7702 |
7702 |
7723 symbol_c *last_type_symbol = NULL; |
7723 symbol_c *last_type_symbol = NULL; |
7724 |
7724 |
7725 { |
7725 { |
7726 identifier_c param_name("IN"); |
7726 identifier_c param_name("IN"); |
7727 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
7727 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
7728 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
7728 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
7729 symbol_c *IN_type_symbol = NULL; |
7729 symbol_c *IN_type_symbol = NULL; |
7730 |
7730 |
7731 /* Get the value from a foo(<param_value>) style call */ |
7731 /* Get the value from a foo(<param_value>) style call */ |
7732 if (IN_param_value == NULL) |
7732 if (IN_param_value == NULL) |
7733 IN_param_value = function_call_param_iterator.next(); |
7733 IN_param_value = function_call_param_iterator.next_nf(); |
7734 if (IN_param_value != NULL) { |
7734 if (IN_param_value != NULL) { |
7735 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
7735 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
7736 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
7736 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
7737 } |
7737 } |
7738 |
7738 |
7759 symbol_c *last_type_symbol = NULL; |
7759 symbol_c *last_type_symbol = NULL; |
7760 |
7760 |
7761 { |
7761 { |
7762 identifier_c param_name("IN"); |
7762 identifier_c param_name("IN"); |
7763 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
7763 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
7764 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
7764 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
7765 symbol_c *IN_type_symbol = NULL; |
7765 symbol_c *IN_type_symbol = NULL; |
7766 |
7766 |
7767 /* Get the value from a foo(<param_value>) style call */ |
7767 /* Get the value from a foo(<param_value>) style call */ |
7768 if (IN_param_value == NULL) |
7768 if (IN_param_value == NULL) |
7769 IN_param_value = function_call_param_iterator.next(); |
7769 IN_param_value = function_call_param_iterator.next_nf(); |
7770 if (IN_param_value != NULL) { |
7770 if (IN_param_value != NULL) { |
7771 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
7771 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
7772 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
7772 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
7773 } |
7773 } |
7774 |
7774 |
7795 symbol_c *last_type_symbol = NULL; |
7795 symbol_c *last_type_symbol = NULL; |
7796 |
7796 |
7797 { |
7797 { |
7798 identifier_c param_name("IN"); |
7798 identifier_c param_name("IN"); |
7799 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
7799 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
7800 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
7800 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
7801 symbol_c *IN_type_symbol = NULL; |
7801 symbol_c *IN_type_symbol = NULL; |
7802 |
7802 |
7803 /* Get the value from a foo(<param_value>) style call */ |
7803 /* Get the value from a foo(<param_value>) style call */ |
7804 if (IN_param_value == NULL) |
7804 if (IN_param_value == NULL) |
7805 IN_param_value = function_call_param_iterator.next(); |
7805 IN_param_value = function_call_param_iterator.next_nf(); |
7806 if (IN_param_value != NULL) { |
7806 if (IN_param_value != NULL) { |
7807 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
7807 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
7808 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
7808 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
7809 } |
7809 } |
7810 |
7810 |
7831 symbol_c *last_type_symbol = NULL; |
7831 symbol_c *last_type_symbol = NULL; |
7832 |
7832 |
7833 { |
7833 { |
7834 identifier_c param_name("IN"); |
7834 identifier_c param_name("IN"); |
7835 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
7835 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
7836 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
7836 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
7837 symbol_c *IN_type_symbol = NULL; |
7837 symbol_c *IN_type_symbol = NULL; |
7838 |
7838 |
7839 /* Get the value from a foo(<param_value>) style call */ |
7839 /* Get the value from a foo(<param_value>) style call */ |
7840 if (IN_param_value == NULL) |
7840 if (IN_param_value == NULL) |
7841 IN_param_value = function_call_param_iterator.next(); |
7841 IN_param_value = function_call_param_iterator.next_nf(); |
7842 if (IN_param_value != NULL) { |
7842 if (IN_param_value != NULL) { |
7843 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
7843 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
7844 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
7844 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
7845 } |
7845 } |
7846 |
7846 |
7867 symbol_c *last_type_symbol = NULL; |
7867 symbol_c *last_type_symbol = NULL; |
7868 |
7868 |
7869 { |
7869 { |
7870 identifier_c param_name("IN"); |
7870 identifier_c param_name("IN"); |
7871 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
7871 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
7872 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
7872 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
7873 symbol_c *IN_type_symbol = NULL; |
7873 symbol_c *IN_type_symbol = NULL; |
7874 |
7874 |
7875 /* Get the value from a foo(<param_value>) style call */ |
7875 /* Get the value from a foo(<param_value>) style call */ |
7876 if (IN_param_value == NULL) |
7876 if (IN_param_value == NULL) |
7877 IN_param_value = function_call_param_iterator.next(); |
7877 IN_param_value = function_call_param_iterator.next_nf(); |
7878 if (IN_param_value != NULL) { |
7878 if (IN_param_value != NULL) { |
7879 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
7879 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
7880 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
7880 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
7881 } |
7881 } |
7882 |
7882 |
7903 symbol_c *last_type_symbol = NULL; |
7903 symbol_c *last_type_symbol = NULL; |
7904 |
7904 |
7905 { |
7905 { |
7906 identifier_c param_name("IN"); |
7906 identifier_c param_name("IN"); |
7907 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
7907 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
7908 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
7908 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
7909 symbol_c *IN_type_symbol = NULL; |
7909 symbol_c *IN_type_symbol = NULL; |
7910 |
7910 |
7911 /* Get the value from a foo(<param_value>) style call */ |
7911 /* Get the value from a foo(<param_value>) style call */ |
7912 if (IN_param_value == NULL) |
7912 if (IN_param_value == NULL) |
7913 IN_param_value = function_call_param_iterator.next(); |
7913 IN_param_value = function_call_param_iterator.next_nf(); |
7914 if (IN_param_value != NULL) { |
7914 if (IN_param_value != NULL) { |
7915 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
7915 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
7916 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
7916 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
7917 } |
7917 } |
7918 |
7918 |
7939 symbol_c *last_type_symbol = NULL; |
7939 symbol_c *last_type_symbol = NULL; |
7940 |
7940 |
7941 { |
7941 { |
7942 identifier_c param_name("IN"); |
7942 identifier_c param_name("IN"); |
7943 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
7943 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
7944 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
7944 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
7945 symbol_c *IN_type_symbol = NULL; |
7945 symbol_c *IN_type_symbol = NULL; |
7946 |
7946 |
7947 /* Get the value from a foo(<param_value>) style call */ |
7947 /* Get the value from a foo(<param_value>) style call */ |
7948 if (IN_param_value == NULL) |
7948 if (IN_param_value == NULL) |
7949 IN_param_value = function_call_param_iterator.next(); |
7949 IN_param_value = function_call_param_iterator.next_nf(); |
7950 if (IN_param_value != NULL) { |
7950 if (IN_param_value != NULL) { |
7951 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
7951 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
7952 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
7952 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
7953 } |
7953 } |
7954 |
7954 |
7975 symbol_c *last_type_symbol = NULL; |
7975 symbol_c *last_type_symbol = NULL; |
7976 |
7976 |
7977 { |
7977 { |
7978 identifier_c param_name("IN"); |
7978 identifier_c param_name("IN"); |
7979 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
7979 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
7980 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
7980 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
7981 symbol_c *IN_type_symbol = NULL; |
7981 symbol_c *IN_type_symbol = NULL; |
7982 |
7982 |
7983 /* Get the value from a foo(<param_value>) style call */ |
7983 /* Get the value from a foo(<param_value>) style call */ |
7984 if (IN_param_value == NULL) |
7984 if (IN_param_value == NULL) |
7985 IN_param_value = function_call_param_iterator.next(); |
7985 IN_param_value = function_call_param_iterator.next_nf(); |
7986 if (IN_param_value != NULL) { |
7986 if (IN_param_value != NULL) { |
7987 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
7987 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
7988 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
7988 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
7989 } |
7989 } |
7990 |
7990 |
8011 symbol_c *last_type_symbol = NULL; |
8011 symbol_c *last_type_symbol = NULL; |
8012 |
8012 |
8013 { |
8013 { |
8014 identifier_c param_name("IN"); |
8014 identifier_c param_name("IN"); |
8015 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
8015 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
8016 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
8016 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
8017 symbol_c *IN_type_symbol = NULL; |
8017 symbol_c *IN_type_symbol = NULL; |
8018 |
8018 |
8019 /* Get the value from a foo(<param_value>) style call */ |
8019 /* Get the value from a foo(<param_value>) style call */ |
8020 if (IN_param_value == NULL) |
8020 if (IN_param_value == NULL) |
8021 IN_param_value = function_call_param_iterator.next(); |
8021 IN_param_value = function_call_param_iterator.next_nf(); |
8022 if (IN_param_value != NULL) { |
8022 if (IN_param_value != NULL) { |
8023 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
8023 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
8024 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
8024 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
8025 } |
8025 } |
8026 |
8026 |
8047 symbol_c *last_type_symbol = NULL; |
8047 symbol_c *last_type_symbol = NULL; |
8048 |
8048 |
8049 { |
8049 { |
8050 identifier_c param_name("IN"); |
8050 identifier_c param_name("IN"); |
8051 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
8051 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
8052 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
8052 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
8053 symbol_c *IN_type_symbol = NULL; |
8053 symbol_c *IN_type_symbol = NULL; |
8054 |
8054 |
8055 /* Get the value from a foo(<param_value>) style call */ |
8055 /* Get the value from a foo(<param_value>) style call */ |
8056 if (IN_param_value == NULL) |
8056 if (IN_param_value == NULL) |
8057 IN_param_value = function_call_param_iterator.next(); |
8057 IN_param_value = function_call_param_iterator.next_nf(); |
8058 if (IN_param_value != NULL) { |
8058 if (IN_param_value != NULL) { |
8059 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
8059 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
8060 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
8060 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
8061 } |
8061 } |
8062 |
8062 |
8083 symbol_c *last_type_symbol = NULL; |
8083 symbol_c *last_type_symbol = NULL; |
8084 |
8084 |
8085 { |
8085 { |
8086 identifier_c param_name("IN"); |
8086 identifier_c param_name("IN"); |
8087 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
8087 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
8088 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
8088 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
8089 symbol_c *IN_type_symbol = NULL; |
8089 symbol_c *IN_type_symbol = NULL; |
8090 |
8090 |
8091 /* Get the value from a foo(<param_value>) style call */ |
8091 /* Get the value from a foo(<param_value>) style call */ |
8092 if (IN_param_value == NULL) |
8092 if (IN_param_value == NULL) |
8093 IN_param_value = function_call_param_iterator.next(); |
8093 IN_param_value = function_call_param_iterator.next_nf(); |
8094 if (IN_param_value != NULL) { |
8094 if (IN_param_value != NULL) { |
8095 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
8095 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
8096 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
8096 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
8097 } |
8097 } |
8098 |
8098 |
8119 symbol_c *last_type_symbol = NULL; |
8119 symbol_c *last_type_symbol = NULL; |
8120 |
8120 |
8121 { |
8121 { |
8122 identifier_c param_name("IN"); |
8122 identifier_c param_name("IN"); |
8123 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
8123 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
8124 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
8124 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
8125 symbol_c *IN_type_symbol = NULL; |
8125 symbol_c *IN_type_symbol = NULL; |
8126 |
8126 |
8127 /* Get the value from a foo(<param_value>) style call */ |
8127 /* Get the value from a foo(<param_value>) style call */ |
8128 if (IN_param_value == NULL) |
8128 if (IN_param_value == NULL) |
8129 IN_param_value = function_call_param_iterator.next(); |
8129 IN_param_value = function_call_param_iterator.next_nf(); |
8130 if (IN_param_value != NULL) { |
8130 if (IN_param_value != NULL) { |
8131 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
8131 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
8132 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
8132 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
8133 } |
8133 } |
8134 |
8134 |
8155 symbol_c *last_type_symbol = NULL; |
8155 symbol_c *last_type_symbol = NULL; |
8156 |
8156 |
8157 { |
8157 { |
8158 identifier_c param_name("IN"); |
8158 identifier_c param_name("IN"); |
8159 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
8159 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
8160 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
8160 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
8161 symbol_c *IN_type_symbol = NULL; |
8161 symbol_c *IN_type_symbol = NULL; |
8162 |
8162 |
8163 /* Get the value from a foo(<param_value>) style call */ |
8163 /* Get the value from a foo(<param_value>) style call */ |
8164 if (IN_param_value == NULL) |
8164 if (IN_param_value == NULL) |
8165 IN_param_value = function_call_param_iterator.next(); |
8165 IN_param_value = function_call_param_iterator.next_nf(); |
8166 if (IN_param_value != NULL) { |
8166 if (IN_param_value != NULL) { |
8167 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
8167 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
8168 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
8168 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
8169 } |
8169 } |
8170 |
8170 |
8191 symbol_c *last_type_symbol = NULL; |
8191 symbol_c *last_type_symbol = NULL; |
8192 |
8192 |
8193 { |
8193 { |
8194 identifier_c param_name("IN"); |
8194 identifier_c param_name("IN"); |
8195 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
8195 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
8196 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
8196 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
8197 symbol_c *IN_type_symbol = NULL; |
8197 symbol_c *IN_type_symbol = NULL; |
8198 |
8198 |
8199 /* Get the value from a foo(<param_value>) style call */ |
8199 /* Get the value from a foo(<param_value>) style call */ |
8200 if (IN_param_value == NULL) |
8200 if (IN_param_value == NULL) |
8201 IN_param_value = function_call_param_iterator.next(); |
8201 IN_param_value = function_call_param_iterator.next_nf(); |
8202 if (IN_param_value != NULL) { |
8202 if (IN_param_value != NULL) { |
8203 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
8203 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
8204 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
8204 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
8205 } |
8205 } |
8206 |
8206 |
8227 symbol_c *last_type_symbol = NULL; |
8227 symbol_c *last_type_symbol = NULL; |
8228 |
8228 |
8229 { |
8229 { |
8230 identifier_c param_name("IN"); |
8230 identifier_c param_name("IN"); |
8231 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
8231 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
8232 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
8232 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
8233 symbol_c *IN_type_symbol = NULL; |
8233 symbol_c *IN_type_symbol = NULL; |
8234 |
8234 |
8235 /* Get the value from a foo(<param_value>) style call */ |
8235 /* Get the value from a foo(<param_value>) style call */ |
8236 if (IN_param_value == NULL) |
8236 if (IN_param_value == NULL) |
8237 IN_param_value = function_call_param_iterator.next(); |
8237 IN_param_value = function_call_param_iterator.next_nf(); |
8238 if (IN_param_value != NULL) { |
8238 if (IN_param_value != NULL) { |
8239 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
8239 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
8240 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
8240 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
8241 } |
8241 } |
8242 |
8242 |
8263 symbol_c *last_type_symbol = NULL; |
8263 symbol_c *last_type_symbol = NULL; |
8264 |
8264 |
8265 { |
8265 { |
8266 identifier_c param_name("IN"); |
8266 identifier_c param_name("IN"); |
8267 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
8267 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
8268 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
8268 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
8269 symbol_c *IN_type_symbol = NULL; |
8269 symbol_c *IN_type_symbol = NULL; |
8270 |
8270 |
8271 /* Get the value from a foo(<param_value>) style call */ |
8271 /* Get the value from a foo(<param_value>) style call */ |
8272 if (IN_param_value == NULL) |
8272 if (IN_param_value == NULL) |
8273 IN_param_value = function_call_param_iterator.next(); |
8273 IN_param_value = function_call_param_iterator.next_nf(); |
8274 if (IN_param_value != NULL) { |
8274 if (IN_param_value != NULL) { |
8275 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
8275 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
8276 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
8276 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
8277 } |
8277 } |
8278 |
8278 |
8299 symbol_c *last_type_symbol = NULL; |
8299 symbol_c *last_type_symbol = NULL; |
8300 |
8300 |
8301 { |
8301 { |
8302 identifier_c param_name("IN"); |
8302 identifier_c param_name("IN"); |
8303 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
8303 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
8304 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
8304 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
8305 symbol_c *IN_type_symbol = NULL; |
8305 symbol_c *IN_type_symbol = NULL; |
8306 |
8306 |
8307 /* Get the value from a foo(<param_value>) style call */ |
8307 /* Get the value from a foo(<param_value>) style call */ |
8308 if (IN_param_value == NULL) |
8308 if (IN_param_value == NULL) |
8309 IN_param_value = function_call_param_iterator.next(); |
8309 IN_param_value = function_call_param_iterator.next_nf(); |
8310 if (IN_param_value != NULL) { |
8310 if (IN_param_value != NULL) { |
8311 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
8311 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
8312 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
8312 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
8313 } |
8313 } |
8314 |
8314 |
8335 symbol_c *last_type_symbol = NULL; |
8335 symbol_c *last_type_symbol = NULL; |
8336 |
8336 |
8337 { |
8337 { |
8338 identifier_c param_name("IN"); |
8338 identifier_c param_name("IN"); |
8339 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
8339 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
8340 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
8340 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
8341 symbol_c *IN_type_symbol = NULL; |
8341 symbol_c *IN_type_symbol = NULL; |
8342 |
8342 |
8343 /* Get the value from a foo(<param_value>) style call */ |
8343 /* Get the value from a foo(<param_value>) style call */ |
8344 if (IN_param_value == NULL) |
8344 if (IN_param_value == NULL) |
8345 IN_param_value = function_call_param_iterator.next(); |
8345 IN_param_value = function_call_param_iterator.next_nf(); |
8346 if (IN_param_value != NULL) { |
8346 if (IN_param_value != NULL) { |
8347 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
8347 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
8348 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
8348 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
8349 } |
8349 } |
8350 |
8350 |
8371 symbol_c *last_type_symbol = NULL; |
8371 symbol_c *last_type_symbol = NULL; |
8372 |
8372 |
8373 { |
8373 { |
8374 identifier_c param_name("IN"); |
8374 identifier_c param_name("IN"); |
8375 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
8375 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
8376 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
8376 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
8377 symbol_c *IN_type_symbol = NULL; |
8377 symbol_c *IN_type_symbol = NULL; |
8378 |
8378 |
8379 /* Get the value from a foo(<param_value>) style call */ |
8379 /* Get the value from a foo(<param_value>) style call */ |
8380 if (IN_param_value == NULL) |
8380 if (IN_param_value == NULL) |
8381 IN_param_value = function_call_param_iterator.next(); |
8381 IN_param_value = function_call_param_iterator.next_nf(); |
8382 if (IN_param_value != NULL) { |
8382 if (IN_param_value != NULL) { |
8383 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
8383 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
8384 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
8384 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
8385 } |
8385 } |
8386 |
8386 |
8407 symbol_c *last_type_symbol = NULL; |
8407 symbol_c *last_type_symbol = NULL; |
8408 |
8408 |
8409 { |
8409 { |
8410 identifier_c param_name("IN"); |
8410 identifier_c param_name("IN"); |
8411 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
8411 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
8412 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
8412 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
8413 symbol_c *IN_type_symbol = NULL; |
8413 symbol_c *IN_type_symbol = NULL; |
8414 |
8414 |
8415 /* Get the value from a foo(<param_value>) style call */ |
8415 /* Get the value from a foo(<param_value>) style call */ |
8416 if (IN_param_value == NULL) |
8416 if (IN_param_value == NULL) |
8417 IN_param_value = function_call_param_iterator.next(); |
8417 IN_param_value = function_call_param_iterator.next_nf(); |
8418 if (IN_param_value != NULL) { |
8418 if (IN_param_value != NULL) { |
8419 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
8419 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
8420 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
8420 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
8421 } |
8421 } |
8422 |
8422 |
8443 symbol_c *last_type_symbol = NULL; |
8443 symbol_c *last_type_symbol = NULL; |
8444 |
8444 |
8445 { |
8445 { |
8446 identifier_c param_name("IN"); |
8446 identifier_c param_name("IN"); |
8447 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
8447 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
8448 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
8448 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
8449 symbol_c *IN_type_symbol = NULL; |
8449 symbol_c *IN_type_symbol = NULL; |
8450 |
8450 |
8451 /* Get the value from a foo(<param_value>) style call */ |
8451 /* Get the value from a foo(<param_value>) style call */ |
8452 if (IN_param_value == NULL) |
8452 if (IN_param_value == NULL) |
8453 IN_param_value = function_call_param_iterator.next(); |
8453 IN_param_value = function_call_param_iterator.next_nf(); |
8454 if (IN_param_value != NULL) { |
8454 if (IN_param_value != NULL) { |
8455 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
8455 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
8456 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
8456 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
8457 } |
8457 } |
8458 |
8458 |
8479 symbol_c *last_type_symbol = NULL; |
8479 symbol_c *last_type_symbol = NULL; |
8480 |
8480 |
8481 { |
8481 { |
8482 identifier_c param_name("IN"); |
8482 identifier_c param_name("IN"); |
8483 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
8483 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
8484 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
8484 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
8485 symbol_c *IN_type_symbol = NULL; |
8485 symbol_c *IN_type_symbol = NULL; |
8486 |
8486 |
8487 /* Get the value from a foo(<param_value>) style call */ |
8487 /* Get the value from a foo(<param_value>) style call */ |
8488 if (IN_param_value == NULL) |
8488 if (IN_param_value == NULL) |
8489 IN_param_value = function_call_param_iterator.next(); |
8489 IN_param_value = function_call_param_iterator.next_nf(); |
8490 if (IN_param_value != NULL) { |
8490 if (IN_param_value != NULL) { |
8491 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
8491 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
8492 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
8492 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
8493 } |
8493 } |
8494 |
8494 |
8515 symbol_c *last_type_symbol = NULL; |
8515 symbol_c *last_type_symbol = NULL; |
8516 |
8516 |
8517 { |
8517 { |
8518 identifier_c param_name("IN"); |
8518 identifier_c param_name("IN"); |
8519 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
8519 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
8520 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
8520 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
8521 symbol_c *IN_type_symbol = NULL; |
8521 symbol_c *IN_type_symbol = NULL; |
8522 |
8522 |
8523 /* Get the value from a foo(<param_value>) style call */ |
8523 /* Get the value from a foo(<param_value>) style call */ |
8524 if (IN_param_value == NULL) |
8524 if (IN_param_value == NULL) |
8525 IN_param_value = function_call_param_iterator.next(); |
8525 IN_param_value = function_call_param_iterator.next_nf(); |
8526 if (IN_param_value != NULL) { |
8526 if (IN_param_value != NULL) { |
8527 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
8527 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
8528 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
8528 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
8529 } |
8529 } |
8530 |
8530 |
8551 symbol_c *last_type_symbol = NULL; |
8551 symbol_c *last_type_symbol = NULL; |
8552 |
8552 |
8553 { |
8553 { |
8554 identifier_c param_name("IN"); |
8554 identifier_c param_name("IN"); |
8555 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
8555 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
8556 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
8556 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
8557 symbol_c *IN_type_symbol = NULL; |
8557 symbol_c *IN_type_symbol = NULL; |
8558 |
8558 |
8559 /* Get the value from a foo(<param_value>) style call */ |
8559 /* Get the value from a foo(<param_value>) style call */ |
8560 if (IN_param_value == NULL) |
8560 if (IN_param_value == NULL) |
8561 IN_param_value = function_call_param_iterator.next(); |
8561 IN_param_value = function_call_param_iterator.next_nf(); |
8562 if (IN_param_value != NULL) { |
8562 if (IN_param_value != NULL) { |
8563 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
8563 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
8564 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
8564 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
8565 } |
8565 } |
8566 |
8566 |
8587 symbol_c *last_type_symbol = NULL; |
8587 symbol_c *last_type_symbol = NULL; |
8588 |
8588 |
8589 { |
8589 { |
8590 identifier_c param_name("IN"); |
8590 identifier_c param_name("IN"); |
8591 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
8591 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
8592 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
8592 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
8593 symbol_c *IN_type_symbol = NULL; |
8593 symbol_c *IN_type_symbol = NULL; |
8594 |
8594 |
8595 /* Get the value from a foo(<param_value>) style call */ |
8595 /* Get the value from a foo(<param_value>) style call */ |
8596 if (IN_param_value == NULL) |
8596 if (IN_param_value == NULL) |
8597 IN_param_value = function_call_param_iterator.next(); |
8597 IN_param_value = function_call_param_iterator.next_nf(); |
8598 if (IN_param_value != NULL) { |
8598 if (IN_param_value != NULL) { |
8599 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
8599 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
8600 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
8600 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
8601 } |
8601 } |
8602 |
8602 |
8623 symbol_c *last_type_symbol = NULL; |
8623 symbol_c *last_type_symbol = NULL; |
8624 |
8624 |
8625 { |
8625 { |
8626 identifier_c param_name("IN"); |
8626 identifier_c param_name("IN"); |
8627 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
8627 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
8628 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
8628 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
8629 symbol_c *IN_type_symbol = NULL; |
8629 symbol_c *IN_type_symbol = NULL; |
8630 |
8630 |
8631 /* Get the value from a foo(<param_value>) style call */ |
8631 /* Get the value from a foo(<param_value>) style call */ |
8632 if (IN_param_value == NULL) |
8632 if (IN_param_value == NULL) |
8633 IN_param_value = function_call_param_iterator.next(); |
8633 IN_param_value = function_call_param_iterator.next_nf(); |
8634 if (IN_param_value != NULL) { |
8634 if (IN_param_value != NULL) { |
8635 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
8635 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
8636 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
8636 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
8637 } |
8637 } |
8638 |
8638 |
8659 symbol_c *last_type_symbol = NULL; |
8659 symbol_c *last_type_symbol = NULL; |
8660 |
8660 |
8661 { |
8661 { |
8662 identifier_c param_name("IN"); |
8662 identifier_c param_name("IN"); |
8663 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
8663 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
8664 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
8664 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
8665 symbol_c *IN_type_symbol = NULL; |
8665 symbol_c *IN_type_symbol = NULL; |
8666 |
8666 |
8667 /* Get the value from a foo(<param_value>) style call */ |
8667 /* Get the value from a foo(<param_value>) style call */ |
8668 if (IN_param_value == NULL) |
8668 if (IN_param_value == NULL) |
8669 IN_param_value = function_call_param_iterator.next(); |
8669 IN_param_value = function_call_param_iterator.next_nf(); |
8670 if (IN_param_value != NULL) { |
8670 if (IN_param_value != NULL) { |
8671 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
8671 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
8672 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
8672 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
8673 } |
8673 } |
8674 |
8674 |
8695 symbol_c *last_type_symbol = NULL; |
8695 symbol_c *last_type_symbol = NULL; |
8696 |
8696 |
8697 { |
8697 { |
8698 identifier_c param_name("IN"); |
8698 identifier_c param_name("IN"); |
8699 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
8699 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
8700 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
8700 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
8701 symbol_c *IN_type_symbol = NULL; |
8701 symbol_c *IN_type_symbol = NULL; |
8702 |
8702 |
8703 /* Get the value from a foo(<param_value>) style call */ |
8703 /* Get the value from a foo(<param_value>) style call */ |
8704 if (IN_param_value == NULL) |
8704 if (IN_param_value == NULL) |
8705 IN_param_value = function_call_param_iterator.next(); |
8705 IN_param_value = function_call_param_iterator.next_nf(); |
8706 if (IN_param_value != NULL) { |
8706 if (IN_param_value != NULL) { |
8707 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
8707 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
8708 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
8708 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
8709 } |
8709 } |
8710 |
8710 |
8731 symbol_c *last_type_symbol = NULL; |
8731 symbol_c *last_type_symbol = NULL; |
8732 |
8732 |
8733 { |
8733 { |
8734 identifier_c param_name("IN"); |
8734 identifier_c param_name("IN"); |
8735 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
8735 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
8736 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
8736 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
8737 symbol_c *IN_type_symbol = NULL; |
8737 symbol_c *IN_type_symbol = NULL; |
8738 |
8738 |
8739 /* Get the value from a foo(<param_value>) style call */ |
8739 /* Get the value from a foo(<param_value>) style call */ |
8740 if (IN_param_value == NULL) |
8740 if (IN_param_value == NULL) |
8741 IN_param_value = function_call_param_iterator.next(); |
8741 IN_param_value = function_call_param_iterator.next_nf(); |
8742 if (IN_param_value != NULL) { |
8742 if (IN_param_value != NULL) { |
8743 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
8743 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
8744 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
8744 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
8745 } |
8745 } |
8746 |
8746 |
8767 symbol_c *last_type_symbol = NULL; |
8767 symbol_c *last_type_symbol = NULL; |
8768 |
8768 |
8769 { |
8769 { |
8770 identifier_c param_name("IN"); |
8770 identifier_c param_name("IN"); |
8771 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
8771 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
8772 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
8772 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
8773 symbol_c *IN_type_symbol = NULL; |
8773 symbol_c *IN_type_symbol = NULL; |
8774 |
8774 |
8775 /* Get the value from a foo(<param_value>) style call */ |
8775 /* Get the value from a foo(<param_value>) style call */ |
8776 if (IN_param_value == NULL) |
8776 if (IN_param_value == NULL) |
8777 IN_param_value = function_call_param_iterator.next(); |
8777 IN_param_value = function_call_param_iterator.next_nf(); |
8778 if (IN_param_value != NULL) { |
8778 if (IN_param_value != NULL) { |
8779 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
8779 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
8780 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
8780 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
8781 } |
8781 } |
8782 |
8782 |
8803 symbol_c *last_type_symbol = NULL; |
8803 symbol_c *last_type_symbol = NULL; |
8804 |
8804 |
8805 { |
8805 { |
8806 identifier_c param_name("IN"); |
8806 identifier_c param_name("IN"); |
8807 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
8807 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
8808 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
8808 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
8809 symbol_c *IN_type_symbol = NULL; |
8809 symbol_c *IN_type_symbol = NULL; |
8810 |
8810 |
8811 /* Get the value from a foo(<param_value>) style call */ |
8811 /* Get the value from a foo(<param_value>) style call */ |
8812 if (IN_param_value == NULL) |
8812 if (IN_param_value == NULL) |
8813 IN_param_value = function_call_param_iterator.next(); |
8813 IN_param_value = function_call_param_iterator.next_nf(); |
8814 if (IN_param_value != NULL) { |
8814 if (IN_param_value != NULL) { |
8815 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
8815 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
8816 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
8816 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
8817 } |
8817 } |
8818 |
8818 |
8839 symbol_c *last_type_symbol = NULL; |
8839 symbol_c *last_type_symbol = NULL; |
8840 |
8840 |
8841 { |
8841 { |
8842 identifier_c param_name("IN"); |
8842 identifier_c param_name("IN"); |
8843 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
8843 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
8844 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
8844 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
8845 symbol_c *IN_type_symbol = NULL; |
8845 symbol_c *IN_type_symbol = NULL; |
8846 |
8846 |
8847 /* Get the value from a foo(<param_value>) style call */ |
8847 /* Get the value from a foo(<param_value>) style call */ |
8848 if (IN_param_value == NULL) |
8848 if (IN_param_value == NULL) |
8849 IN_param_value = function_call_param_iterator.next(); |
8849 IN_param_value = function_call_param_iterator.next_nf(); |
8850 if (IN_param_value != NULL) { |
8850 if (IN_param_value != NULL) { |
8851 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
8851 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
8852 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
8852 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
8853 } |
8853 } |
8854 |
8854 |
8875 symbol_c *last_type_symbol = NULL; |
8875 symbol_c *last_type_symbol = NULL; |
8876 |
8876 |
8877 { |
8877 { |
8878 identifier_c param_name("IN"); |
8878 identifier_c param_name("IN"); |
8879 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
8879 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
8880 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
8880 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
8881 symbol_c *IN_type_symbol = NULL; |
8881 symbol_c *IN_type_symbol = NULL; |
8882 |
8882 |
8883 /* Get the value from a foo(<param_value>) style call */ |
8883 /* Get the value from a foo(<param_value>) style call */ |
8884 if (IN_param_value == NULL) |
8884 if (IN_param_value == NULL) |
8885 IN_param_value = function_call_param_iterator.next(); |
8885 IN_param_value = function_call_param_iterator.next_nf(); |
8886 if (IN_param_value != NULL) { |
8886 if (IN_param_value != NULL) { |
8887 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
8887 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
8888 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
8888 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
8889 } |
8889 } |
8890 |
8890 |
8911 symbol_c *last_type_symbol = NULL; |
8911 symbol_c *last_type_symbol = NULL; |
8912 |
8912 |
8913 { |
8913 { |
8914 identifier_c param_name("IN"); |
8914 identifier_c param_name("IN"); |
8915 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
8915 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
8916 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
8916 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
8917 symbol_c *IN_type_symbol = NULL; |
8917 symbol_c *IN_type_symbol = NULL; |
8918 |
8918 |
8919 /* Get the value from a foo(<param_value>) style call */ |
8919 /* Get the value from a foo(<param_value>) style call */ |
8920 if (IN_param_value == NULL) |
8920 if (IN_param_value == NULL) |
8921 IN_param_value = function_call_param_iterator.next(); |
8921 IN_param_value = function_call_param_iterator.next_nf(); |
8922 if (IN_param_value != NULL) { |
8922 if (IN_param_value != NULL) { |
8923 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
8923 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
8924 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
8924 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
8925 } |
8925 } |
8926 |
8926 |
8947 symbol_c *last_type_symbol = NULL; |
8947 symbol_c *last_type_symbol = NULL; |
8948 |
8948 |
8949 { |
8949 { |
8950 identifier_c param_name("IN"); |
8950 identifier_c param_name("IN"); |
8951 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
8951 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
8952 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
8952 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
8953 symbol_c *IN_type_symbol = NULL; |
8953 symbol_c *IN_type_symbol = NULL; |
8954 |
8954 |
8955 /* Get the value from a foo(<param_value>) style call */ |
8955 /* Get the value from a foo(<param_value>) style call */ |
8956 if (IN_param_value == NULL) |
8956 if (IN_param_value == NULL) |
8957 IN_param_value = function_call_param_iterator.next(); |
8957 IN_param_value = function_call_param_iterator.next_nf(); |
8958 if (IN_param_value != NULL) { |
8958 if (IN_param_value != NULL) { |
8959 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
8959 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
8960 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
8960 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
8961 } |
8961 } |
8962 |
8962 |
8983 symbol_c *last_type_symbol = NULL; |
8983 symbol_c *last_type_symbol = NULL; |
8984 |
8984 |
8985 { |
8985 { |
8986 identifier_c param_name("IN"); |
8986 identifier_c param_name("IN"); |
8987 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
8987 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
8988 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
8988 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
8989 symbol_c *IN_type_symbol = NULL; |
8989 symbol_c *IN_type_symbol = NULL; |
8990 |
8990 |
8991 /* Get the value from a foo(<param_value>) style call */ |
8991 /* Get the value from a foo(<param_value>) style call */ |
8992 if (IN_param_value == NULL) |
8992 if (IN_param_value == NULL) |
8993 IN_param_value = function_call_param_iterator.next(); |
8993 IN_param_value = function_call_param_iterator.next_nf(); |
8994 if (IN_param_value != NULL) { |
8994 if (IN_param_value != NULL) { |
8995 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
8995 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
8996 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
8996 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
8997 } |
8997 } |
8998 |
8998 |
9019 symbol_c *last_type_symbol = NULL; |
9019 symbol_c *last_type_symbol = NULL; |
9020 |
9020 |
9021 { |
9021 { |
9022 identifier_c param_name("IN"); |
9022 identifier_c param_name("IN"); |
9023 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
9023 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
9024 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
9024 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
9025 symbol_c *IN_type_symbol = NULL; |
9025 symbol_c *IN_type_symbol = NULL; |
9026 |
9026 |
9027 /* Get the value from a foo(<param_value>) style call */ |
9027 /* Get the value from a foo(<param_value>) style call */ |
9028 if (IN_param_value == NULL) |
9028 if (IN_param_value == NULL) |
9029 IN_param_value = function_call_param_iterator.next(); |
9029 IN_param_value = function_call_param_iterator.next_nf(); |
9030 if (IN_param_value != NULL) { |
9030 if (IN_param_value != NULL) { |
9031 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
9031 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
9032 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
9032 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
9033 } |
9033 } |
9034 |
9034 |
9055 symbol_c *last_type_symbol = NULL; |
9055 symbol_c *last_type_symbol = NULL; |
9056 |
9056 |
9057 { |
9057 { |
9058 identifier_c param_name("IN"); |
9058 identifier_c param_name("IN"); |
9059 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
9059 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
9060 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
9060 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
9061 symbol_c *IN_type_symbol = NULL; |
9061 symbol_c *IN_type_symbol = NULL; |
9062 |
9062 |
9063 /* Get the value from a foo(<param_value>) style call */ |
9063 /* Get the value from a foo(<param_value>) style call */ |
9064 if (IN_param_value == NULL) |
9064 if (IN_param_value == NULL) |
9065 IN_param_value = function_call_param_iterator.next(); |
9065 IN_param_value = function_call_param_iterator.next_nf(); |
9066 if (IN_param_value != NULL) { |
9066 if (IN_param_value != NULL) { |
9067 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
9067 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
9068 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
9068 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
9069 } |
9069 } |
9070 |
9070 |
9091 symbol_c *last_type_symbol = NULL; |
9091 symbol_c *last_type_symbol = NULL; |
9092 |
9092 |
9093 { |
9093 { |
9094 identifier_c param_name("IN"); |
9094 identifier_c param_name("IN"); |
9095 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
9095 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
9096 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
9096 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
9097 symbol_c *IN_type_symbol = NULL; |
9097 symbol_c *IN_type_symbol = NULL; |
9098 |
9098 |
9099 /* Get the value from a foo(<param_value>) style call */ |
9099 /* Get the value from a foo(<param_value>) style call */ |
9100 if (IN_param_value == NULL) |
9100 if (IN_param_value == NULL) |
9101 IN_param_value = function_call_param_iterator.next(); |
9101 IN_param_value = function_call_param_iterator.next_nf(); |
9102 if (IN_param_value != NULL) { |
9102 if (IN_param_value != NULL) { |
9103 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
9103 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
9104 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
9104 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
9105 } |
9105 } |
9106 |
9106 |
9127 symbol_c *last_type_symbol = NULL; |
9127 symbol_c *last_type_symbol = NULL; |
9128 |
9128 |
9129 { |
9129 { |
9130 identifier_c param_name("IN"); |
9130 identifier_c param_name("IN"); |
9131 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
9131 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
9132 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
9132 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
9133 symbol_c *IN_type_symbol = NULL; |
9133 symbol_c *IN_type_symbol = NULL; |
9134 |
9134 |
9135 /* Get the value from a foo(<param_value>) style call */ |
9135 /* Get the value from a foo(<param_value>) style call */ |
9136 if (IN_param_value == NULL) |
9136 if (IN_param_value == NULL) |
9137 IN_param_value = function_call_param_iterator.next(); |
9137 IN_param_value = function_call_param_iterator.next_nf(); |
9138 if (IN_param_value != NULL) { |
9138 if (IN_param_value != NULL) { |
9139 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
9139 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
9140 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
9140 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
9141 } |
9141 } |
9142 |
9142 |
9163 symbol_c *last_type_symbol = NULL; |
9163 symbol_c *last_type_symbol = NULL; |
9164 |
9164 |
9165 { |
9165 { |
9166 identifier_c param_name("IN"); |
9166 identifier_c param_name("IN"); |
9167 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
9167 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
9168 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
9168 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
9169 symbol_c *IN_type_symbol = NULL; |
9169 symbol_c *IN_type_symbol = NULL; |
9170 |
9170 |
9171 /* Get the value from a foo(<param_value>) style call */ |
9171 /* Get the value from a foo(<param_value>) style call */ |
9172 if (IN_param_value == NULL) |
9172 if (IN_param_value == NULL) |
9173 IN_param_value = function_call_param_iterator.next(); |
9173 IN_param_value = function_call_param_iterator.next_nf(); |
9174 if (IN_param_value != NULL) { |
9174 if (IN_param_value != NULL) { |
9175 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
9175 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
9176 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
9176 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
9177 } |
9177 } |
9178 |
9178 |
9199 symbol_c *last_type_symbol = NULL; |
9199 symbol_c *last_type_symbol = NULL; |
9200 |
9200 |
9201 { |
9201 { |
9202 identifier_c param_name("IN"); |
9202 identifier_c param_name("IN"); |
9203 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
9203 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
9204 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
9204 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
9205 symbol_c *IN_type_symbol = NULL; |
9205 symbol_c *IN_type_symbol = NULL; |
9206 |
9206 |
9207 /* Get the value from a foo(<param_value>) style call */ |
9207 /* Get the value from a foo(<param_value>) style call */ |
9208 if (IN_param_value == NULL) |
9208 if (IN_param_value == NULL) |
9209 IN_param_value = function_call_param_iterator.next(); |
9209 IN_param_value = function_call_param_iterator.next_nf(); |
9210 if (IN_param_value != NULL) { |
9210 if (IN_param_value != NULL) { |
9211 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
9211 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
9212 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
9212 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
9213 } |
9213 } |
9214 |
9214 |
9235 symbol_c *last_type_symbol = NULL; |
9235 symbol_c *last_type_symbol = NULL; |
9236 |
9236 |
9237 { |
9237 { |
9238 identifier_c param_name("IN"); |
9238 identifier_c param_name("IN"); |
9239 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
9239 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
9240 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
9240 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
9241 symbol_c *IN_type_symbol = NULL; |
9241 symbol_c *IN_type_symbol = NULL; |
9242 |
9242 |
9243 /* Get the value from a foo(<param_value>) style call */ |
9243 /* Get the value from a foo(<param_value>) style call */ |
9244 if (IN_param_value == NULL) |
9244 if (IN_param_value == NULL) |
9245 IN_param_value = function_call_param_iterator.next(); |
9245 IN_param_value = function_call_param_iterator.next_nf(); |
9246 if (IN_param_value != NULL) { |
9246 if (IN_param_value != NULL) { |
9247 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
9247 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
9248 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
9248 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
9249 } |
9249 } |
9250 |
9250 |
9271 symbol_c *last_type_symbol = NULL; |
9271 symbol_c *last_type_symbol = NULL; |
9272 |
9272 |
9273 { |
9273 { |
9274 identifier_c param_name("IN"); |
9274 identifier_c param_name("IN"); |
9275 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
9275 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
9276 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
9276 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
9277 symbol_c *IN_type_symbol = NULL; |
9277 symbol_c *IN_type_symbol = NULL; |
9278 |
9278 |
9279 /* Get the value from a foo(<param_value>) style call */ |
9279 /* Get the value from a foo(<param_value>) style call */ |
9280 if (IN_param_value == NULL) |
9280 if (IN_param_value == NULL) |
9281 IN_param_value = function_call_param_iterator.next(); |
9281 IN_param_value = function_call_param_iterator.next_nf(); |
9282 if (IN_param_value != NULL) { |
9282 if (IN_param_value != NULL) { |
9283 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
9283 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
9284 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
9284 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
9285 } |
9285 } |
9286 |
9286 |
9307 symbol_c *last_type_symbol = NULL; |
9307 symbol_c *last_type_symbol = NULL; |
9308 |
9308 |
9309 { |
9309 { |
9310 identifier_c param_name("IN"); |
9310 identifier_c param_name("IN"); |
9311 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
9311 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
9312 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
9312 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
9313 symbol_c *IN_type_symbol = NULL; |
9313 symbol_c *IN_type_symbol = NULL; |
9314 |
9314 |
9315 /* Get the value from a foo(<param_value>) style call */ |
9315 /* Get the value from a foo(<param_value>) style call */ |
9316 if (IN_param_value == NULL) |
9316 if (IN_param_value == NULL) |
9317 IN_param_value = function_call_param_iterator.next(); |
9317 IN_param_value = function_call_param_iterator.next_nf(); |
9318 if (IN_param_value != NULL) { |
9318 if (IN_param_value != NULL) { |
9319 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
9319 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
9320 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
9320 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
9321 } |
9321 } |
9322 |
9322 |
9343 symbol_c *last_type_symbol = NULL; |
9343 symbol_c *last_type_symbol = NULL; |
9344 |
9344 |
9345 { |
9345 { |
9346 identifier_c param_name("IN"); |
9346 identifier_c param_name("IN"); |
9347 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
9347 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
9348 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
9348 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
9349 symbol_c *IN_type_symbol = NULL; |
9349 symbol_c *IN_type_symbol = NULL; |
9350 |
9350 |
9351 /* Get the value from a foo(<param_value>) style call */ |
9351 /* Get the value from a foo(<param_value>) style call */ |
9352 if (IN_param_value == NULL) |
9352 if (IN_param_value == NULL) |
9353 IN_param_value = function_call_param_iterator.next(); |
9353 IN_param_value = function_call_param_iterator.next_nf(); |
9354 if (IN_param_value != NULL) { |
9354 if (IN_param_value != NULL) { |
9355 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
9355 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
9356 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
9356 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
9357 } |
9357 } |
9358 |
9358 |
9379 symbol_c *last_type_symbol = NULL; |
9379 symbol_c *last_type_symbol = NULL; |
9380 |
9380 |
9381 { |
9381 { |
9382 identifier_c param_name("IN"); |
9382 identifier_c param_name("IN"); |
9383 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
9383 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
9384 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
9384 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
9385 symbol_c *IN_type_symbol = NULL; |
9385 symbol_c *IN_type_symbol = NULL; |
9386 |
9386 |
9387 /* Get the value from a foo(<param_value>) style call */ |
9387 /* Get the value from a foo(<param_value>) style call */ |
9388 if (IN_param_value == NULL) |
9388 if (IN_param_value == NULL) |
9389 IN_param_value = function_call_param_iterator.next(); |
9389 IN_param_value = function_call_param_iterator.next_nf(); |
9390 if (IN_param_value != NULL) { |
9390 if (IN_param_value != NULL) { |
9391 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
9391 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
9392 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
9392 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
9393 } |
9393 } |
9394 |
9394 |
9415 symbol_c *last_type_symbol = NULL; |
9415 symbol_c *last_type_symbol = NULL; |
9416 |
9416 |
9417 { |
9417 { |
9418 identifier_c param_name("IN"); |
9418 identifier_c param_name("IN"); |
9419 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
9419 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
9420 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
9420 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
9421 symbol_c *IN_type_symbol = NULL; |
9421 symbol_c *IN_type_symbol = NULL; |
9422 |
9422 |
9423 /* Get the value from a foo(<param_value>) style call */ |
9423 /* Get the value from a foo(<param_value>) style call */ |
9424 if (IN_param_value == NULL) |
9424 if (IN_param_value == NULL) |
9425 IN_param_value = function_call_param_iterator.next(); |
9425 IN_param_value = function_call_param_iterator.next_nf(); |
9426 if (IN_param_value != NULL) { |
9426 if (IN_param_value != NULL) { |
9427 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
9427 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
9428 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
9428 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
9429 } |
9429 } |
9430 |
9430 |
9451 symbol_c *last_type_symbol = NULL; |
9451 symbol_c *last_type_symbol = NULL; |
9452 |
9452 |
9453 { |
9453 { |
9454 identifier_c param_name("IN"); |
9454 identifier_c param_name("IN"); |
9455 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
9455 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
9456 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
9456 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
9457 symbol_c *IN_type_symbol = NULL; |
9457 symbol_c *IN_type_symbol = NULL; |
9458 |
9458 |
9459 /* Get the value from a foo(<param_value>) style call */ |
9459 /* Get the value from a foo(<param_value>) style call */ |
9460 if (IN_param_value == NULL) |
9460 if (IN_param_value == NULL) |
9461 IN_param_value = function_call_param_iterator.next(); |
9461 IN_param_value = function_call_param_iterator.next_nf(); |
9462 if (IN_param_value != NULL) { |
9462 if (IN_param_value != NULL) { |
9463 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
9463 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
9464 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
9464 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
9465 } |
9465 } |
9466 |
9466 |
9487 symbol_c *last_type_symbol = NULL; |
9487 symbol_c *last_type_symbol = NULL; |
9488 |
9488 |
9489 { |
9489 { |
9490 identifier_c param_name("IN"); |
9490 identifier_c param_name("IN"); |
9491 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
9491 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
9492 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
9492 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
9493 symbol_c *IN_type_symbol = NULL; |
9493 symbol_c *IN_type_symbol = NULL; |
9494 |
9494 |
9495 /* Get the value from a foo(<param_value>) style call */ |
9495 /* Get the value from a foo(<param_value>) style call */ |
9496 if (IN_param_value == NULL) |
9496 if (IN_param_value == NULL) |
9497 IN_param_value = function_call_param_iterator.next(); |
9497 IN_param_value = function_call_param_iterator.next_nf(); |
9498 if (IN_param_value != NULL) { |
9498 if (IN_param_value != NULL) { |
9499 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
9499 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
9500 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
9500 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
9501 } |
9501 } |
9502 |
9502 |
9523 symbol_c *last_type_symbol = NULL; |
9523 symbol_c *last_type_symbol = NULL; |
9524 |
9524 |
9525 { |
9525 { |
9526 identifier_c param_name("IN"); |
9526 identifier_c param_name("IN"); |
9527 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
9527 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
9528 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
9528 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
9529 symbol_c *IN_type_symbol = NULL; |
9529 symbol_c *IN_type_symbol = NULL; |
9530 |
9530 |
9531 /* Get the value from a foo(<param_value>) style call */ |
9531 /* Get the value from a foo(<param_value>) style call */ |
9532 if (IN_param_value == NULL) |
9532 if (IN_param_value == NULL) |
9533 IN_param_value = function_call_param_iterator.next(); |
9533 IN_param_value = function_call_param_iterator.next_nf(); |
9534 if (IN_param_value != NULL) { |
9534 if (IN_param_value != NULL) { |
9535 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
9535 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
9536 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
9536 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
9537 } |
9537 } |
9538 |
9538 |
9559 symbol_c *last_type_symbol = NULL; |
9559 symbol_c *last_type_symbol = NULL; |
9560 |
9560 |
9561 { |
9561 { |
9562 identifier_c param_name("IN"); |
9562 identifier_c param_name("IN"); |
9563 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
9563 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
9564 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
9564 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
9565 symbol_c *IN_type_symbol = NULL; |
9565 symbol_c *IN_type_symbol = NULL; |
9566 |
9566 |
9567 /* Get the value from a foo(<param_value>) style call */ |
9567 /* Get the value from a foo(<param_value>) style call */ |
9568 if (IN_param_value == NULL) |
9568 if (IN_param_value == NULL) |
9569 IN_param_value = function_call_param_iterator.next(); |
9569 IN_param_value = function_call_param_iterator.next_nf(); |
9570 if (IN_param_value != NULL) { |
9570 if (IN_param_value != NULL) { |
9571 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
9571 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
9572 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
9572 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
9573 } |
9573 } |
9574 |
9574 |
9595 symbol_c *last_type_symbol = NULL; |
9595 symbol_c *last_type_symbol = NULL; |
9596 |
9596 |
9597 { |
9597 { |
9598 identifier_c param_name("IN"); |
9598 identifier_c param_name("IN"); |
9599 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
9599 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
9600 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
9600 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
9601 symbol_c *IN_type_symbol = NULL; |
9601 symbol_c *IN_type_symbol = NULL; |
9602 |
9602 |
9603 /* Get the value from a foo(<param_value>) style call */ |
9603 /* Get the value from a foo(<param_value>) style call */ |
9604 if (IN_param_value == NULL) |
9604 if (IN_param_value == NULL) |
9605 IN_param_value = function_call_param_iterator.next(); |
9605 IN_param_value = function_call_param_iterator.next_nf(); |
9606 if (IN_param_value != NULL) { |
9606 if (IN_param_value != NULL) { |
9607 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
9607 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
9608 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
9608 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
9609 } |
9609 } |
9610 |
9610 |
9631 symbol_c *last_type_symbol = NULL; |
9631 symbol_c *last_type_symbol = NULL; |
9632 |
9632 |
9633 { |
9633 { |
9634 identifier_c param_name("IN"); |
9634 identifier_c param_name("IN"); |
9635 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
9635 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
9636 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
9636 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
9637 symbol_c *IN_type_symbol = NULL; |
9637 symbol_c *IN_type_symbol = NULL; |
9638 |
9638 |
9639 /* Get the value from a foo(<param_value>) style call */ |
9639 /* Get the value from a foo(<param_value>) style call */ |
9640 if (IN_param_value == NULL) |
9640 if (IN_param_value == NULL) |
9641 IN_param_value = function_call_param_iterator.next(); |
9641 IN_param_value = function_call_param_iterator.next_nf(); |
9642 if (IN_param_value != NULL) { |
9642 if (IN_param_value != NULL) { |
9643 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
9643 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
9644 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
9644 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
9645 } |
9645 } |
9646 |
9646 |
9667 symbol_c *last_type_symbol = NULL; |
9667 symbol_c *last_type_symbol = NULL; |
9668 |
9668 |
9669 { |
9669 { |
9670 identifier_c param_name("IN"); |
9670 identifier_c param_name("IN"); |
9671 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
9671 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
9672 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
9672 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
9673 symbol_c *IN_type_symbol = NULL; |
9673 symbol_c *IN_type_symbol = NULL; |
9674 |
9674 |
9675 /* Get the value from a foo(<param_value>) style call */ |
9675 /* Get the value from a foo(<param_value>) style call */ |
9676 if (IN_param_value == NULL) |
9676 if (IN_param_value == NULL) |
9677 IN_param_value = function_call_param_iterator.next(); |
9677 IN_param_value = function_call_param_iterator.next_nf(); |
9678 if (IN_param_value != NULL) { |
9678 if (IN_param_value != NULL) { |
9679 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
9679 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
9680 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
9680 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
9681 } |
9681 } |
9682 |
9682 |
9703 symbol_c *last_type_symbol = NULL; |
9703 symbol_c *last_type_symbol = NULL; |
9704 |
9704 |
9705 { |
9705 { |
9706 identifier_c param_name("IN"); |
9706 identifier_c param_name("IN"); |
9707 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
9707 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
9708 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
9708 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
9709 symbol_c *IN_type_symbol = NULL; |
9709 symbol_c *IN_type_symbol = NULL; |
9710 |
9710 |
9711 /* Get the value from a foo(<param_value>) style call */ |
9711 /* Get the value from a foo(<param_value>) style call */ |
9712 if (IN_param_value == NULL) |
9712 if (IN_param_value == NULL) |
9713 IN_param_value = function_call_param_iterator.next(); |
9713 IN_param_value = function_call_param_iterator.next_nf(); |
9714 if (IN_param_value != NULL) { |
9714 if (IN_param_value != NULL) { |
9715 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
9715 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
9716 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
9716 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
9717 } |
9717 } |
9718 |
9718 |
9739 symbol_c *last_type_symbol = NULL; |
9739 symbol_c *last_type_symbol = NULL; |
9740 |
9740 |
9741 { |
9741 { |
9742 identifier_c param_name("IN"); |
9742 identifier_c param_name("IN"); |
9743 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
9743 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
9744 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
9744 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
9745 symbol_c *IN_type_symbol = NULL; |
9745 symbol_c *IN_type_symbol = NULL; |
9746 |
9746 |
9747 /* Get the value from a foo(<param_value>) style call */ |
9747 /* Get the value from a foo(<param_value>) style call */ |
9748 if (IN_param_value == NULL) |
9748 if (IN_param_value == NULL) |
9749 IN_param_value = function_call_param_iterator.next(); |
9749 IN_param_value = function_call_param_iterator.next_nf(); |
9750 if (IN_param_value != NULL) { |
9750 if (IN_param_value != NULL) { |
9751 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
9751 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
9752 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
9752 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
9753 } |
9753 } |
9754 |
9754 |
9775 symbol_c *last_type_symbol = NULL; |
9775 symbol_c *last_type_symbol = NULL; |
9776 |
9776 |
9777 { |
9777 { |
9778 identifier_c param_name("IN"); |
9778 identifier_c param_name("IN"); |
9779 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
9779 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
9780 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
9780 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
9781 symbol_c *IN_type_symbol = NULL; |
9781 symbol_c *IN_type_symbol = NULL; |
9782 |
9782 |
9783 /* Get the value from a foo(<param_value>) style call */ |
9783 /* Get the value from a foo(<param_value>) style call */ |
9784 if (IN_param_value == NULL) |
9784 if (IN_param_value == NULL) |
9785 IN_param_value = function_call_param_iterator.next(); |
9785 IN_param_value = function_call_param_iterator.next_nf(); |
9786 if (IN_param_value != NULL) { |
9786 if (IN_param_value != NULL) { |
9787 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
9787 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
9788 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
9788 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
9789 } |
9789 } |
9790 |
9790 |
9811 symbol_c *last_type_symbol = NULL; |
9811 symbol_c *last_type_symbol = NULL; |
9812 |
9812 |
9813 { |
9813 { |
9814 identifier_c param_name("IN"); |
9814 identifier_c param_name("IN"); |
9815 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
9815 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
9816 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
9816 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
9817 symbol_c *IN_type_symbol = NULL; |
9817 symbol_c *IN_type_symbol = NULL; |
9818 |
9818 |
9819 /* Get the value from a foo(<param_value>) style call */ |
9819 /* Get the value from a foo(<param_value>) style call */ |
9820 if (IN_param_value == NULL) |
9820 if (IN_param_value == NULL) |
9821 IN_param_value = function_call_param_iterator.next(); |
9821 IN_param_value = function_call_param_iterator.next_nf(); |
9822 if (IN_param_value != NULL) { |
9822 if (IN_param_value != NULL) { |
9823 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
9823 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
9824 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
9824 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
9825 } |
9825 } |
9826 |
9826 |
9847 symbol_c *last_type_symbol = NULL; |
9847 symbol_c *last_type_symbol = NULL; |
9848 |
9848 |
9849 { |
9849 { |
9850 identifier_c param_name("IN"); |
9850 identifier_c param_name("IN"); |
9851 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
9851 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
9852 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
9852 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
9853 symbol_c *IN_type_symbol = NULL; |
9853 symbol_c *IN_type_symbol = NULL; |
9854 |
9854 |
9855 /* Get the value from a foo(<param_value>) style call */ |
9855 /* Get the value from a foo(<param_value>) style call */ |
9856 if (IN_param_value == NULL) |
9856 if (IN_param_value == NULL) |
9857 IN_param_value = function_call_param_iterator.next(); |
9857 IN_param_value = function_call_param_iterator.next_nf(); |
9858 if (IN_param_value != NULL) { |
9858 if (IN_param_value != NULL) { |
9859 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
9859 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
9860 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
9860 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
9861 } |
9861 } |
9862 |
9862 |
9883 symbol_c *last_type_symbol = NULL; |
9883 symbol_c *last_type_symbol = NULL; |
9884 |
9884 |
9885 { |
9885 { |
9886 identifier_c param_name("IN"); |
9886 identifier_c param_name("IN"); |
9887 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
9887 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
9888 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
9888 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
9889 symbol_c *IN_type_symbol = NULL; |
9889 symbol_c *IN_type_symbol = NULL; |
9890 |
9890 |
9891 /* Get the value from a foo(<param_value>) style call */ |
9891 /* Get the value from a foo(<param_value>) style call */ |
9892 if (IN_param_value == NULL) |
9892 if (IN_param_value == NULL) |
9893 IN_param_value = function_call_param_iterator.next(); |
9893 IN_param_value = function_call_param_iterator.next_nf(); |
9894 if (IN_param_value != NULL) { |
9894 if (IN_param_value != NULL) { |
9895 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
9895 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
9896 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
9896 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
9897 } |
9897 } |
9898 |
9898 |
9919 symbol_c *last_type_symbol = NULL; |
9919 symbol_c *last_type_symbol = NULL; |
9920 |
9920 |
9921 { |
9921 { |
9922 identifier_c param_name("IN"); |
9922 identifier_c param_name("IN"); |
9923 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
9923 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
9924 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
9924 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
9925 symbol_c *IN_type_symbol = NULL; |
9925 symbol_c *IN_type_symbol = NULL; |
9926 |
9926 |
9927 /* Get the value from a foo(<param_value>) style call */ |
9927 /* Get the value from a foo(<param_value>) style call */ |
9928 if (IN_param_value == NULL) |
9928 if (IN_param_value == NULL) |
9929 IN_param_value = function_call_param_iterator.next(); |
9929 IN_param_value = function_call_param_iterator.next_nf(); |
9930 if (IN_param_value != NULL) { |
9930 if (IN_param_value != NULL) { |
9931 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
9931 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
9932 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
9932 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
9933 } |
9933 } |
9934 |
9934 |
9955 symbol_c *last_type_symbol = NULL; |
9955 symbol_c *last_type_symbol = NULL; |
9956 |
9956 |
9957 { |
9957 { |
9958 identifier_c param_name("IN"); |
9958 identifier_c param_name("IN"); |
9959 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
9959 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
9960 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
9960 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
9961 symbol_c *IN_type_symbol = NULL; |
9961 symbol_c *IN_type_symbol = NULL; |
9962 |
9962 |
9963 /* Get the value from a foo(<param_value>) style call */ |
9963 /* Get the value from a foo(<param_value>) style call */ |
9964 if (IN_param_value == NULL) |
9964 if (IN_param_value == NULL) |
9965 IN_param_value = function_call_param_iterator.next(); |
9965 IN_param_value = function_call_param_iterator.next_nf(); |
9966 if (IN_param_value != NULL) { |
9966 if (IN_param_value != NULL) { |
9967 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
9967 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
9968 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
9968 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
9969 } |
9969 } |
9970 |
9970 |
9991 symbol_c *last_type_symbol = NULL; |
9991 symbol_c *last_type_symbol = NULL; |
9992 |
9992 |
9993 { |
9993 { |
9994 identifier_c param_name("IN"); |
9994 identifier_c param_name("IN"); |
9995 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
9995 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
9996 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
9996 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
9997 symbol_c *IN_type_symbol = NULL; |
9997 symbol_c *IN_type_symbol = NULL; |
9998 |
9998 |
9999 /* Get the value from a foo(<param_value>) style call */ |
9999 /* Get the value from a foo(<param_value>) style call */ |
10000 if (IN_param_value == NULL) |
10000 if (IN_param_value == NULL) |
10001 IN_param_value = function_call_param_iterator.next(); |
10001 IN_param_value = function_call_param_iterator.next_nf(); |
10002 if (IN_param_value != NULL) { |
10002 if (IN_param_value != NULL) { |
10003 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
10003 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
10004 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
10004 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
10005 } |
10005 } |
10006 |
10006 |
10027 symbol_c *last_type_symbol = NULL; |
10027 symbol_c *last_type_symbol = NULL; |
10028 |
10028 |
10029 { |
10029 { |
10030 identifier_c param_name("IN"); |
10030 identifier_c param_name("IN"); |
10031 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
10031 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
10032 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
10032 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
10033 symbol_c *IN_type_symbol = NULL; |
10033 symbol_c *IN_type_symbol = NULL; |
10034 |
10034 |
10035 /* Get the value from a foo(<param_value>) style call */ |
10035 /* Get the value from a foo(<param_value>) style call */ |
10036 if (IN_param_value == NULL) |
10036 if (IN_param_value == NULL) |
10037 IN_param_value = function_call_param_iterator.next(); |
10037 IN_param_value = function_call_param_iterator.next_nf(); |
10038 if (IN_param_value != NULL) { |
10038 if (IN_param_value != NULL) { |
10039 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
10039 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
10040 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
10040 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
10041 } |
10041 } |
10042 |
10042 |
10063 symbol_c *last_type_symbol = NULL; |
10063 symbol_c *last_type_symbol = NULL; |
10064 |
10064 |
10065 { |
10065 { |
10066 identifier_c param_name("IN"); |
10066 identifier_c param_name("IN"); |
10067 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
10067 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
10068 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
10068 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
10069 symbol_c *IN_type_symbol = NULL; |
10069 symbol_c *IN_type_symbol = NULL; |
10070 |
10070 |
10071 /* Get the value from a foo(<param_value>) style call */ |
10071 /* Get the value from a foo(<param_value>) style call */ |
10072 if (IN_param_value == NULL) |
10072 if (IN_param_value == NULL) |
10073 IN_param_value = function_call_param_iterator.next(); |
10073 IN_param_value = function_call_param_iterator.next_nf(); |
10074 if (IN_param_value != NULL) { |
10074 if (IN_param_value != NULL) { |
10075 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
10075 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
10076 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
10076 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
10077 } |
10077 } |
10078 |
10078 |
10099 symbol_c *last_type_symbol = NULL; |
10099 symbol_c *last_type_symbol = NULL; |
10100 |
10100 |
10101 { |
10101 { |
10102 identifier_c param_name("IN"); |
10102 identifier_c param_name("IN"); |
10103 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
10103 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
10104 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
10104 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
10105 symbol_c *IN_type_symbol = NULL; |
10105 symbol_c *IN_type_symbol = NULL; |
10106 |
10106 |
10107 /* Get the value from a foo(<param_value>) style call */ |
10107 /* Get the value from a foo(<param_value>) style call */ |
10108 if (IN_param_value == NULL) |
10108 if (IN_param_value == NULL) |
10109 IN_param_value = function_call_param_iterator.next(); |
10109 IN_param_value = function_call_param_iterator.next_nf(); |
10110 if (IN_param_value != NULL) { |
10110 if (IN_param_value != NULL) { |
10111 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
10111 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
10112 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
10112 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
10113 } |
10113 } |
10114 |
10114 |
10135 symbol_c *last_type_symbol = NULL; |
10135 symbol_c *last_type_symbol = NULL; |
10136 |
10136 |
10137 { |
10137 { |
10138 identifier_c param_name("IN"); |
10138 identifier_c param_name("IN"); |
10139 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
10139 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
10140 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
10140 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
10141 symbol_c *IN_type_symbol = NULL; |
10141 symbol_c *IN_type_symbol = NULL; |
10142 |
10142 |
10143 /* Get the value from a foo(<param_value>) style call */ |
10143 /* Get the value from a foo(<param_value>) style call */ |
10144 if (IN_param_value == NULL) |
10144 if (IN_param_value == NULL) |
10145 IN_param_value = function_call_param_iterator.next(); |
10145 IN_param_value = function_call_param_iterator.next_nf(); |
10146 if (IN_param_value != NULL) { |
10146 if (IN_param_value != NULL) { |
10147 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
10147 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
10148 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
10148 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
10149 } |
10149 } |
10150 |
10150 |
10171 symbol_c *last_type_symbol = NULL; |
10171 symbol_c *last_type_symbol = NULL; |
10172 |
10172 |
10173 { |
10173 { |
10174 identifier_c param_name("IN"); |
10174 identifier_c param_name("IN"); |
10175 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
10175 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
10176 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
10176 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
10177 symbol_c *IN_type_symbol = NULL; |
10177 symbol_c *IN_type_symbol = NULL; |
10178 |
10178 |
10179 /* Get the value from a foo(<param_value>) style call */ |
10179 /* Get the value from a foo(<param_value>) style call */ |
10180 if (IN_param_value == NULL) |
10180 if (IN_param_value == NULL) |
10181 IN_param_value = function_call_param_iterator.next(); |
10181 IN_param_value = function_call_param_iterator.next_nf(); |
10182 if (IN_param_value != NULL) { |
10182 if (IN_param_value != NULL) { |
10183 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
10183 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
10184 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
10184 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
10185 } |
10185 } |
10186 |
10186 |
10207 symbol_c *last_type_symbol = NULL; |
10207 symbol_c *last_type_symbol = NULL; |
10208 |
10208 |
10209 { |
10209 { |
10210 identifier_c param_name("IN"); |
10210 identifier_c param_name("IN"); |
10211 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
10211 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
10212 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
10212 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
10213 symbol_c *IN_type_symbol = NULL; |
10213 symbol_c *IN_type_symbol = NULL; |
10214 |
10214 |
10215 /* Get the value from a foo(<param_value>) style call */ |
10215 /* Get the value from a foo(<param_value>) style call */ |
10216 if (IN_param_value == NULL) |
10216 if (IN_param_value == NULL) |
10217 IN_param_value = function_call_param_iterator.next(); |
10217 IN_param_value = function_call_param_iterator.next_nf(); |
10218 if (IN_param_value != NULL) { |
10218 if (IN_param_value != NULL) { |
10219 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
10219 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
10220 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
10220 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
10221 } |
10221 } |
10222 |
10222 |
10243 symbol_c *last_type_symbol = NULL; |
10243 symbol_c *last_type_symbol = NULL; |
10244 |
10244 |
10245 { |
10245 { |
10246 identifier_c param_name("IN"); |
10246 identifier_c param_name("IN"); |
10247 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
10247 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
10248 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
10248 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
10249 symbol_c *IN_type_symbol = NULL; |
10249 symbol_c *IN_type_symbol = NULL; |
10250 |
10250 |
10251 /* Get the value from a foo(<param_value>) style call */ |
10251 /* Get the value from a foo(<param_value>) style call */ |
10252 if (IN_param_value == NULL) |
10252 if (IN_param_value == NULL) |
10253 IN_param_value = function_call_param_iterator.next(); |
10253 IN_param_value = function_call_param_iterator.next_nf(); |
10254 if (IN_param_value != NULL) { |
10254 if (IN_param_value != NULL) { |
10255 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
10255 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
10256 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
10256 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
10257 } |
10257 } |
10258 |
10258 |
10279 symbol_c *last_type_symbol = NULL; |
10279 symbol_c *last_type_symbol = NULL; |
10280 |
10280 |
10281 { |
10281 { |
10282 identifier_c param_name("IN"); |
10282 identifier_c param_name("IN"); |
10283 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
10283 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
10284 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
10284 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
10285 symbol_c *IN_type_symbol = NULL; |
10285 symbol_c *IN_type_symbol = NULL; |
10286 |
10286 |
10287 /* Get the value from a foo(<param_value>) style call */ |
10287 /* Get the value from a foo(<param_value>) style call */ |
10288 if (IN_param_value == NULL) |
10288 if (IN_param_value == NULL) |
10289 IN_param_value = function_call_param_iterator.next(); |
10289 IN_param_value = function_call_param_iterator.next_nf(); |
10290 if (IN_param_value != NULL) { |
10290 if (IN_param_value != NULL) { |
10291 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
10291 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
10292 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
10292 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
10293 } |
10293 } |
10294 |
10294 |
10315 symbol_c *last_type_symbol = NULL; |
10315 symbol_c *last_type_symbol = NULL; |
10316 |
10316 |
10317 { |
10317 { |
10318 identifier_c param_name("IN"); |
10318 identifier_c param_name("IN"); |
10319 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
10319 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
10320 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
10320 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
10321 symbol_c *IN_type_symbol = NULL; |
10321 symbol_c *IN_type_symbol = NULL; |
10322 |
10322 |
10323 /* Get the value from a foo(<param_value>) style call */ |
10323 /* Get the value from a foo(<param_value>) style call */ |
10324 if (IN_param_value == NULL) |
10324 if (IN_param_value == NULL) |
10325 IN_param_value = function_call_param_iterator.next(); |
10325 IN_param_value = function_call_param_iterator.next_nf(); |
10326 if (IN_param_value != NULL) { |
10326 if (IN_param_value != NULL) { |
10327 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
10327 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
10328 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
10328 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
10329 } |
10329 } |
10330 |
10330 |
10351 symbol_c *last_type_symbol = NULL; |
10351 symbol_c *last_type_symbol = NULL; |
10352 |
10352 |
10353 { |
10353 { |
10354 identifier_c param_name("IN"); |
10354 identifier_c param_name("IN"); |
10355 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
10355 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
10356 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
10356 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
10357 symbol_c *IN_type_symbol = NULL; |
10357 symbol_c *IN_type_symbol = NULL; |
10358 |
10358 |
10359 /* Get the value from a foo(<param_value>) style call */ |
10359 /* Get the value from a foo(<param_value>) style call */ |
10360 if (IN_param_value == NULL) |
10360 if (IN_param_value == NULL) |
10361 IN_param_value = function_call_param_iterator.next(); |
10361 IN_param_value = function_call_param_iterator.next_nf(); |
10362 if (IN_param_value != NULL) { |
10362 if (IN_param_value != NULL) { |
10363 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
10363 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
10364 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
10364 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
10365 } |
10365 } |
10366 |
10366 |
10387 symbol_c *last_type_symbol = NULL; |
10387 symbol_c *last_type_symbol = NULL; |
10388 |
10388 |
10389 { |
10389 { |
10390 identifier_c param_name("IN"); |
10390 identifier_c param_name("IN"); |
10391 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
10391 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
10392 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
10392 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
10393 symbol_c *IN_type_symbol = NULL; |
10393 symbol_c *IN_type_symbol = NULL; |
10394 |
10394 |
10395 /* Get the value from a foo(<param_value>) style call */ |
10395 /* Get the value from a foo(<param_value>) style call */ |
10396 if (IN_param_value == NULL) |
10396 if (IN_param_value == NULL) |
10397 IN_param_value = function_call_param_iterator.next(); |
10397 IN_param_value = function_call_param_iterator.next_nf(); |
10398 if (IN_param_value != NULL) { |
10398 if (IN_param_value != NULL) { |
10399 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
10399 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
10400 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
10400 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
10401 } |
10401 } |
10402 |
10402 |
10423 symbol_c *last_type_symbol = NULL; |
10423 symbol_c *last_type_symbol = NULL; |
10424 |
10424 |
10425 { |
10425 { |
10426 identifier_c param_name("IN"); |
10426 identifier_c param_name("IN"); |
10427 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
10427 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
10428 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
10428 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
10429 symbol_c *IN_type_symbol = NULL; |
10429 symbol_c *IN_type_symbol = NULL; |
10430 |
10430 |
10431 /* Get the value from a foo(<param_value>) style call */ |
10431 /* Get the value from a foo(<param_value>) style call */ |
10432 if (IN_param_value == NULL) |
10432 if (IN_param_value == NULL) |
10433 IN_param_value = function_call_param_iterator.next(); |
10433 IN_param_value = function_call_param_iterator.next_nf(); |
10434 if (IN_param_value != NULL) { |
10434 if (IN_param_value != NULL) { |
10435 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
10435 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
10436 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
10436 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
10437 } |
10437 } |
10438 |
10438 |
10459 symbol_c *last_type_symbol = NULL; |
10459 symbol_c *last_type_symbol = NULL; |
10460 |
10460 |
10461 { |
10461 { |
10462 identifier_c param_name("IN"); |
10462 identifier_c param_name("IN"); |
10463 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
10463 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
10464 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
10464 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
10465 symbol_c *IN_type_symbol = NULL; |
10465 symbol_c *IN_type_symbol = NULL; |
10466 |
10466 |
10467 /* Get the value from a foo(<param_value>) style call */ |
10467 /* Get the value from a foo(<param_value>) style call */ |
10468 if (IN_param_value == NULL) |
10468 if (IN_param_value == NULL) |
10469 IN_param_value = function_call_param_iterator.next(); |
10469 IN_param_value = function_call_param_iterator.next_nf(); |
10470 if (IN_param_value != NULL) { |
10470 if (IN_param_value != NULL) { |
10471 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
10471 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
10472 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
10472 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
10473 } |
10473 } |
10474 |
10474 |
10495 symbol_c *last_type_symbol = NULL; |
10495 symbol_c *last_type_symbol = NULL; |
10496 |
10496 |
10497 { |
10497 { |
10498 identifier_c param_name("IN"); |
10498 identifier_c param_name("IN"); |
10499 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
10499 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
10500 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
10500 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
10501 symbol_c *IN_type_symbol = NULL; |
10501 symbol_c *IN_type_symbol = NULL; |
10502 |
10502 |
10503 /* Get the value from a foo(<param_value>) style call */ |
10503 /* Get the value from a foo(<param_value>) style call */ |
10504 if (IN_param_value == NULL) |
10504 if (IN_param_value == NULL) |
10505 IN_param_value = function_call_param_iterator.next(); |
10505 IN_param_value = function_call_param_iterator.next_nf(); |
10506 if (IN_param_value != NULL) { |
10506 if (IN_param_value != NULL) { |
10507 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
10507 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
10508 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
10508 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
10509 } |
10509 } |
10510 |
10510 |
10531 symbol_c *last_type_symbol = NULL; |
10531 symbol_c *last_type_symbol = NULL; |
10532 |
10532 |
10533 { |
10533 { |
10534 identifier_c param_name("IN"); |
10534 identifier_c param_name("IN"); |
10535 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
10535 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
10536 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
10536 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
10537 symbol_c *IN_type_symbol = NULL; |
10537 symbol_c *IN_type_symbol = NULL; |
10538 |
10538 |
10539 /* Get the value from a foo(<param_value>) style call */ |
10539 /* Get the value from a foo(<param_value>) style call */ |
10540 if (IN_param_value == NULL) |
10540 if (IN_param_value == NULL) |
10541 IN_param_value = function_call_param_iterator.next(); |
10541 IN_param_value = function_call_param_iterator.next_nf(); |
10542 if (IN_param_value != NULL) { |
10542 if (IN_param_value != NULL) { |
10543 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
10543 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
10544 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
10544 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
10545 } |
10545 } |
10546 |
10546 |
10567 symbol_c *last_type_symbol = NULL; |
10567 symbol_c *last_type_symbol = NULL; |
10568 |
10568 |
10569 { |
10569 { |
10570 identifier_c param_name("IN"); |
10570 identifier_c param_name("IN"); |
10571 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
10571 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
10572 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
10572 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
10573 symbol_c *IN_type_symbol = NULL; |
10573 symbol_c *IN_type_symbol = NULL; |
10574 |
10574 |
10575 /* Get the value from a foo(<param_value>) style call */ |
10575 /* Get the value from a foo(<param_value>) style call */ |
10576 if (IN_param_value == NULL) |
10576 if (IN_param_value == NULL) |
10577 IN_param_value = function_call_param_iterator.next(); |
10577 IN_param_value = function_call_param_iterator.next_nf(); |
10578 if (IN_param_value != NULL) { |
10578 if (IN_param_value != NULL) { |
10579 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
10579 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
10580 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
10580 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
10581 } |
10581 } |
10582 |
10582 |
10603 symbol_c *last_type_symbol = NULL; |
10603 symbol_c *last_type_symbol = NULL; |
10604 |
10604 |
10605 { |
10605 { |
10606 identifier_c param_name("IN"); |
10606 identifier_c param_name("IN"); |
10607 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
10607 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
10608 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
10608 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
10609 symbol_c *IN_type_symbol = NULL; |
10609 symbol_c *IN_type_symbol = NULL; |
10610 |
10610 |
10611 /* Get the value from a foo(<param_value>) style call */ |
10611 /* Get the value from a foo(<param_value>) style call */ |
10612 if (IN_param_value == NULL) |
10612 if (IN_param_value == NULL) |
10613 IN_param_value = function_call_param_iterator.next(); |
10613 IN_param_value = function_call_param_iterator.next_nf(); |
10614 if (IN_param_value != NULL) { |
10614 if (IN_param_value != NULL) { |
10615 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
10615 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
10616 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
10616 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
10617 } |
10617 } |
10618 |
10618 |
10639 symbol_c *last_type_symbol = NULL; |
10639 symbol_c *last_type_symbol = NULL; |
10640 |
10640 |
10641 { |
10641 { |
10642 identifier_c param_name("IN"); |
10642 identifier_c param_name("IN"); |
10643 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
10643 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
10644 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
10644 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
10645 symbol_c *IN_type_symbol = NULL; |
10645 symbol_c *IN_type_symbol = NULL; |
10646 |
10646 |
10647 /* Get the value from a foo(<param_value>) style call */ |
10647 /* Get the value from a foo(<param_value>) style call */ |
10648 if (IN_param_value == NULL) |
10648 if (IN_param_value == NULL) |
10649 IN_param_value = function_call_param_iterator.next(); |
10649 IN_param_value = function_call_param_iterator.next_nf(); |
10650 if (IN_param_value != NULL) { |
10650 if (IN_param_value != NULL) { |
10651 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
10651 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
10652 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
10652 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
10653 } |
10653 } |
10654 |
10654 |
10675 symbol_c *last_type_symbol = NULL; |
10675 symbol_c *last_type_symbol = NULL; |
10676 |
10676 |
10677 { |
10677 { |
10678 identifier_c param_name("IN"); |
10678 identifier_c param_name("IN"); |
10679 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
10679 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
10680 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
10680 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
10681 symbol_c *IN_type_symbol = NULL; |
10681 symbol_c *IN_type_symbol = NULL; |
10682 |
10682 |
10683 /* Get the value from a foo(<param_value>) style call */ |
10683 /* Get the value from a foo(<param_value>) style call */ |
10684 if (IN_param_value == NULL) |
10684 if (IN_param_value == NULL) |
10685 IN_param_value = function_call_param_iterator.next(); |
10685 IN_param_value = function_call_param_iterator.next_nf(); |
10686 if (IN_param_value != NULL) { |
10686 if (IN_param_value != NULL) { |
10687 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
10687 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
10688 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
10688 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
10689 } |
10689 } |
10690 |
10690 |
10711 symbol_c *last_type_symbol = NULL; |
10711 symbol_c *last_type_symbol = NULL; |
10712 |
10712 |
10713 { |
10713 { |
10714 identifier_c param_name("IN"); |
10714 identifier_c param_name("IN"); |
10715 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
10715 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
10716 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
10716 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
10717 symbol_c *IN_type_symbol = NULL; |
10717 symbol_c *IN_type_symbol = NULL; |
10718 |
10718 |
10719 /* Get the value from a foo(<param_value>) style call */ |
10719 /* Get the value from a foo(<param_value>) style call */ |
10720 if (IN_param_value == NULL) |
10720 if (IN_param_value == NULL) |
10721 IN_param_value = function_call_param_iterator.next(); |
10721 IN_param_value = function_call_param_iterator.next_nf(); |
10722 if (IN_param_value != NULL) { |
10722 if (IN_param_value != NULL) { |
10723 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
10723 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
10724 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
10724 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
10725 } |
10725 } |
10726 |
10726 |
10747 symbol_c *last_type_symbol = NULL; |
10747 symbol_c *last_type_symbol = NULL; |
10748 |
10748 |
10749 { |
10749 { |
10750 identifier_c param_name("IN"); |
10750 identifier_c param_name("IN"); |
10751 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
10751 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
10752 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
10752 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
10753 symbol_c *IN_type_symbol = NULL; |
10753 symbol_c *IN_type_symbol = NULL; |
10754 |
10754 |
10755 /* Get the value from a foo(<param_value>) style call */ |
10755 /* Get the value from a foo(<param_value>) style call */ |
10756 if (IN_param_value == NULL) |
10756 if (IN_param_value == NULL) |
10757 IN_param_value = function_call_param_iterator.next(); |
10757 IN_param_value = function_call_param_iterator.next_nf(); |
10758 if (IN_param_value != NULL) { |
10758 if (IN_param_value != NULL) { |
10759 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
10759 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
10760 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
10760 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
10761 } |
10761 } |
10762 |
10762 |
10783 symbol_c *last_type_symbol = NULL; |
10783 symbol_c *last_type_symbol = NULL; |
10784 |
10784 |
10785 { |
10785 { |
10786 identifier_c param_name("IN"); |
10786 identifier_c param_name("IN"); |
10787 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
10787 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
10788 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
10788 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
10789 symbol_c *IN_type_symbol = NULL; |
10789 symbol_c *IN_type_symbol = NULL; |
10790 |
10790 |
10791 /* Get the value from a foo(<param_value>) style call */ |
10791 /* Get the value from a foo(<param_value>) style call */ |
10792 if (IN_param_value == NULL) |
10792 if (IN_param_value == NULL) |
10793 IN_param_value = function_call_param_iterator.next(); |
10793 IN_param_value = function_call_param_iterator.next_nf(); |
10794 if (IN_param_value != NULL) { |
10794 if (IN_param_value != NULL) { |
10795 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
10795 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
10796 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
10796 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
10797 } |
10797 } |
10798 |
10798 |
10819 symbol_c *last_type_symbol = NULL; |
10819 symbol_c *last_type_symbol = NULL; |
10820 |
10820 |
10821 { |
10821 { |
10822 identifier_c param_name("IN"); |
10822 identifier_c param_name("IN"); |
10823 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
10823 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
10824 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
10824 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
10825 symbol_c *IN_type_symbol = NULL; |
10825 symbol_c *IN_type_symbol = NULL; |
10826 |
10826 |
10827 /* Get the value from a foo(<param_value>) style call */ |
10827 /* Get the value from a foo(<param_value>) style call */ |
10828 if (IN_param_value == NULL) |
10828 if (IN_param_value == NULL) |
10829 IN_param_value = function_call_param_iterator.next(); |
10829 IN_param_value = function_call_param_iterator.next_nf(); |
10830 if (IN_param_value != NULL) { |
10830 if (IN_param_value != NULL) { |
10831 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
10831 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
10832 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
10832 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
10833 } |
10833 } |
10834 |
10834 |
10855 symbol_c *last_type_symbol = NULL; |
10855 symbol_c *last_type_symbol = NULL; |
10856 |
10856 |
10857 { |
10857 { |
10858 identifier_c param_name("IN"); |
10858 identifier_c param_name("IN"); |
10859 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
10859 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
10860 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
10860 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
10861 symbol_c *IN_type_symbol = NULL; |
10861 symbol_c *IN_type_symbol = NULL; |
10862 |
10862 |
10863 /* Get the value from a foo(<param_value>) style call */ |
10863 /* Get the value from a foo(<param_value>) style call */ |
10864 if (IN_param_value == NULL) |
10864 if (IN_param_value == NULL) |
10865 IN_param_value = function_call_param_iterator.next(); |
10865 IN_param_value = function_call_param_iterator.next_nf(); |
10866 if (IN_param_value != NULL) { |
10866 if (IN_param_value != NULL) { |
10867 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
10867 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
10868 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
10868 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
10869 } |
10869 } |
10870 |
10870 |
10891 symbol_c *last_type_symbol = NULL; |
10891 symbol_c *last_type_symbol = NULL; |
10892 |
10892 |
10893 { |
10893 { |
10894 identifier_c param_name("IN"); |
10894 identifier_c param_name("IN"); |
10895 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
10895 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
10896 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
10896 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
10897 symbol_c *IN_type_symbol = NULL; |
10897 symbol_c *IN_type_symbol = NULL; |
10898 |
10898 |
10899 /* Get the value from a foo(<param_value>) style call */ |
10899 /* Get the value from a foo(<param_value>) style call */ |
10900 if (IN_param_value == NULL) |
10900 if (IN_param_value == NULL) |
10901 IN_param_value = function_call_param_iterator.next(); |
10901 IN_param_value = function_call_param_iterator.next_nf(); |
10902 if (IN_param_value != NULL) { |
10902 if (IN_param_value != NULL) { |
10903 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
10903 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
10904 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
10904 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
10905 } |
10905 } |
10906 |
10906 |
10927 symbol_c *last_type_symbol = NULL; |
10927 symbol_c *last_type_symbol = NULL; |
10928 |
10928 |
10929 { |
10929 { |
10930 identifier_c param_name("IN"); |
10930 identifier_c param_name("IN"); |
10931 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
10931 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
10932 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
10932 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
10933 symbol_c *IN_type_symbol = NULL; |
10933 symbol_c *IN_type_symbol = NULL; |
10934 |
10934 |
10935 /* Get the value from a foo(<param_value>) style call */ |
10935 /* Get the value from a foo(<param_value>) style call */ |
10936 if (IN_param_value == NULL) |
10936 if (IN_param_value == NULL) |
10937 IN_param_value = function_call_param_iterator.next(); |
10937 IN_param_value = function_call_param_iterator.next_nf(); |
10938 if (IN_param_value != NULL) { |
10938 if (IN_param_value != NULL) { |
10939 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
10939 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
10940 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
10940 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
10941 } |
10941 } |
10942 |
10942 |
10963 symbol_c *last_type_symbol = NULL; |
10963 symbol_c *last_type_symbol = NULL; |
10964 |
10964 |
10965 { |
10965 { |
10966 identifier_c param_name("IN"); |
10966 identifier_c param_name("IN"); |
10967 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
10967 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
10968 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
10968 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
10969 symbol_c *IN_type_symbol = NULL; |
10969 symbol_c *IN_type_symbol = NULL; |
10970 |
10970 |
10971 /* Get the value from a foo(<param_value>) style call */ |
10971 /* Get the value from a foo(<param_value>) style call */ |
10972 if (IN_param_value == NULL) |
10972 if (IN_param_value == NULL) |
10973 IN_param_value = function_call_param_iterator.next(); |
10973 IN_param_value = function_call_param_iterator.next_nf(); |
10974 if (IN_param_value != NULL) { |
10974 if (IN_param_value != NULL) { |
10975 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
10975 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
10976 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
10976 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
10977 } |
10977 } |
10978 |
10978 |
10999 symbol_c *last_type_symbol = NULL; |
10999 symbol_c *last_type_symbol = NULL; |
11000 |
11000 |
11001 { |
11001 { |
11002 identifier_c param_name("IN"); |
11002 identifier_c param_name("IN"); |
11003 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
11003 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
11004 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
11004 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
11005 symbol_c *IN_type_symbol = NULL; |
11005 symbol_c *IN_type_symbol = NULL; |
11006 |
11006 |
11007 /* Get the value from a foo(<param_value>) style call */ |
11007 /* Get the value from a foo(<param_value>) style call */ |
11008 if (IN_param_value == NULL) |
11008 if (IN_param_value == NULL) |
11009 IN_param_value = function_call_param_iterator.next(); |
11009 IN_param_value = function_call_param_iterator.next_nf(); |
11010 if (IN_param_value != NULL) { |
11010 if (IN_param_value != NULL) { |
11011 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
11011 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
11012 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
11012 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
11013 } |
11013 } |
11014 |
11014 |
11035 symbol_c *last_type_symbol = NULL; |
11035 symbol_c *last_type_symbol = NULL; |
11036 |
11036 |
11037 { |
11037 { |
11038 identifier_c param_name("IN"); |
11038 identifier_c param_name("IN"); |
11039 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
11039 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
11040 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
11040 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
11041 symbol_c *IN_type_symbol = NULL; |
11041 symbol_c *IN_type_symbol = NULL; |
11042 |
11042 |
11043 /* Get the value from a foo(<param_value>) style call */ |
11043 /* Get the value from a foo(<param_value>) style call */ |
11044 if (IN_param_value == NULL) |
11044 if (IN_param_value == NULL) |
11045 IN_param_value = function_call_param_iterator.next(); |
11045 IN_param_value = function_call_param_iterator.next_nf(); |
11046 if (IN_param_value != NULL) { |
11046 if (IN_param_value != NULL) { |
11047 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
11047 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
11048 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
11048 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
11049 } |
11049 } |
11050 |
11050 |
11071 symbol_c *last_type_symbol = NULL; |
11071 symbol_c *last_type_symbol = NULL; |
11072 |
11072 |
11073 { |
11073 { |
11074 identifier_c param_name("IN"); |
11074 identifier_c param_name("IN"); |
11075 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
11075 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
11076 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
11076 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
11077 symbol_c *IN_type_symbol = NULL; |
11077 symbol_c *IN_type_symbol = NULL; |
11078 |
11078 |
11079 /* Get the value from a foo(<param_value>) style call */ |
11079 /* Get the value from a foo(<param_value>) style call */ |
11080 if (IN_param_value == NULL) |
11080 if (IN_param_value == NULL) |
11081 IN_param_value = function_call_param_iterator.next(); |
11081 IN_param_value = function_call_param_iterator.next_nf(); |
11082 if (IN_param_value != NULL) { |
11082 if (IN_param_value != NULL) { |
11083 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
11083 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
11084 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
11084 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
11085 } |
11085 } |
11086 |
11086 |
11107 symbol_c *last_type_symbol = NULL; |
11107 symbol_c *last_type_symbol = NULL; |
11108 |
11108 |
11109 { |
11109 { |
11110 identifier_c param_name("IN"); |
11110 identifier_c param_name("IN"); |
11111 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
11111 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
11112 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
11112 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
11113 symbol_c *IN_type_symbol = NULL; |
11113 symbol_c *IN_type_symbol = NULL; |
11114 |
11114 |
11115 /* Get the value from a foo(<param_value>) style call */ |
11115 /* Get the value from a foo(<param_value>) style call */ |
11116 if (IN_param_value == NULL) |
11116 if (IN_param_value == NULL) |
11117 IN_param_value = function_call_param_iterator.next(); |
11117 IN_param_value = function_call_param_iterator.next_nf(); |
11118 if (IN_param_value != NULL) { |
11118 if (IN_param_value != NULL) { |
11119 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
11119 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
11120 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
11120 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
11121 } |
11121 } |
11122 |
11122 |
11143 symbol_c *last_type_symbol = NULL; |
11143 symbol_c *last_type_symbol = NULL; |
11144 |
11144 |
11145 { |
11145 { |
11146 identifier_c param_name("IN"); |
11146 identifier_c param_name("IN"); |
11147 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
11147 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
11148 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
11148 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
11149 symbol_c *IN_type_symbol = NULL; |
11149 symbol_c *IN_type_symbol = NULL; |
11150 |
11150 |
11151 /* Get the value from a foo(<param_value>) style call */ |
11151 /* Get the value from a foo(<param_value>) style call */ |
11152 if (IN_param_value == NULL) |
11152 if (IN_param_value == NULL) |
11153 IN_param_value = function_call_param_iterator.next(); |
11153 IN_param_value = function_call_param_iterator.next_nf(); |
11154 if (IN_param_value != NULL) { |
11154 if (IN_param_value != NULL) { |
11155 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
11155 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
11156 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
11156 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
11157 } |
11157 } |
11158 |
11158 |
11179 symbol_c *last_type_symbol = NULL; |
11179 symbol_c *last_type_symbol = NULL; |
11180 |
11180 |
11181 { |
11181 { |
11182 identifier_c param_name("IN"); |
11182 identifier_c param_name("IN"); |
11183 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
11183 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
11184 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
11184 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
11185 symbol_c *IN_type_symbol = NULL; |
11185 symbol_c *IN_type_symbol = NULL; |
11186 |
11186 |
11187 /* Get the value from a foo(<param_value>) style call */ |
11187 /* Get the value from a foo(<param_value>) style call */ |
11188 if (IN_param_value == NULL) |
11188 if (IN_param_value == NULL) |
11189 IN_param_value = function_call_param_iterator.next(); |
11189 IN_param_value = function_call_param_iterator.next_nf(); |
11190 if (IN_param_value != NULL) { |
11190 if (IN_param_value != NULL) { |
11191 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
11191 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
11192 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
11192 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
11193 } |
11193 } |
11194 |
11194 |
11215 symbol_c *last_type_symbol = NULL; |
11215 symbol_c *last_type_symbol = NULL; |
11216 |
11216 |
11217 { |
11217 { |
11218 identifier_c param_name("IN"); |
11218 identifier_c param_name("IN"); |
11219 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
11219 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
11220 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
11220 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
11221 symbol_c *IN_type_symbol = NULL; |
11221 symbol_c *IN_type_symbol = NULL; |
11222 |
11222 |
11223 /* Get the value from a foo(<param_value>) style call */ |
11223 /* Get the value from a foo(<param_value>) style call */ |
11224 if (IN_param_value == NULL) |
11224 if (IN_param_value == NULL) |
11225 IN_param_value = function_call_param_iterator.next(); |
11225 IN_param_value = function_call_param_iterator.next_nf(); |
11226 if (IN_param_value != NULL) { |
11226 if (IN_param_value != NULL) { |
11227 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
11227 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
11228 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
11228 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
11229 } |
11229 } |
11230 |
11230 |
11251 symbol_c *last_type_symbol = NULL; |
11251 symbol_c *last_type_symbol = NULL; |
11252 |
11252 |
11253 { |
11253 { |
11254 identifier_c param_name("IN"); |
11254 identifier_c param_name("IN"); |
11255 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
11255 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
11256 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
11256 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
11257 symbol_c *IN_type_symbol = NULL; |
11257 symbol_c *IN_type_symbol = NULL; |
11258 |
11258 |
11259 /* Get the value from a foo(<param_value>) style call */ |
11259 /* Get the value from a foo(<param_value>) style call */ |
11260 if (IN_param_value == NULL) |
11260 if (IN_param_value == NULL) |
11261 IN_param_value = function_call_param_iterator.next(); |
11261 IN_param_value = function_call_param_iterator.next_nf(); |
11262 if (IN_param_value != NULL) { |
11262 if (IN_param_value != NULL) { |
11263 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
11263 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
11264 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
11264 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
11265 } |
11265 } |
11266 |
11266 |
11287 symbol_c *last_type_symbol = NULL; |
11287 symbol_c *last_type_symbol = NULL; |
11288 |
11288 |
11289 { |
11289 { |
11290 identifier_c param_name("IN"); |
11290 identifier_c param_name("IN"); |
11291 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
11291 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
11292 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
11292 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
11293 symbol_c *IN_type_symbol = NULL; |
11293 symbol_c *IN_type_symbol = NULL; |
11294 |
11294 |
11295 /* Get the value from a foo(<param_value>) style call */ |
11295 /* Get the value from a foo(<param_value>) style call */ |
11296 if (IN_param_value == NULL) |
11296 if (IN_param_value == NULL) |
11297 IN_param_value = function_call_param_iterator.next(); |
11297 IN_param_value = function_call_param_iterator.next_nf(); |
11298 if (IN_param_value != NULL) { |
11298 if (IN_param_value != NULL) { |
11299 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
11299 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
11300 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
11300 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
11301 } |
11301 } |
11302 |
11302 |
11323 symbol_c *last_type_symbol = NULL; |
11323 symbol_c *last_type_symbol = NULL; |
11324 |
11324 |
11325 { |
11325 { |
11326 identifier_c param_name("IN"); |
11326 identifier_c param_name("IN"); |
11327 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
11327 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
11328 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
11328 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
11329 symbol_c *IN_type_symbol = NULL; |
11329 symbol_c *IN_type_symbol = NULL; |
11330 |
11330 |
11331 /* Get the value from a foo(<param_value>) style call */ |
11331 /* Get the value from a foo(<param_value>) style call */ |
11332 if (IN_param_value == NULL) |
11332 if (IN_param_value == NULL) |
11333 IN_param_value = function_call_param_iterator.next(); |
11333 IN_param_value = function_call_param_iterator.next_nf(); |
11334 if (IN_param_value != NULL) { |
11334 if (IN_param_value != NULL) { |
11335 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
11335 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
11336 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
11336 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
11337 } |
11337 } |
11338 |
11338 |
11359 symbol_c *last_type_symbol = NULL; |
11359 symbol_c *last_type_symbol = NULL; |
11360 |
11360 |
11361 { |
11361 { |
11362 identifier_c param_name("IN"); |
11362 identifier_c param_name("IN"); |
11363 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
11363 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
11364 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
11364 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
11365 symbol_c *IN_type_symbol = NULL; |
11365 symbol_c *IN_type_symbol = NULL; |
11366 |
11366 |
11367 /* Get the value from a foo(<param_value>) style call */ |
11367 /* Get the value from a foo(<param_value>) style call */ |
11368 if (IN_param_value == NULL) |
11368 if (IN_param_value == NULL) |
11369 IN_param_value = function_call_param_iterator.next(); |
11369 IN_param_value = function_call_param_iterator.next_nf(); |
11370 if (IN_param_value != NULL) { |
11370 if (IN_param_value != NULL) { |
11371 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
11371 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
11372 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
11372 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
11373 } |
11373 } |
11374 |
11374 |
11395 symbol_c *last_type_symbol = NULL; |
11395 symbol_c *last_type_symbol = NULL; |
11396 |
11396 |
11397 { |
11397 { |
11398 identifier_c param_name("IN"); |
11398 identifier_c param_name("IN"); |
11399 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
11399 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
11400 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
11400 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
11401 symbol_c *IN_type_symbol = NULL; |
11401 symbol_c *IN_type_symbol = NULL; |
11402 |
11402 |
11403 /* Get the value from a foo(<param_value>) style call */ |
11403 /* Get the value from a foo(<param_value>) style call */ |
11404 if (IN_param_value == NULL) |
11404 if (IN_param_value == NULL) |
11405 IN_param_value = function_call_param_iterator.next(); |
11405 IN_param_value = function_call_param_iterator.next_nf(); |
11406 if (IN_param_value != NULL) { |
11406 if (IN_param_value != NULL) { |
11407 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
11407 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
11408 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
11408 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
11409 } |
11409 } |
11410 |
11410 |
11431 symbol_c *last_type_symbol = NULL; |
11431 symbol_c *last_type_symbol = NULL; |
11432 |
11432 |
11433 { |
11433 { |
11434 identifier_c param_name("IN"); |
11434 identifier_c param_name("IN"); |
11435 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
11435 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
11436 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
11436 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
11437 symbol_c *IN_type_symbol = NULL; |
11437 symbol_c *IN_type_symbol = NULL; |
11438 |
11438 |
11439 /* Get the value from a foo(<param_value>) style call */ |
11439 /* Get the value from a foo(<param_value>) style call */ |
11440 if (IN_param_value == NULL) |
11440 if (IN_param_value == NULL) |
11441 IN_param_value = function_call_param_iterator.next(); |
11441 IN_param_value = function_call_param_iterator.next_nf(); |
11442 if (IN_param_value != NULL) { |
11442 if (IN_param_value != NULL) { |
11443 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
11443 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
11444 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
11444 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
11445 } |
11445 } |
11446 |
11446 |
11467 symbol_c *last_type_symbol = NULL; |
11467 symbol_c *last_type_symbol = NULL; |
11468 |
11468 |
11469 { |
11469 { |
11470 identifier_c param_name("IN"); |
11470 identifier_c param_name("IN"); |
11471 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
11471 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
11472 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
11472 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
11473 symbol_c *IN_type_symbol = NULL; |
11473 symbol_c *IN_type_symbol = NULL; |
11474 |
11474 |
11475 /* Get the value from a foo(<param_value>) style call */ |
11475 /* Get the value from a foo(<param_value>) style call */ |
11476 if (IN_param_value == NULL) |
11476 if (IN_param_value == NULL) |
11477 IN_param_value = function_call_param_iterator.next(); |
11477 IN_param_value = function_call_param_iterator.next_nf(); |
11478 if (IN_param_value != NULL) { |
11478 if (IN_param_value != NULL) { |
11479 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
11479 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
11480 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
11480 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
11481 } |
11481 } |
11482 |
11482 |
11503 symbol_c *last_type_symbol = NULL; |
11503 symbol_c *last_type_symbol = NULL; |
11504 |
11504 |
11505 { |
11505 { |
11506 identifier_c param_name("IN"); |
11506 identifier_c param_name("IN"); |
11507 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
11507 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
11508 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
11508 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
11509 symbol_c *IN_type_symbol = NULL; |
11509 symbol_c *IN_type_symbol = NULL; |
11510 |
11510 |
11511 /* Get the value from a foo(<param_value>) style call */ |
11511 /* Get the value from a foo(<param_value>) style call */ |
11512 if (IN_param_value == NULL) |
11512 if (IN_param_value == NULL) |
11513 IN_param_value = function_call_param_iterator.next(); |
11513 IN_param_value = function_call_param_iterator.next_nf(); |
11514 if (IN_param_value != NULL) { |
11514 if (IN_param_value != NULL) { |
11515 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
11515 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
11516 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
11516 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
11517 } |
11517 } |
11518 |
11518 |
11539 symbol_c *last_type_symbol = NULL; |
11539 symbol_c *last_type_symbol = NULL; |
11540 |
11540 |
11541 { |
11541 { |
11542 identifier_c param_name("IN"); |
11542 identifier_c param_name("IN"); |
11543 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
11543 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
11544 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
11544 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
11545 symbol_c *IN_type_symbol = NULL; |
11545 symbol_c *IN_type_symbol = NULL; |
11546 |
11546 |
11547 /* Get the value from a foo(<param_value>) style call */ |
11547 /* Get the value from a foo(<param_value>) style call */ |
11548 if (IN_param_value == NULL) |
11548 if (IN_param_value == NULL) |
11549 IN_param_value = function_call_param_iterator.next(); |
11549 IN_param_value = function_call_param_iterator.next_nf(); |
11550 if (IN_param_value != NULL) { |
11550 if (IN_param_value != NULL) { |
11551 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
11551 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
11552 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
11552 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
11553 } |
11553 } |
11554 |
11554 |
11575 symbol_c *last_type_symbol = NULL; |
11575 symbol_c *last_type_symbol = NULL; |
11576 |
11576 |
11577 { |
11577 { |
11578 identifier_c param_name("IN"); |
11578 identifier_c param_name("IN"); |
11579 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
11579 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
11580 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
11580 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
11581 symbol_c *IN_type_symbol = NULL; |
11581 symbol_c *IN_type_symbol = NULL; |
11582 |
11582 |
11583 /* Get the value from a foo(<param_value>) style call */ |
11583 /* Get the value from a foo(<param_value>) style call */ |
11584 if (IN_param_value == NULL) |
11584 if (IN_param_value == NULL) |
11585 IN_param_value = function_call_param_iterator.next(); |
11585 IN_param_value = function_call_param_iterator.next_nf(); |
11586 if (IN_param_value != NULL) { |
11586 if (IN_param_value != NULL) { |
11587 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
11587 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
11588 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
11588 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
11589 } |
11589 } |
11590 |
11590 |
11611 symbol_c *last_type_symbol = NULL; |
11611 symbol_c *last_type_symbol = NULL; |
11612 |
11612 |
11613 { |
11613 { |
11614 identifier_c param_name("IN"); |
11614 identifier_c param_name("IN"); |
11615 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
11615 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
11616 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
11616 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
11617 symbol_c *IN_type_symbol = NULL; |
11617 symbol_c *IN_type_symbol = NULL; |
11618 |
11618 |
11619 /* Get the value from a foo(<param_value>) style call */ |
11619 /* Get the value from a foo(<param_value>) style call */ |
11620 if (IN_param_value == NULL) |
11620 if (IN_param_value == NULL) |
11621 IN_param_value = function_call_param_iterator.next(); |
11621 IN_param_value = function_call_param_iterator.next_nf(); |
11622 if (IN_param_value != NULL) { |
11622 if (IN_param_value != NULL) { |
11623 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
11623 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
11624 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
11624 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
11625 } |
11625 } |
11626 |
11626 |
11647 symbol_c *last_type_symbol = NULL; |
11647 symbol_c *last_type_symbol = NULL; |
11648 |
11648 |
11649 { |
11649 { |
11650 identifier_c param_name("IN"); |
11650 identifier_c param_name("IN"); |
11651 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
11651 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
11652 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
11652 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
11653 symbol_c *IN_type_symbol = NULL; |
11653 symbol_c *IN_type_symbol = NULL; |
11654 |
11654 |
11655 /* Get the value from a foo(<param_value>) style call */ |
11655 /* Get the value from a foo(<param_value>) style call */ |
11656 if (IN_param_value == NULL) |
11656 if (IN_param_value == NULL) |
11657 IN_param_value = function_call_param_iterator.next(); |
11657 IN_param_value = function_call_param_iterator.next_nf(); |
11658 if (IN_param_value != NULL) { |
11658 if (IN_param_value != NULL) { |
11659 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
11659 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
11660 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
11660 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
11661 } |
11661 } |
11662 |
11662 |
11683 symbol_c *last_type_symbol = NULL; |
11683 symbol_c *last_type_symbol = NULL; |
11684 |
11684 |
11685 { |
11685 { |
11686 identifier_c param_name("IN"); |
11686 identifier_c param_name("IN"); |
11687 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
11687 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
11688 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
11688 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
11689 symbol_c *IN_type_symbol = NULL; |
11689 symbol_c *IN_type_symbol = NULL; |
11690 |
11690 |
11691 /* Get the value from a foo(<param_value>) style call */ |
11691 /* Get the value from a foo(<param_value>) style call */ |
11692 if (IN_param_value == NULL) |
11692 if (IN_param_value == NULL) |
11693 IN_param_value = function_call_param_iterator.next(); |
11693 IN_param_value = function_call_param_iterator.next_nf(); |
11694 if (IN_param_value != NULL) { |
11694 if (IN_param_value != NULL) { |
11695 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
11695 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
11696 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
11696 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
11697 } |
11697 } |
11698 |
11698 |
11719 symbol_c *last_type_symbol = NULL; |
11719 symbol_c *last_type_symbol = NULL; |
11720 |
11720 |
11721 { |
11721 { |
11722 identifier_c param_name("IN"); |
11722 identifier_c param_name("IN"); |
11723 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
11723 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
11724 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
11724 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
11725 symbol_c *IN_type_symbol = NULL; |
11725 symbol_c *IN_type_symbol = NULL; |
11726 |
11726 |
11727 /* Get the value from a foo(<param_value>) style call */ |
11727 /* Get the value from a foo(<param_value>) style call */ |
11728 if (IN_param_value == NULL) |
11728 if (IN_param_value == NULL) |
11729 IN_param_value = function_call_param_iterator.next(); |
11729 IN_param_value = function_call_param_iterator.next_nf(); |
11730 if (IN_param_value != NULL) { |
11730 if (IN_param_value != NULL) { |
11731 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
11731 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
11732 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
11732 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
11733 } |
11733 } |
11734 |
11734 |
11755 symbol_c *last_type_symbol = NULL; |
11755 symbol_c *last_type_symbol = NULL; |
11756 |
11756 |
11757 { |
11757 { |
11758 identifier_c param_name("IN"); |
11758 identifier_c param_name("IN"); |
11759 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
11759 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
11760 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
11760 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
11761 symbol_c *IN_type_symbol = NULL; |
11761 symbol_c *IN_type_symbol = NULL; |
11762 |
11762 |
11763 /* Get the value from a foo(<param_value>) style call */ |
11763 /* Get the value from a foo(<param_value>) style call */ |
11764 if (IN_param_value == NULL) |
11764 if (IN_param_value == NULL) |
11765 IN_param_value = function_call_param_iterator.next(); |
11765 IN_param_value = function_call_param_iterator.next_nf(); |
11766 if (IN_param_value != NULL) { |
11766 if (IN_param_value != NULL) { |
11767 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
11767 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
11768 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
11768 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
11769 } |
11769 } |
11770 |
11770 |
11791 symbol_c *last_type_symbol = NULL; |
11791 symbol_c *last_type_symbol = NULL; |
11792 |
11792 |
11793 { |
11793 { |
11794 identifier_c param_name("IN"); |
11794 identifier_c param_name("IN"); |
11795 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
11795 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
11796 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
11796 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
11797 symbol_c *IN_type_symbol = NULL; |
11797 symbol_c *IN_type_symbol = NULL; |
11798 |
11798 |
11799 /* Get the value from a foo(<param_value>) style call */ |
11799 /* Get the value from a foo(<param_value>) style call */ |
11800 if (IN_param_value == NULL) |
11800 if (IN_param_value == NULL) |
11801 IN_param_value = function_call_param_iterator.next(); |
11801 IN_param_value = function_call_param_iterator.next_nf(); |
11802 if (IN_param_value != NULL) { |
11802 if (IN_param_value != NULL) { |
11803 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
11803 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
11804 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
11804 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
11805 } |
11805 } |
11806 |
11806 |
11827 symbol_c *last_type_symbol = NULL; |
11827 symbol_c *last_type_symbol = NULL; |
11828 |
11828 |
11829 { |
11829 { |
11830 identifier_c param_name("IN"); |
11830 identifier_c param_name("IN"); |
11831 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
11831 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
11832 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
11832 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
11833 symbol_c *IN_type_symbol = NULL; |
11833 symbol_c *IN_type_symbol = NULL; |
11834 |
11834 |
11835 /* Get the value from a foo(<param_value>) style call */ |
11835 /* Get the value from a foo(<param_value>) style call */ |
11836 if (IN_param_value == NULL) |
11836 if (IN_param_value == NULL) |
11837 IN_param_value = function_call_param_iterator.next(); |
11837 IN_param_value = function_call_param_iterator.next_nf(); |
11838 if (IN_param_value != NULL) { |
11838 if (IN_param_value != NULL) { |
11839 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
11839 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
11840 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
11840 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
11841 } |
11841 } |
11842 |
11842 |
11863 symbol_c *last_type_symbol = NULL; |
11863 symbol_c *last_type_symbol = NULL; |
11864 |
11864 |
11865 { |
11865 { |
11866 identifier_c param_name("IN"); |
11866 identifier_c param_name("IN"); |
11867 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
11867 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
11868 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
11868 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
11869 symbol_c *IN_type_symbol = NULL; |
11869 symbol_c *IN_type_symbol = NULL; |
11870 |
11870 |
11871 /* Get the value from a foo(<param_value>) style call */ |
11871 /* Get the value from a foo(<param_value>) style call */ |
11872 if (IN_param_value == NULL) |
11872 if (IN_param_value == NULL) |
11873 IN_param_value = function_call_param_iterator.next(); |
11873 IN_param_value = function_call_param_iterator.next_nf(); |
11874 if (IN_param_value != NULL) { |
11874 if (IN_param_value != NULL) { |
11875 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
11875 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
11876 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
11876 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
11877 } |
11877 } |
11878 |
11878 |
11899 symbol_c *last_type_symbol = NULL; |
11899 symbol_c *last_type_symbol = NULL; |
11900 |
11900 |
11901 { |
11901 { |
11902 identifier_c param_name("IN"); |
11902 identifier_c param_name("IN"); |
11903 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
11903 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
11904 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
11904 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
11905 symbol_c *IN_type_symbol = NULL; |
11905 symbol_c *IN_type_symbol = NULL; |
11906 |
11906 |
11907 /* Get the value from a foo(<param_value>) style call */ |
11907 /* Get the value from a foo(<param_value>) style call */ |
11908 if (IN_param_value == NULL) |
11908 if (IN_param_value == NULL) |
11909 IN_param_value = function_call_param_iterator.next(); |
11909 IN_param_value = function_call_param_iterator.next_nf(); |
11910 if (IN_param_value != NULL) { |
11910 if (IN_param_value != NULL) { |
11911 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
11911 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
11912 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
11912 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
11913 } |
11913 } |
11914 |
11914 |
11935 symbol_c *last_type_symbol = NULL; |
11935 symbol_c *last_type_symbol = NULL; |
11936 |
11936 |
11937 { |
11937 { |
11938 identifier_c param_name("IN"); |
11938 identifier_c param_name("IN"); |
11939 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
11939 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
11940 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
11940 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
11941 symbol_c *IN_type_symbol = NULL; |
11941 symbol_c *IN_type_symbol = NULL; |
11942 |
11942 |
11943 /* Get the value from a foo(<param_value>) style call */ |
11943 /* Get the value from a foo(<param_value>) style call */ |
11944 if (IN_param_value == NULL) |
11944 if (IN_param_value == NULL) |
11945 IN_param_value = function_call_param_iterator.next(); |
11945 IN_param_value = function_call_param_iterator.next_nf(); |
11946 if (IN_param_value != NULL) { |
11946 if (IN_param_value != NULL) { |
11947 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
11947 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
11948 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
11948 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
11949 } |
11949 } |
11950 |
11950 |
11971 symbol_c *last_type_symbol = NULL; |
11971 symbol_c *last_type_symbol = NULL; |
11972 |
11972 |
11973 { |
11973 { |
11974 identifier_c param_name("IN"); |
11974 identifier_c param_name("IN"); |
11975 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
11975 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
11976 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
11976 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
11977 symbol_c *IN_type_symbol = NULL; |
11977 symbol_c *IN_type_symbol = NULL; |
11978 |
11978 |
11979 /* Get the value from a foo(<param_value>) style call */ |
11979 /* Get the value from a foo(<param_value>) style call */ |
11980 if (IN_param_value == NULL) |
11980 if (IN_param_value == NULL) |
11981 IN_param_value = function_call_param_iterator.next(); |
11981 IN_param_value = function_call_param_iterator.next_nf(); |
11982 if (IN_param_value != NULL) { |
11982 if (IN_param_value != NULL) { |
11983 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
11983 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
11984 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
11984 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
11985 } |
11985 } |
11986 |
11986 |
12007 symbol_c *last_type_symbol = NULL; |
12007 symbol_c *last_type_symbol = NULL; |
12008 |
12008 |
12009 { |
12009 { |
12010 identifier_c param_name("IN"); |
12010 identifier_c param_name("IN"); |
12011 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
12011 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
12012 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
12012 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
12013 symbol_c *IN_type_symbol = NULL; |
12013 symbol_c *IN_type_symbol = NULL; |
12014 |
12014 |
12015 /* Get the value from a foo(<param_value>) style call */ |
12015 /* Get the value from a foo(<param_value>) style call */ |
12016 if (IN_param_value == NULL) |
12016 if (IN_param_value == NULL) |
12017 IN_param_value = function_call_param_iterator.next(); |
12017 IN_param_value = function_call_param_iterator.next_nf(); |
12018 if (IN_param_value != NULL) { |
12018 if (IN_param_value != NULL) { |
12019 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
12019 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
12020 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
12020 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
12021 } |
12021 } |
12022 |
12022 |
12043 symbol_c *last_type_symbol = NULL; |
12043 symbol_c *last_type_symbol = NULL; |
12044 |
12044 |
12045 { |
12045 { |
12046 identifier_c param_name("IN"); |
12046 identifier_c param_name("IN"); |
12047 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
12047 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
12048 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
12048 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
12049 symbol_c *IN_type_symbol = NULL; |
12049 symbol_c *IN_type_symbol = NULL; |
12050 |
12050 |
12051 /* Get the value from a foo(<param_value>) style call */ |
12051 /* Get the value from a foo(<param_value>) style call */ |
12052 if (IN_param_value == NULL) |
12052 if (IN_param_value == NULL) |
12053 IN_param_value = function_call_param_iterator.next(); |
12053 IN_param_value = function_call_param_iterator.next_nf(); |
12054 if (IN_param_value != NULL) { |
12054 if (IN_param_value != NULL) { |
12055 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
12055 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
12056 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
12056 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
12057 } |
12057 } |
12058 |
12058 |
12079 symbol_c *last_type_symbol = NULL; |
12079 symbol_c *last_type_symbol = NULL; |
12080 |
12080 |
12081 { |
12081 { |
12082 identifier_c param_name("IN"); |
12082 identifier_c param_name("IN"); |
12083 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
12083 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
12084 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
12084 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
12085 symbol_c *IN_type_symbol = NULL; |
12085 symbol_c *IN_type_symbol = NULL; |
12086 |
12086 |
12087 /* Get the value from a foo(<param_value>) style call */ |
12087 /* Get the value from a foo(<param_value>) style call */ |
12088 if (IN_param_value == NULL) |
12088 if (IN_param_value == NULL) |
12089 IN_param_value = function_call_param_iterator.next(); |
12089 IN_param_value = function_call_param_iterator.next_nf(); |
12090 if (IN_param_value != NULL) { |
12090 if (IN_param_value != NULL) { |
12091 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
12091 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
12092 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
12092 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
12093 } |
12093 } |
12094 |
12094 |
12115 symbol_c *last_type_symbol = NULL; |
12115 symbol_c *last_type_symbol = NULL; |
12116 |
12116 |
12117 { |
12117 { |
12118 identifier_c param_name("IN"); |
12118 identifier_c param_name("IN"); |
12119 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
12119 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
12120 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
12120 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
12121 symbol_c *IN_type_symbol = NULL; |
12121 symbol_c *IN_type_symbol = NULL; |
12122 |
12122 |
12123 /* Get the value from a foo(<param_value>) style call */ |
12123 /* Get the value from a foo(<param_value>) style call */ |
12124 if (IN_param_value == NULL) |
12124 if (IN_param_value == NULL) |
12125 IN_param_value = function_call_param_iterator.next(); |
12125 IN_param_value = function_call_param_iterator.next_nf(); |
12126 if (IN_param_value != NULL) { |
12126 if (IN_param_value != NULL) { |
12127 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
12127 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
12128 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
12128 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
12129 } |
12129 } |
12130 |
12130 |
12151 symbol_c *last_type_symbol = NULL; |
12151 symbol_c *last_type_symbol = NULL; |
12152 |
12152 |
12153 { |
12153 { |
12154 identifier_c param_name("IN"); |
12154 identifier_c param_name("IN"); |
12155 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
12155 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
12156 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
12156 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
12157 symbol_c *IN_type_symbol = NULL; |
12157 symbol_c *IN_type_symbol = NULL; |
12158 |
12158 |
12159 /* Get the value from a foo(<param_value>) style call */ |
12159 /* Get the value from a foo(<param_value>) style call */ |
12160 if (IN_param_value == NULL) |
12160 if (IN_param_value == NULL) |
12161 IN_param_value = function_call_param_iterator.next(); |
12161 IN_param_value = function_call_param_iterator.next_nf(); |
12162 if (IN_param_value != NULL) { |
12162 if (IN_param_value != NULL) { |
12163 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
12163 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
12164 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
12164 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
12165 } |
12165 } |
12166 |
12166 |
12187 symbol_c *last_type_symbol = NULL; |
12187 symbol_c *last_type_symbol = NULL; |
12188 |
12188 |
12189 { |
12189 { |
12190 identifier_c param_name("IN"); |
12190 identifier_c param_name("IN"); |
12191 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
12191 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
12192 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
12192 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
12193 symbol_c *IN_type_symbol = NULL; |
12193 symbol_c *IN_type_symbol = NULL; |
12194 |
12194 |
12195 /* Get the value from a foo(<param_value>) style call */ |
12195 /* Get the value from a foo(<param_value>) style call */ |
12196 if (IN_param_value == NULL) |
12196 if (IN_param_value == NULL) |
12197 IN_param_value = function_call_param_iterator.next(); |
12197 IN_param_value = function_call_param_iterator.next_nf(); |
12198 if (IN_param_value != NULL) { |
12198 if (IN_param_value != NULL) { |
12199 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
12199 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
12200 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
12200 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
12201 } |
12201 } |
12202 |
12202 |
12223 symbol_c *last_type_symbol = NULL; |
12223 symbol_c *last_type_symbol = NULL; |
12224 |
12224 |
12225 { |
12225 { |
12226 identifier_c param_name("IN"); |
12226 identifier_c param_name("IN"); |
12227 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
12227 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
12228 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
12228 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
12229 symbol_c *IN_type_symbol = NULL; |
12229 symbol_c *IN_type_symbol = NULL; |
12230 |
12230 |
12231 /* Get the value from a foo(<param_value>) style call */ |
12231 /* Get the value from a foo(<param_value>) style call */ |
12232 if (IN_param_value == NULL) |
12232 if (IN_param_value == NULL) |
12233 IN_param_value = function_call_param_iterator.next(); |
12233 IN_param_value = function_call_param_iterator.next_nf(); |
12234 if (IN_param_value != NULL) { |
12234 if (IN_param_value != NULL) { |
12235 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
12235 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
12236 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
12236 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
12237 } |
12237 } |
12238 |
12238 |
12259 symbol_c *last_type_symbol = NULL; |
12259 symbol_c *last_type_symbol = NULL; |
12260 |
12260 |
12261 { |
12261 { |
12262 identifier_c param_name("IN"); |
12262 identifier_c param_name("IN"); |
12263 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
12263 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
12264 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
12264 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
12265 symbol_c *IN_type_symbol = NULL; |
12265 symbol_c *IN_type_symbol = NULL; |
12266 |
12266 |
12267 /* Get the value from a foo(<param_value>) style call */ |
12267 /* Get the value from a foo(<param_value>) style call */ |
12268 if (IN_param_value == NULL) |
12268 if (IN_param_value == NULL) |
12269 IN_param_value = function_call_param_iterator.next(); |
12269 IN_param_value = function_call_param_iterator.next_nf(); |
12270 if (IN_param_value != NULL) { |
12270 if (IN_param_value != NULL) { |
12271 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
12271 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
12272 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
12272 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
12273 } |
12273 } |
12274 |
12274 |
12295 symbol_c *last_type_symbol = NULL; |
12295 symbol_c *last_type_symbol = NULL; |
12296 |
12296 |
12297 { |
12297 { |
12298 identifier_c param_name("IN"); |
12298 identifier_c param_name("IN"); |
12299 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
12299 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
12300 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
12300 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
12301 symbol_c *IN_type_symbol = NULL; |
12301 symbol_c *IN_type_symbol = NULL; |
12302 |
12302 |
12303 /* Get the value from a foo(<param_value>) style call */ |
12303 /* Get the value from a foo(<param_value>) style call */ |
12304 if (IN_param_value == NULL) |
12304 if (IN_param_value == NULL) |
12305 IN_param_value = function_call_param_iterator.next(); |
12305 IN_param_value = function_call_param_iterator.next_nf(); |
12306 if (IN_param_value != NULL) { |
12306 if (IN_param_value != NULL) { |
12307 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
12307 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
12308 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
12308 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
12309 } |
12309 } |
12310 |
12310 |
12331 symbol_c *last_type_symbol = NULL; |
12331 symbol_c *last_type_symbol = NULL; |
12332 |
12332 |
12333 { |
12333 { |
12334 identifier_c param_name("IN"); |
12334 identifier_c param_name("IN"); |
12335 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
12335 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
12336 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
12336 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
12337 symbol_c *IN_type_symbol = NULL; |
12337 symbol_c *IN_type_symbol = NULL; |
12338 |
12338 |
12339 /* Get the value from a foo(<param_value>) style call */ |
12339 /* Get the value from a foo(<param_value>) style call */ |
12340 if (IN_param_value == NULL) |
12340 if (IN_param_value == NULL) |
12341 IN_param_value = function_call_param_iterator.next(); |
12341 IN_param_value = function_call_param_iterator.next_nf(); |
12342 if (IN_param_value != NULL) { |
12342 if (IN_param_value != NULL) { |
12343 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
12343 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
12344 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
12344 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
12345 } |
12345 } |
12346 |
12346 |
12367 symbol_c *last_type_symbol = NULL; |
12367 symbol_c *last_type_symbol = NULL; |
12368 |
12368 |
12369 { |
12369 { |
12370 identifier_c param_name("IN"); |
12370 identifier_c param_name("IN"); |
12371 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
12371 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
12372 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
12372 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
12373 symbol_c *IN_type_symbol = NULL; |
12373 symbol_c *IN_type_symbol = NULL; |
12374 |
12374 |
12375 /* Get the value from a foo(<param_value>) style call */ |
12375 /* Get the value from a foo(<param_value>) style call */ |
12376 if (IN_param_value == NULL) |
12376 if (IN_param_value == NULL) |
12377 IN_param_value = function_call_param_iterator.next(); |
12377 IN_param_value = function_call_param_iterator.next_nf(); |
12378 if (IN_param_value != NULL) { |
12378 if (IN_param_value != NULL) { |
12379 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
12379 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
12380 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
12380 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
12381 } |
12381 } |
12382 |
12382 |
12403 symbol_c *last_type_symbol = NULL; |
12403 symbol_c *last_type_symbol = NULL; |
12404 |
12404 |
12405 { |
12405 { |
12406 identifier_c param_name("IN"); |
12406 identifier_c param_name("IN"); |
12407 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
12407 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
12408 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
12408 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
12409 symbol_c *IN_type_symbol = NULL; |
12409 symbol_c *IN_type_symbol = NULL; |
12410 |
12410 |
12411 /* Get the value from a foo(<param_value>) style call */ |
12411 /* Get the value from a foo(<param_value>) style call */ |
12412 if (IN_param_value == NULL) |
12412 if (IN_param_value == NULL) |
12413 IN_param_value = function_call_param_iterator.next(); |
12413 IN_param_value = function_call_param_iterator.next_nf(); |
12414 if (IN_param_value != NULL) { |
12414 if (IN_param_value != NULL) { |
12415 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
12415 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
12416 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
12416 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
12417 } |
12417 } |
12418 |
12418 |
12439 symbol_c *last_type_symbol = NULL; |
12439 symbol_c *last_type_symbol = NULL; |
12440 |
12440 |
12441 { |
12441 { |
12442 identifier_c param_name("IN"); |
12442 identifier_c param_name("IN"); |
12443 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
12443 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
12444 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
12444 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
12445 symbol_c *IN_type_symbol = NULL; |
12445 symbol_c *IN_type_symbol = NULL; |
12446 |
12446 |
12447 /* Get the value from a foo(<param_value>) style call */ |
12447 /* Get the value from a foo(<param_value>) style call */ |
12448 if (IN_param_value == NULL) |
12448 if (IN_param_value == NULL) |
12449 IN_param_value = function_call_param_iterator.next(); |
12449 IN_param_value = function_call_param_iterator.next_nf(); |
12450 if (IN_param_value != NULL) { |
12450 if (IN_param_value != NULL) { |
12451 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
12451 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
12452 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
12452 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
12453 } |
12453 } |
12454 |
12454 |
12475 symbol_c *last_type_symbol = NULL; |
12475 symbol_c *last_type_symbol = NULL; |
12476 |
12476 |
12477 { |
12477 { |
12478 identifier_c param_name("IN"); |
12478 identifier_c param_name("IN"); |
12479 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
12479 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
12480 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
12480 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
12481 symbol_c *IN_type_symbol = NULL; |
12481 symbol_c *IN_type_symbol = NULL; |
12482 |
12482 |
12483 /* Get the value from a foo(<param_value>) style call */ |
12483 /* Get the value from a foo(<param_value>) style call */ |
12484 if (IN_param_value == NULL) |
12484 if (IN_param_value == NULL) |
12485 IN_param_value = function_call_param_iterator.next(); |
12485 IN_param_value = function_call_param_iterator.next_nf(); |
12486 if (IN_param_value != NULL) { |
12486 if (IN_param_value != NULL) { |
12487 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
12487 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
12488 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
12488 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
12489 } |
12489 } |
12490 |
12490 |
12511 symbol_c *last_type_symbol = NULL; |
12511 symbol_c *last_type_symbol = NULL; |
12512 |
12512 |
12513 { |
12513 { |
12514 identifier_c param_name("IN"); |
12514 identifier_c param_name("IN"); |
12515 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
12515 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
12516 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
12516 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
12517 symbol_c *IN_type_symbol = NULL; |
12517 symbol_c *IN_type_symbol = NULL; |
12518 |
12518 |
12519 /* Get the value from a foo(<param_value>) style call */ |
12519 /* Get the value from a foo(<param_value>) style call */ |
12520 if (IN_param_value == NULL) |
12520 if (IN_param_value == NULL) |
12521 IN_param_value = function_call_param_iterator.next(); |
12521 IN_param_value = function_call_param_iterator.next_nf(); |
12522 if (IN_param_value != NULL) { |
12522 if (IN_param_value != NULL) { |
12523 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
12523 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
12524 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
12524 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
12525 } |
12525 } |
12526 |
12526 |
12547 symbol_c *last_type_symbol = NULL; |
12547 symbol_c *last_type_symbol = NULL; |
12548 |
12548 |
12549 { |
12549 { |
12550 identifier_c param_name("IN"); |
12550 identifier_c param_name("IN"); |
12551 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
12551 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
12552 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
12552 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
12553 symbol_c *IN_type_symbol = NULL; |
12553 symbol_c *IN_type_symbol = NULL; |
12554 |
12554 |
12555 /* Get the value from a foo(<param_value>) style call */ |
12555 /* Get the value from a foo(<param_value>) style call */ |
12556 if (IN_param_value == NULL) |
12556 if (IN_param_value == NULL) |
12557 IN_param_value = function_call_param_iterator.next(); |
12557 IN_param_value = function_call_param_iterator.next_nf(); |
12558 if (IN_param_value != NULL) { |
12558 if (IN_param_value != NULL) { |
12559 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
12559 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
12560 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
12560 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
12561 } |
12561 } |
12562 |
12562 |
12583 symbol_c *last_type_symbol = NULL; |
12583 symbol_c *last_type_symbol = NULL; |
12584 |
12584 |
12585 { |
12585 { |
12586 identifier_c param_name("IN"); |
12586 identifier_c param_name("IN"); |
12587 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
12587 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
12588 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
12588 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
12589 symbol_c *IN_type_symbol = NULL; |
12589 symbol_c *IN_type_symbol = NULL; |
12590 |
12590 |
12591 /* Get the value from a foo(<param_value>) style call */ |
12591 /* Get the value from a foo(<param_value>) style call */ |
12592 if (IN_param_value == NULL) |
12592 if (IN_param_value == NULL) |
12593 IN_param_value = function_call_param_iterator.next(); |
12593 IN_param_value = function_call_param_iterator.next_nf(); |
12594 if (IN_param_value != NULL) { |
12594 if (IN_param_value != NULL) { |
12595 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
12595 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
12596 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
12596 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
12597 } |
12597 } |
12598 |
12598 |
12619 symbol_c *last_type_symbol = NULL; |
12619 symbol_c *last_type_symbol = NULL; |
12620 |
12620 |
12621 { |
12621 { |
12622 identifier_c param_name("IN"); |
12622 identifier_c param_name("IN"); |
12623 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
12623 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
12624 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
12624 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
12625 symbol_c *IN_type_symbol = NULL; |
12625 symbol_c *IN_type_symbol = NULL; |
12626 |
12626 |
12627 /* Get the value from a foo(<param_value>) style call */ |
12627 /* Get the value from a foo(<param_value>) style call */ |
12628 if (IN_param_value == NULL) |
12628 if (IN_param_value == NULL) |
12629 IN_param_value = function_call_param_iterator.next(); |
12629 IN_param_value = function_call_param_iterator.next_nf(); |
12630 if (IN_param_value != NULL) { |
12630 if (IN_param_value != NULL) { |
12631 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
12631 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
12632 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
12632 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
12633 } |
12633 } |
12634 |
12634 |
12655 symbol_c *last_type_symbol = NULL; |
12655 symbol_c *last_type_symbol = NULL; |
12656 |
12656 |
12657 { |
12657 { |
12658 identifier_c param_name("IN"); |
12658 identifier_c param_name("IN"); |
12659 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
12659 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
12660 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
12660 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
12661 symbol_c *IN_type_symbol = NULL; |
12661 symbol_c *IN_type_symbol = NULL; |
12662 |
12662 |
12663 /* Get the value from a foo(<param_value>) style call */ |
12663 /* Get the value from a foo(<param_value>) style call */ |
12664 if (IN_param_value == NULL) |
12664 if (IN_param_value == NULL) |
12665 IN_param_value = function_call_param_iterator.next(); |
12665 IN_param_value = function_call_param_iterator.next_nf(); |
12666 if (IN_param_value != NULL) { |
12666 if (IN_param_value != NULL) { |
12667 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
12667 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
12668 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
12668 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
12669 } |
12669 } |
12670 |
12670 |
12691 symbol_c *last_type_symbol = NULL; |
12691 symbol_c *last_type_symbol = NULL; |
12692 |
12692 |
12693 { |
12693 { |
12694 identifier_c param_name("IN"); |
12694 identifier_c param_name("IN"); |
12695 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
12695 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
12696 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
12696 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
12697 symbol_c *IN_type_symbol = NULL; |
12697 symbol_c *IN_type_symbol = NULL; |
12698 |
12698 |
12699 /* Get the value from a foo(<param_value>) style call */ |
12699 /* Get the value from a foo(<param_value>) style call */ |
12700 if (IN_param_value == NULL) |
12700 if (IN_param_value == NULL) |
12701 IN_param_value = function_call_param_iterator.next(); |
12701 IN_param_value = function_call_param_iterator.next_nf(); |
12702 if (IN_param_value != NULL) { |
12702 if (IN_param_value != NULL) { |
12703 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
12703 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
12704 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
12704 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
12705 } |
12705 } |
12706 |
12706 |
12727 symbol_c *last_type_symbol = NULL; |
12727 symbol_c *last_type_symbol = NULL; |
12728 |
12728 |
12729 { |
12729 { |
12730 identifier_c param_name("IN"); |
12730 identifier_c param_name("IN"); |
12731 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
12731 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
12732 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
12732 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
12733 symbol_c *IN_type_symbol = NULL; |
12733 symbol_c *IN_type_symbol = NULL; |
12734 |
12734 |
12735 /* Get the value from a foo(<param_value>) style call */ |
12735 /* Get the value from a foo(<param_value>) style call */ |
12736 if (IN_param_value == NULL) |
12736 if (IN_param_value == NULL) |
12737 IN_param_value = function_call_param_iterator.next(); |
12737 IN_param_value = function_call_param_iterator.next_nf(); |
12738 if (IN_param_value != NULL) { |
12738 if (IN_param_value != NULL) { |
12739 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
12739 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
12740 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
12740 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
12741 } |
12741 } |
12742 |
12742 |
12763 symbol_c *last_type_symbol = NULL; |
12763 symbol_c *last_type_symbol = NULL; |
12764 |
12764 |
12765 { |
12765 { |
12766 identifier_c param_name("IN"); |
12766 identifier_c param_name("IN"); |
12767 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
12767 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
12768 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
12768 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
12769 symbol_c *IN_type_symbol = NULL; |
12769 symbol_c *IN_type_symbol = NULL; |
12770 |
12770 |
12771 /* Get the value from a foo(<param_value>) style call */ |
12771 /* Get the value from a foo(<param_value>) style call */ |
12772 if (IN_param_value == NULL) |
12772 if (IN_param_value == NULL) |
12773 IN_param_value = function_call_param_iterator.next(); |
12773 IN_param_value = function_call_param_iterator.next_nf(); |
12774 if (IN_param_value != NULL) { |
12774 if (IN_param_value != NULL) { |
12775 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
12775 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
12776 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
12776 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
12777 } |
12777 } |
12778 |
12778 |
12799 symbol_c *last_type_symbol = NULL; |
12799 symbol_c *last_type_symbol = NULL; |
12800 |
12800 |
12801 { |
12801 { |
12802 identifier_c param_name("IN"); |
12802 identifier_c param_name("IN"); |
12803 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
12803 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
12804 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
12804 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
12805 symbol_c *IN_type_symbol = NULL; |
12805 symbol_c *IN_type_symbol = NULL; |
12806 |
12806 |
12807 /* Get the value from a foo(<param_value>) style call */ |
12807 /* Get the value from a foo(<param_value>) style call */ |
12808 if (IN_param_value == NULL) |
12808 if (IN_param_value == NULL) |
12809 IN_param_value = function_call_param_iterator.next(); |
12809 IN_param_value = function_call_param_iterator.next_nf(); |
12810 if (IN_param_value != NULL) { |
12810 if (IN_param_value != NULL) { |
12811 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
12811 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
12812 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
12812 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
12813 } |
12813 } |
12814 |
12814 |
12835 symbol_c *last_type_symbol = NULL; |
12835 symbol_c *last_type_symbol = NULL; |
12836 |
12836 |
12837 { |
12837 { |
12838 identifier_c param_name("IN"); |
12838 identifier_c param_name("IN"); |
12839 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
12839 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
12840 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
12840 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
12841 symbol_c *IN_type_symbol = NULL; |
12841 symbol_c *IN_type_symbol = NULL; |
12842 |
12842 |
12843 /* Get the value from a foo(<param_value>) style call */ |
12843 /* Get the value from a foo(<param_value>) style call */ |
12844 if (IN_param_value == NULL) |
12844 if (IN_param_value == NULL) |
12845 IN_param_value = function_call_param_iterator.next(); |
12845 IN_param_value = function_call_param_iterator.next_nf(); |
12846 if (IN_param_value != NULL) { |
12846 if (IN_param_value != NULL) { |
12847 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
12847 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
12848 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
12848 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
12849 } |
12849 } |
12850 |
12850 |
12871 symbol_c *last_type_symbol = NULL; |
12871 symbol_c *last_type_symbol = NULL; |
12872 |
12872 |
12873 { |
12873 { |
12874 identifier_c param_name("IN"); |
12874 identifier_c param_name("IN"); |
12875 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
12875 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
12876 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
12876 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
12877 symbol_c *IN_type_symbol = NULL; |
12877 symbol_c *IN_type_symbol = NULL; |
12878 |
12878 |
12879 /* Get the value from a foo(<param_value>) style call */ |
12879 /* Get the value from a foo(<param_value>) style call */ |
12880 if (IN_param_value == NULL) |
12880 if (IN_param_value == NULL) |
12881 IN_param_value = function_call_param_iterator.next(); |
12881 IN_param_value = function_call_param_iterator.next_nf(); |
12882 if (IN_param_value != NULL) { |
12882 if (IN_param_value != NULL) { |
12883 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
12883 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
12884 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
12884 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
12885 } |
12885 } |
12886 |
12886 |
12907 symbol_c *last_type_symbol = NULL; |
12907 symbol_c *last_type_symbol = NULL; |
12908 |
12908 |
12909 { |
12909 { |
12910 identifier_c param_name("IN"); |
12910 identifier_c param_name("IN"); |
12911 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
12911 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
12912 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
12912 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
12913 symbol_c *IN_type_symbol = NULL; |
12913 symbol_c *IN_type_symbol = NULL; |
12914 |
12914 |
12915 /* Get the value from a foo(<param_value>) style call */ |
12915 /* Get the value from a foo(<param_value>) style call */ |
12916 if (IN_param_value == NULL) |
12916 if (IN_param_value == NULL) |
12917 IN_param_value = function_call_param_iterator.next(); |
12917 IN_param_value = function_call_param_iterator.next_nf(); |
12918 if (IN_param_value != NULL) { |
12918 if (IN_param_value != NULL) { |
12919 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
12919 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
12920 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
12920 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
12921 } |
12921 } |
12922 |
12922 |
12943 symbol_c *last_type_symbol = NULL; |
12943 symbol_c *last_type_symbol = NULL; |
12944 |
12944 |
12945 { |
12945 { |
12946 identifier_c param_name("IN"); |
12946 identifier_c param_name("IN"); |
12947 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
12947 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
12948 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
12948 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
12949 symbol_c *IN_type_symbol = NULL; |
12949 symbol_c *IN_type_symbol = NULL; |
12950 |
12950 |
12951 /* Get the value from a foo(<param_value>) style call */ |
12951 /* Get the value from a foo(<param_value>) style call */ |
12952 if (IN_param_value == NULL) |
12952 if (IN_param_value == NULL) |
12953 IN_param_value = function_call_param_iterator.next(); |
12953 IN_param_value = function_call_param_iterator.next_nf(); |
12954 if (IN_param_value != NULL) { |
12954 if (IN_param_value != NULL) { |
12955 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
12955 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
12956 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
12956 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
12957 } |
12957 } |
12958 |
12958 |
12979 symbol_c *last_type_symbol = NULL; |
12979 symbol_c *last_type_symbol = NULL; |
12980 |
12980 |
12981 { |
12981 { |
12982 identifier_c param_name("IN"); |
12982 identifier_c param_name("IN"); |
12983 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
12983 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
12984 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
12984 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
12985 symbol_c *IN_type_symbol = NULL; |
12985 symbol_c *IN_type_symbol = NULL; |
12986 |
12986 |
12987 /* Get the value from a foo(<param_value>) style call */ |
12987 /* Get the value from a foo(<param_value>) style call */ |
12988 if (IN_param_value == NULL) |
12988 if (IN_param_value == NULL) |
12989 IN_param_value = function_call_param_iterator.next(); |
12989 IN_param_value = function_call_param_iterator.next_nf(); |
12990 if (IN_param_value != NULL) { |
12990 if (IN_param_value != NULL) { |
12991 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
12991 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
12992 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
12992 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
12993 } |
12993 } |
12994 |
12994 |
13015 symbol_c *last_type_symbol = NULL; |
13015 symbol_c *last_type_symbol = NULL; |
13016 |
13016 |
13017 { |
13017 { |
13018 identifier_c param_name("IN"); |
13018 identifier_c param_name("IN"); |
13019 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
13019 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
13020 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
13020 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
13021 symbol_c *IN_type_symbol = NULL; |
13021 symbol_c *IN_type_symbol = NULL; |
13022 |
13022 |
13023 /* Get the value from a foo(<param_value>) style call */ |
13023 /* Get the value from a foo(<param_value>) style call */ |
13024 if (IN_param_value == NULL) |
13024 if (IN_param_value == NULL) |
13025 IN_param_value = function_call_param_iterator.next(); |
13025 IN_param_value = function_call_param_iterator.next_nf(); |
13026 if (IN_param_value != NULL) { |
13026 if (IN_param_value != NULL) { |
13027 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
13027 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
13028 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
13028 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
13029 } |
13029 } |
13030 |
13030 |
13051 symbol_c *last_type_symbol = NULL; |
13051 symbol_c *last_type_symbol = NULL; |
13052 |
13052 |
13053 { |
13053 { |
13054 identifier_c param_name("IN"); |
13054 identifier_c param_name("IN"); |
13055 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
13055 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
13056 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
13056 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
13057 symbol_c *IN_type_symbol = NULL; |
13057 symbol_c *IN_type_symbol = NULL; |
13058 |
13058 |
13059 /* Get the value from a foo(<param_value>) style call */ |
13059 /* Get the value from a foo(<param_value>) style call */ |
13060 if (IN_param_value == NULL) |
13060 if (IN_param_value == NULL) |
13061 IN_param_value = function_call_param_iterator.next(); |
13061 IN_param_value = function_call_param_iterator.next_nf(); |
13062 if (IN_param_value != NULL) { |
13062 if (IN_param_value != NULL) { |
13063 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
13063 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
13064 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
13064 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
13065 } |
13065 } |
13066 |
13066 |
13087 symbol_c *last_type_symbol = NULL; |
13087 symbol_c *last_type_symbol = NULL; |
13088 |
13088 |
13089 { |
13089 { |
13090 identifier_c param_name("IN"); |
13090 identifier_c param_name("IN"); |
13091 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
13091 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
13092 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
13092 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
13093 symbol_c *IN_type_symbol = NULL; |
13093 symbol_c *IN_type_symbol = NULL; |
13094 |
13094 |
13095 /* Get the value from a foo(<param_value>) style call */ |
13095 /* Get the value from a foo(<param_value>) style call */ |
13096 if (IN_param_value == NULL) |
13096 if (IN_param_value == NULL) |
13097 IN_param_value = function_call_param_iterator.next(); |
13097 IN_param_value = function_call_param_iterator.next_nf(); |
13098 if (IN_param_value != NULL) { |
13098 if (IN_param_value != NULL) { |
13099 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
13099 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
13100 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
13100 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
13101 } |
13101 } |
13102 |
13102 |
13123 symbol_c *last_type_symbol = NULL; |
13123 symbol_c *last_type_symbol = NULL; |
13124 |
13124 |
13125 { |
13125 { |
13126 identifier_c param_name("IN"); |
13126 identifier_c param_name("IN"); |
13127 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
13127 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
13128 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
13128 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
13129 symbol_c *IN_type_symbol = NULL; |
13129 symbol_c *IN_type_symbol = NULL; |
13130 |
13130 |
13131 /* Get the value from a foo(<param_value>) style call */ |
13131 /* Get the value from a foo(<param_value>) style call */ |
13132 if (IN_param_value == NULL) |
13132 if (IN_param_value == NULL) |
13133 IN_param_value = function_call_param_iterator.next(); |
13133 IN_param_value = function_call_param_iterator.next_nf(); |
13134 if (IN_param_value != NULL) { |
13134 if (IN_param_value != NULL) { |
13135 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
13135 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
13136 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
13136 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
13137 } |
13137 } |
13138 |
13138 |
13159 symbol_c *last_type_symbol = NULL; |
13159 symbol_c *last_type_symbol = NULL; |
13160 |
13160 |
13161 { |
13161 { |
13162 identifier_c param_name("IN"); |
13162 identifier_c param_name("IN"); |
13163 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
13163 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
13164 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
13164 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
13165 symbol_c *IN_type_symbol = NULL; |
13165 symbol_c *IN_type_symbol = NULL; |
13166 |
13166 |
13167 /* Get the value from a foo(<param_value>) style call */ |
13167 /* Get the value from a foo(<param_value>) style call */ |
13168 if (IN_param_value == NULL) |
13168 if (IN_param_value == NULL) |
13169 IN_param_value = function_call_param_iterator.next(); |
13169 IN_param_value = function_call_param_iterator.next_nf(); |
13170 if (IN_param_value != NULL) { |
13170 if (IN_param_value != NULL) { |
13171 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
13171 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
13172 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
13172 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
13173 } |
13173 } |
13174 |
13174 |
13175 if(IN_type_symbol == NULL || search_expression_type->is_real_type(IN_type_symbol)) |
13175 if(IN_type_symbol == NULL || search_expression_type->is_real_type(IN_type_symbol)) |
13176 { |
13176 { |
13177 |
13177 |
13178 symbol_c * return_type_symbol = &search_constant_type_c::constant_int_type_name; |
13178 symbol_c * return_type_symbol = &search_constant_type_c::integer; |
13179 return return_type_symbol; |
13179 return return_type_symbol; |
13180 |
13180 |
13181 } |
13181 } |
13182 |
13182 |
13183 |
13183 |
13195 symbol_c *last_type_symbol = NULL; |
13195 symbol_c *last_type_symbol = NULL; |
13196 |
13196 |
13197 { |
13197 { |
13198 identifier_c param_name("IN"); |
13198 identifier_c param_name("IN"); |
13199 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
13199 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
13200 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
13200 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
13201 symbol_c *IN_type_symbol = NULL; |
13201 symbol_c *IN_type_symbol = NULL; |
13202 |
13202 |
13203 /* Get the value from a foo(<param_value>) style call */ |
13203 /* Get the value from a foo(<param_value>) style call */ |
13204 if (IN_param_value == NULL) |
13204 if (IN_param_value == NULL) |
13205 IN_param_value = function_call_param_iterator.next(); |
13205 IN_param_value = function_call_param_iterator.next_nf(); |
13206 if (IN_param_value != NULL) { |
13206 if (IN_param_value != NULL) { |
13207 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
13207 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
13208 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
13208 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
13209 } |
13209 } |
13210 |
13210 |
13231 symbol_c *last_type_symbol = NULL; |
13231 symbol_c *last_type_symbol = NULL; |
13232 |
13232 |
13233 { |
13233 { |
13234 identifier_c param_name("IN"); |
13234 identifier_c param_name("IN"); |
13235 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
13235 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
13236 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
13236 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
13237 symbol_c *IN_type_symbol = NULL; |
13237 symbol_c *IN_type_symbol = NULL; |
13238 |
13238 |
13239 /* Get the value from a foo(<param_value>) style call */ |
13239 /* Get the value from a foo(<param_value>) style call */ |
13240 if (IN_param_value == NULL) |
13240 if (IN_param_value == NULL) |
13241 IN_param_value = function_call_param_iterator.next(); |
13241 IN_param_value = function_call_param_iterator.next_nf(); |
13242 if (IN_param_value != NULL) { |
13242 if (IN_param_value != NULL) { |
13243 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
13243 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
13244 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
13244 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
13245 } |
13245 } |
13246 |
13246 |
13267 symbol_c *last_type_symbol = NULL; |
13267 symbol_c *last_type_symbol = NULL; |
13268 |
13268 |
13269 { |
13269 { |
13270 identifier_c param_name("IN"); |
13270 identifier_c param_name("IN"); |
13271 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
13271 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
13272 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
13272 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
13273 symbol_c *IN_type_symbol = NULL; |
13273 symbol_c *IN_type_symbol = NULL; |
13274 |
13274 |
13275 /* Get the value from a foo(<param_value>) style call */ |
13275 /* Get the value from a foo(<param_value>) style call */ |
13276 if (IN_param_value == NULL) |
13276 if (IN_param_value == NULL) |
13277 IN_param_value = function_call_param_iterator.next(); |
13277 IN_param_value = function_call_param_iterator.next_nf(); |
13278 if (IN_param_value != NULL) { |
13278 if (IN_param_value != NULL) { |
13279 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
13279 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
13280 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
13280 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
13281 } |
13281 } |
13282 |
13282 |
13303 symbol_c *last_type_symbol = NULL; |
13303 symbol_c *last_type_symbol = NULL; |
13304 |
13304 |
13305 { |
13305 { |
13306 identifier_c param_name("IN"); |
13306 identifier_c param_name("IN"); |
13307 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
13307 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
13308 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
13308 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
13309 symbol_c *IN_type_symbol = NULL; |
13309 symbol_c *IN_type_symbol = NULL; |
13310 |
13310 |
13311 /* Get the value from a foo(<param_value>) style call */ |
13311 /* Get the value from a foo(<param_value>) style call */ |
13312 if (IN_param_value == NULL) |
13312 if (IN_param_value == NULL) |
13313 IN_param_value = function_call_param_iterator.next(); |
13313 IN_param_value = function_call_param_iterator.next_nf(); |
13314 if (IN_param_value != NULL) { |
13314 if (IN_param_value != NULL) { |
13315 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
13315 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
13316 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
13316 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
13317 } |
13317 } |
13318 |
13318 |
13339 symbol_c *last_type_symbol = NULL; |
13339 symbol_c *last_type_symbol = NULL; |
13340 |
13340 |
13341 { |
13341 { |
13342 identifier_c param_name("IN"); |
13342 identifier_c param_name("IN"); |
13343 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
13343 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
13344 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
13344 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
13345 symbol_c *IN_type_symbol = NULL; |
13345 symbol_c *IN_type_symbol = NULL; |
13346 |
13346 |
13347 /* Get the value from a foo(<param_value>) style call */ |
13347 /* Get the value from a foo(<param_value>) style call */ |
13348 if (IN_param_value == NULL) |
13348 if (IN_param_value == NULL) |
13349 IN_param_value = function_call_param_iterator.next(); |
13349 IN_param_value = function_call_param_iterator.next_nf(); |
13350 if (IN_param_value != NULL) { |
13350 if (IN_param_value != NULL) { |
13351 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
13351 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
13352 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
13352 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
13353 } |
13353 } |
13354 |
13354 |
13355 if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::udint_type_name, last_type_symbol)) |
13355 if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::udint_type_name, last_type_symbol)) |
13356 { |
13356 { |
13357 |
13357 |
13358 symbol_c * return_type_symbol = &search_constant_type_c::constant_int_type_name; |
13358 symbol_c * return_type_symbol = &search_constant_type_c::integer; |
13359 return return_type_symbol; |
13359 return return_type_symbol; |
13360 |
13360 |
13361 } |
13361 } |
13362 |
13362 |
13363 |
13363 |
13375 symbol_c *last_type_symbol = NULL; |
13375 symbol_c *last_type_symbol = NULL; |
13376 |
13376 |
13377 { |
13377 { |
13378 identifier_c param_name("IN"); |
13378 identifier_c param_name("IN"); |
13379 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
13379 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
13380 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
13380 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
13381 symbol_c *IN_type_symbol = NULL; |
13381 symbol_c *IN_type_symbol = NULL; |
13382 |
13382 |
13383 /* Get the value from a foo(<param_value>) style call */ |
13383 /* Get the value from a foo(<param_value>) style call */ |
13384 if (IN_param_value == NULL) |
13384 if (IN_param_value == NULL) |
13385 IN_param_value = function_call_param_iterator.next(); |
13385 IN_param_value = function_call_param_iterator.next_nf(); |
13386 if (IN_param_value != NULL) { |
13386 if (IN_param_value != NULL) { |
13387 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
13387 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
13388 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
13388 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
13389 } |
13389 } |
13390 |
13390 |
13391 if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::uint_type_name, last_type_symbol)) |
13391 if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::uint_type_name, last_type_symbol)) |
13392 { |
13392 { |
13393 |
13393 |
13394 symbol_c * return_type_symbol = &search_constant_type_c::constant_int_type_name; |
13394 symbol_c * return_type_symbol = &search_constant_type_c::integer; |
13395 return return_type_symbol; |
13395 return return_type_symbol; |
13396 |
13396 |
13397 } |
13397 } |
13398 |
13398 |
13399 |
13399 |
13411 symbol_c *last_type_symbol = NULL; |
13411 symbol_c *last_type_symbol = NULL; |
13412 |
13412 |
13413 { |
13413 { |
13414 identifier_c param_name("IN"); |
13414 identifier_c param_name("IN"); |
13415 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
13415 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
13416 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
13416 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
13417 symbol_c *IN_type_symbol = NULL; |
13417 symbol_c *IN_type_symbol = NULL; |
13418 |
13418 |
13419 /* Get the value from a foo(<param_value>) style call */ |
13419 /* Get the value from a foo(<param_value>) style call */ |
13420 if (IN_param_value == NULL) |
13420 if (IN_param_value == NULL) |
13421 IN_param_value = function_call_param_iterator.next(); |
13421 IN_param_value = function_call_param_iterator.next_nf(); |
13422 if (IN_param_value != NULL) { |
13422 if (IN_param_value != NULL) { |
13423 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
13423 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
13424 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
13424 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
13425 } |
13425 } |
13426 |
13426 |
13427 if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::usint_type_name, last_type_symbol)) |
13427 if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::usint_type_name, last_type_symbol)) |
13428 { |
13428 { |
13429 |
13429 |
13430 symbol_c * return_type_symbol = &search_constant_type_c::constant_int_type_name; |
13430 symbol_c * return_type_symbol = &search_constant_type_c::integer; |
13431 return return_type_symbol; |
13431 return return_type_symbol; |
13432 |
13432 |
13433 } |
13433 } |
13434 |
13434 |
13435 |
13435 |
13447 symbol_c *last_type_symbol = NULL; |
13447 symbol_c *last_type_symbol = NULL; |
13448 |
13448 |
13449 { |
13449 { |
13450 identifier_c param_name("IN"); |
13450 identifier_c param_name("IN"); |
13451 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
13451 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
13452 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
13452 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
13453 symbol_c *IN_type_symbol = NULL; |
13453 symbol_c *IN_type_symbol = NULL; |
13454 |
13454 |
13455 /* Get the value from a foo(<param_value>) style call */ |
13455 /* Get the value from a foo(<param_value>) style call */ |
13456 if (IN_param_value == NULL) |
13456 if (IN_param_value == NULL) |
13457 IN_param_value = function_call_param_iterator.next(); |
13457 IN_param_value = function_call_param_iterator.next_nf(); |
13458 if (IN_param_value != NULL) { |
13458 if (IN_param_value != NULL) { |
13459 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
13459 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
13460 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
13460 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
13461 } |
13461 } |
13462 |
13462 |
13463 if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::ulint_type_name, last_type_symbol)) |
13463 if(IN_type_symbol == NULL || search_expression_type->is_same_type(&search_constant_type_c::ulint_type_name, last_type_symbol)) |
13464 { |
13464 { |
13465 |
13465 |
13466 symbol_c * return_type_symbol = &search_constant_type_c::constant_int_type_name; |
13466 symbol_c * return_type_symbol = &search_constant_type_c::integer; |
13467 return return_type_symbol; |
13467 return return_type_symbol; |
13468 |
13468 |
13469 } |
13469 } |
13470 |
13470 |
13471 |
13471 |
13483 symbol_c *last_type_symbol = NULL; |
13483 symbol_c *last_type_symbol = NULL; |
13484 |
13484 |
13485 { |
13485 { |
13486 identifier_c param_name("IN"); |
13486 identifier_c param_name("IN"); |
13487 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
13487 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
13488 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
13488 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
13489 symbol_c *IN_type_symbol = NULL; |
13489 symbol_c *IN_type_symbol = NULL; |
13490 |
13490 |
13491 /* Get the value from a foo(<param_value>) style call */ |
13491 /* Get the value from a foo(<param_value>) style call */ |
13492 if (IN_param_value == NULL) |
13492 if (IN_param_value == NULL) |
13493 IN_param_value = function_call_param_iterator.next(); |
13493 IN_param_value = function_call_param_iterator.next_nf(); |
13494 if (IN_param_value != NULL) { |
13494 if (IN_param_value != NULL) { |
13495 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
13495 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
13496 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
13496 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
13497 } |
13497 } |
13498 |
13498 |
13519 symbol_c *last_type_symbol = NULL; |
13519 symbol_c *last_type_symbol = NULL; |
13520 |
13520 |
13521 { |
13521 { |
13522 identifier_c param_name("IN"); |
13522 identifier_c param_name("IN"); |
13523 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
13523 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
13524 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
13524 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
13525 symbol_c *IN_type_symbol = NULL; |
13525 symbol_c *IN_type_symbol = NULL; |
13526 |
13526 |
13527 /* Get the value from a foo(<param_value>) style call */ |
13527 /* Get the value from a foo(<param_value>) style call */ |
13528 if (IN_param_value == NULL) |
13528 if (IN_param_value == NULL) |
13529 IN_param_value = function_call_param_iterator.next(); |
13529 IN_param_value = function_call_param_iterator.next_nf(); |
13530 if (IN_param_value != NULL) { |
13530 if (IN_param_value != NULL) { |
13531 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
13531 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
13532 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
13532 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
13533 } |
13533 } |
13534 |
13534 |
13555 symbol_c *last_type_symbol = NULL; |
13555 symbol_c *last_type_symbol = NULL; |
13556 |
13556 |
13557 { |
13557 { |
13558 identifier_c param_name("IN"); |
13558 identifier_c param_name("IN"); |
13559 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
13559 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
13560 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
13560 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
13561 symbol_c *IN_type_symbol = NULL; |
13561 symbol_c *IN_type_symbol = NULL; |
13562 |
13562 |
13563 /* Get the value from a foo(<param_value>) style call */ |
13563 /* Get the value from a foo(<param_value>) style call */ |
13564 if (IN_param_value == NULL) |
13564 if (IN_param_value == NULL) |
13565 IN_param_value = function_call_param_iterator.next(); |
13565 IN_param_value = function_call_param_iterator.next_nf(); |
13566 if (IN_param_value != NULL) { |
13566 if (IN_param_value != NULL) { |
13567 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
13567 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
13568 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
13568 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
13569 } |
13569 } |
13570 |
13570 |
13591 symbol_c *last_type_symbol = NULL; |
13591 symbol_c *last_type_symbol = NULL; |
13592 |
13592 |
13593 { |
13593 { |
13594 identifier_c param_name("IN"); |
13594 identifier_c param_name("IN"); |
13595 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
13595 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
13596 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
13596 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
13597 symbol_c *IN_type_symbol = NULL; |
13597 symbol_c *IN_type_symbol = NULL; |
13598 |
13598 |
13599 /* Get the value from a foo(<param_value>) style call */ |
13599 /* Get the value from a foo(<param_value>) style call */ |
13600 if (IN_param_value == NULL) |
13600 if (IN_param_value == NULL) |
13601 IN_param_value = function_call_param_iterator.next(); |
13601 IN_param_value = function_call_param_iterator.next_nf(); |
13602 if (IN_param_value != NULL) { |
13602 if (IN_param_value != NULL) { |
13603 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
13603 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
13604 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
13604 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
13605 } |
13605 } |
13606 |
13606 |
13627 symbol_c *last_type_symbol = NULL; |
13627 symbol_c *last_type_symbol = NULL; |
13628 |
13628 |
13629 { |
13629 { |
13630 identifier_c param_name("IN"); |
13630 identifier_c param_name("IN"); |
13631 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
13631 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
13632 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
13632 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
13633 symbol_c *IN_type_symbol = NULL; |
13633 symbol_c *IN_type_symbol = NULL; |
13634 |
13634 |
13635 /* Get the value from a foo(<param_value>) style call */ |
13635 /* Get the value from a foo(<param_value>) style call */ |
13636 if (IN_param_value == NULL) |
13636 if (IN_param_value == NULL) |
13637 IN_param_value = function_call_param_iterator.next(); |
13637 IN_param_value = function_call_param_iterator.next_nf(); |
13638 if (IN_param_value != NULL) { |
13638 if (IN_param_value != NULL) { |
13639 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
13639 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
13640 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
13640 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
13641 } |
13641 } |
13642 |
13642 |
13663 symbol_c *last_type_symbol = NULL; |
13663 symbol_c *last_type_symbol = NULL; |
13664 |
13664 |
13665 { |
13665 { |
13666 identifier_c param_name("IN"); |
13666 identifier_c param_name("IN"); |
13667 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
13667 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
13668 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
13668 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
13669 symbol_c *IN_type_symbol = NULL; |
13669 symbol_c *IN_type_symbol = NULL; |
13670 |
13670 |
13671 /* Get the value from a foo(<param_value>) style call */ |
13671 /* Get the value from a foo(<param_value>) style call */ |
13672 if (IN_param_value == NULL) |
13672 if (IN_param_value == NULL) |
13673 IN_param_value = function_call_param_iterator.next(); |
13673 IN_param_value = function_call_param_iterator.next_nf(); |
13674 if (IN_param_value != NULL) { |
13674 if (IN_param_value != NULL) { |
13675 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
13675 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
13676 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
13676 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
13677 } |
13677 } |
13678 |
13678 |
13699 symbol_c *last_type_symbol = NULL; |
13699 symbol_c *last_type_symbol = NULL; |
13700 |
13700 |
13701 { |
13701 { |
13702 identifier_c param_name("IN"); |
13702 identifier_c param_name("IN"); |
13703 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
13703 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
13704 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
13704 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
13705 symbol_c *IN_type_symbol = NULL; |
13705 symbol_c *IN_type_symbol = NULL; |
13706 |
13706 |
13707 /* Get the value from a foo(<param_value>) style call */ |
13707 /* Get the value from a foo(<param_value>) style call */ |
13708 if (IN_param_value == NULL) |
13708 if (IN_param_value == NULL) |
13709 IN_param_value = function_call_param_iterator.next(); |
13709 IN_param_value = function_call_param_iterator.next_nf(); |
13710 if (IN_param_value != NULL) { |
13710 if (IN_param_value != NULL) { |
13711 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
13711 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
13712 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
13712 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
13713 } |
13713 } |
13714 |
13714 |
13735 symbol_c *last_type_symbol = NULL; |
13735 symbol_c *last_type_symbol = NULL; |
13736 |
13736 |
13737 { |
13737 { |
13738 identifier_c param_name("IN"); |
13738 identifier_c param_name("IN"); |
13739 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
13739 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
13740 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
13740 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
13741 symbol_c *IN_type_symbol = NULL; |
13741 symbol_c *IN_type_symbol = NULL; |
13742 |
13742 |
13743 /* Get the value from a foo(<param_value>) style call */ |
13743 /* Get the value from a foo(<param_value>) style call */ |
13744 if (IN_param_value == NULL) |
13744 if (IN_param_value == NULL) |
13745 IN_param_value = function_call_param_iterator.next(); |
13745 IN_param_value = function_call_param_iterator.next_nf(); |
13746 if (IN_param_value != NULL) { |
13746 if (IN_param_value != NULL) { |
13747 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
13747 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
13748 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
13748 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
13749 } |
13749 } |
13750 |
13750 |
13771 symbol_c *last_type_symbol = NULL; |
13771 symbol_c *last_type_symbol = NULL; |
13772 |
13772 |
13773 { |
13773 { |
13774 identifier_c param_name("IN"); |
13774 identifier_c param_name("IN"); |
13775 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
13775 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
13776 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
13776 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
13777 symbol_c *IN_type_symbol = NULL; |
13777 symbol_c *IN_type_symbol = NULL; |
13778 |
13778 |
13779 /* Get the value from a foo(<param_value>) style call */ |
13779 /* Get the value from a foo(<param_value>) style call */ |
13780 if (IN_param_value == NULL) |
13780 if (IN_param_value == NULL) |
13781 IN_param_value = function_call_param_iterator.next(); |
13781 IN_param_value = function_call_param_iterator.next_nf(); |
13782 if (IN_param_value != NULL) { |
13782 if (IN_param_value != NULL) { |
13783 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
13783 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
13784 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
13784 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
13785 } |
13785 } |
13786 |
13786 |
13807 symbol_c *last_type_symbol = NULL; |
13807 symbol_c *last_type_symbol = NULL; |
13808 |
13808 |
13809 { |
13809 { |
13810 identifier_c param_name("IN"); |
13810 identifier_c param_name("IN"); |
13811 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
13811 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
13812 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
13812 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
13813 symbol_c *IN_type_symbol = NULL; |
13813 symbol_c *IN_type_symbol = NULL; |
13814 |
13814 |
13815 /* Get the value from a foo(<param_value>) style call */ |
13815 /* Get the value from a foo(<param_value>) style call */ |
13816 if (IN_param_value == NULL) |
13816 if (IN_param_value == NULL) |
13817 IN_param_value = function_call_param_iterator.next(); |
13817 IN_param_value = function_call_param_iterator.next_nf(); |
13818 if (IN_param_value != NULL) { |
13818 if (IN_param_value != NULL) { |
13819 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
13819 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
13820 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
13820 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
13821 } |
13821 } |
13822 |
13822 |
13843 symbol_c *last_type_symbol = NULL; |
13843 symbol_c *last_type_symbol = NULL; |
13844 |
13844 |
13845 { |
13845 { |
13846 identifier_c param_name("IN"); |
13846 identifier_c param_name("IN"); |
13847 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
13847 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
13848 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
13848 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
13849 symbol_c *IN_type_symbol = NULL; |
13849 symbol_c *IN_type_symbol = NULL; |
13850 |
13850 |
13851 /* Get the value from a foo(<param_value>) style call */ |
13851 /* Get the value from a foo(<param_value>) style call */ |
13852 if (IN_param_value == NULL) |
13852 if (IN_param_value == NULL) |
13853 IN_param_value = function_call_param_iterator.next(); |
13853 IN_param_value = function_call_param_iterator.next_nf(); |
13854 if (IN_param_value != NULL) { |
13854 if (IN_param_value != NULL) { |
13855 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
13855 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
13856 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
13856 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
13857 } |
13857 } |
13858 |
13858 |
13879 symbol_c *last_type_symbol = NULL; |
13879 symbol_c *last_type_symbol = NULL; |
13880 |
13880 |
13881 { |
13881 { |
13882 identifier_c param_name("IN"); |
13882 identifier_c param_name("IN"); |
13883 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
13883 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
13884 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
13884 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
13885 symbol_c *IN_type_symbol = NULL; |
13885 symbol_c *IN_type_symbol = NULL; |
13886 |
13886 |
13887 /* Get the value from a foo(<param_value>) style call */ |
13887 /* Get the value from a foo(<param_value>) style call */ |
13888 if (IN_param_value == NULL) |
13888 if (IN_param_value == NULL) |
13889 IN_param_value = function_call_param_iterator.next(); |
13889 IN_param_value = function_call_param_iterator.next_nf(); |
13890 if (IN_param_value != NULL) { |
13890 if (IN_param_value != NULL) { |
13891 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
13891 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
13892 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
13892 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
13893 } |
13893 } |
13894 |
13894 |
13915 symbol_c *last_type_symbol = NULL; |
13915 symbol_c *last_type_symbol = NULL; |
13916 |
13916 |
13917 { |
13917 { |
13918 identifier_c param_name("IN"); |
13918 identifier_c param_name("IN"); |
13919 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
13919 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
13920 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
13920 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
13921 symbol_c *IN_type_symbol = NULL; |
13921 symbol_c *IN_type_symbol = NULL; |
13922 |
13922 |
13923 /* Get the value from a foo(<param_value>) style call */ |
13923 /* Get the value from a foo(<param_value>) style call */ |
13924 if (IN_param_value == NULL) |
13924 if (IN_param_value == NULL) |
13925 IN_param_value = function_call_param_iterator.next(); |
13925 IN_param_value = function_call_param_iterator.next_nf(); |
13926 if (IN_param_value != NULL) { |
13926 if (IN_param_value != NULL) { |
13927 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
13927 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
13928 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
13928 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
13929 } |
13929 } |
13930 |
13930 |
13951 symbol_c *last_type_symbol = NULL; |
13951 symbol_c *last_type_symbol = NULL; |
13952 |
13952 |
13953 { |
13953 { |
13954 identifier_c param_name("IN1"); |
13954 identifier_c param_name("IN1"); |
13955 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
13955 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
13956 symbol_c *IN1_param_value = function_call_param_iterator.search(¶m_name); |
13956 symbol_c *IN1_param_value = function_call_param_iterator.search_f(¶m_name); |
13957 symbol_c *IN1_type_symbol = NULL; |
13957 symbol_c *IN1_type_symbol = NULL; |
13958 |
13958 |
13959 /* Get the value from a foo(<param_value>) style call */ |
13959 /* Get the value from a foo(<param_value>) style call */ |
13960 if (IN1_param_value == NULL) |
13960 if (IN1_param_value == NULL) |
13961 IN1_param_value = function_call_param_iterator.next(); |
13961 IN1_param_value = function_call_param_iterator.next_nf(); |
13962 if (IN1_param_value != NULL) { |
13962 if (IN1_param_value != NULL) { |
13963 IN1_type_symbol = search_expression_type->get_type(IN1_param_value); |
13963 IN1_type_symbol = search_expression_type->get_type(IN1_param_value); |
13964 last_type_symbol = last_type_symbol && IN1_type_symbol && search_expression_type->is_same_type(IN1_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN1_type_symbol, last_type_symbol) : IN1_type_symbol ; |
13964 last_type_symbol = last_type_symbol && IN1_type_symbol && search_expression_type->is_same_type(IN1_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN1_type_symbol, last_type_symbol) : IN1_type_symbol ; |
13965 } |
13965 } |
13966 |
13966 |
13968 { |
13968 { |
13969 |
13969 |
13970 { |
13970 { |
13971 identifier_c param_name("IN2"); |
13971 identifier_c param_name("IN2"); |
13972 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
13972 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
13973 symbol_c *IN2_param_value = function_call_param_iterator.search(¶m_name); |
13973 symbol_c *IN2_param_value = function_call_param_iterator.search_f(¶m_name); |
13974 symbol_c *IN2_type_symbol = NULL; |
13974 symbol_c *IN2_type_symbol = NULL; |
13975 |
13975 |
13976 /* Get the value from a foo(<param_value>) style call */ |
13976 /* Get the value from a foo(<param_value>) style call */ |
13977 if (IN2_param_value == NULL) |
13977 if (IN2_param_value == NULL) |
13978 IN2_param_value = function_call_param_iterator.next(); |
13978 IN2_param_value = function_call_param_iterator.next_nf(); |
13979 if (IN2_param_value != NULL) { |
13979 if (IN2_param_value != NULL) { |
13980 IN2_type_symbol = search_expression_type->get_type(IN2_param_value); |
13980 IN2_type_symbol = search_expression_type->get_type(IN2_param_value); |
13981 last_type_symbol = last_type_symbol && IN2_type_symbol && search_expression_type->is_same_type(IN2_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN2_type_symbol, last_type_symbol) : IN2_type_symbol ; |
13981 last_type_symbol = last_type_symbol && IN2_type_symbol && search_expression_type->is_same_type(IN2_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN2_type_symbol, last_type_symbol) : IN2_type_symbol ; |
13982 } |
13982 } |
13983 |
13983 |
13999 { |
13999 { |
14000 |
14000 |
14001 { |
14001 { |
14002 identifier_c param_name("IN2"); |
14002 identifier_c param_name("IN2"); |
14003 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
14003 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
14004 symbol_c *IN2_param_value = function_call_param_iterator.search(¶m_name); |
14004 symbol_c *IN2_param_value = function_call_param_iterator.search_f(¶m_name); |
14005 symbol_c *IN2_type_symbol = NULL; |
14005 symbol_c *IN2_type_symbol = NULL; |
14006 |
14006 |
14007 /* Get the value from a foo(<param_value>) style call */ |
14007 /* Get the value from a foo(<param_value>) style call */ |
14008 if (IN2_param_value == NULL) |
14008 if (IN2_param_value == NULL) |
14009 IN2_param_value = function_call_param_iterator.next(); |
14009 IN2_param_value = function_call_param_iterator.next_nf(); |
14010 if (IN2_param_value != NULL) { |
14010 if (IN2_param_value != NULL) { |
14011 IN2_type_symbol = search_expression_type->get_type(IN2_param_value); |
14011 IN2_type_symbol = search_expression_type->get_type(IN2_param_value); |
14012 last_type_symbol = last_type_symbol && IN2_type_symbol && search_expression_type->is_same_type(IN2_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN2_type_symbol, last_type_symbol) : IN2_type_symbol ; |
14012 last_type_symbol = last_type_symbol && IN2_type_symbol && search_expression_type->is_same_type(IN2_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN2_type_symbol, last_type_symbol) : IN2_type_symbol ; |
14013 } |
14013 } |
14014 |
14014 |
14030 { |
14030 { |
14031 |
14031 |
14032 { |
14032 { |
14033 identifier_c param_name("IN2"); |
14033 identifier_c param_name("IN2"); |
14034 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
14034 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
14035 symbol_c *IN2_param_value = function_call_param_iterator.search(¶m_name); |
14035 symbol_c *IN2_param_value = function_call_param_iterator.search_f(¶m_name); |
14036 symbol_c *IN2_type_symbol = NULL; |
14036 symbol_c *IN2_type_symbol = NULL; |
14037 |
14037 |
14038 /* Get the value from a foo(<param_value>) style call */ |
14038 /* Get the value from a foo(<param_value>) style call */ |
14039 if (IN2_param_value == NULL) |
14039 if (IN2_param_value == NULL) |
14040 IN2_param_value = function_call_param_iterator.next(); |
14040 IN2_param_value = function_call_param_iterator.next_nf(); |
14041 if (IN2_param_value != NULL) { |
14041 if (IN2_param_value != NULL) { |
14042 IN2_type_symbol = search_expression_type->get_type(IN2_param_value); |
14042 IN2_type_symbol = search_expression_type->get_type(IN2_param_value); |
14043 last_type_symbol = last_type_symbol && IN2_type_symbol && search_expression_type->is_same_type(IN2_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN2_type_symbol, last_type_symbol) : IN2_type_symbol ; |
14043 last_type_symbol = last_type_symbol && IN2_type_symbol && search_expression_type->is_same_type(IN2_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN2_type_symbol, last_type_symbol) : IN2_type_symbol ; |
14044 } |
14044 } |
14045 |
14045 |
14061 { |
14061 { |
14062 |
14062 |
14063 { |
14063 { |
14064 identifier_c param_name("IN2"); |
14064 identifier_c param_name("IN2"); |
14065 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
14065 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
14066 symbol_c *IN2_param_value = function_call_param_iterator.search(¶m_name); |
14066 symbol_c *IN2_param_value = function_call_param_iterator.search_f(¶m_name); |
14067 symbol_c *IN2_type_symbol = NULL; |
14067 symbol_c *IN2_type_symbol = NULL; |
14068 |
14068 |
14069 /* Get the value from a foo(<param_value>) style call */ |
14069 /* Get the value from a foo(<param_value>) style call */ |
14070 if (IN2_param_value == NULL) |
14070 if (IN2_param_value == NULL) |
14071 IN2_param_value = function_call_param_iterator.next(); |
14071 IN2_param_value = function_call_param_iterator.next_nf(); |
14072 if (IN2_param_value != NULL) { |
14072 if (IN2_param_value != NULL) { |
14073 IN2_type_symbol = search_expression_type->get_type(IN2_param_value); |
14073 IN2_type_symbol = search_expression_type->get_type(IN2_param_value); |
14074 last_type_symbol = last_type_symbol && IN2_type_symbol && search_expression_type->is_same_type(IN2_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN2_type_symbol, last_type_symbol) : IN2_type_symbol ; |
14074 last_type_symbol = last_type_symbol && IN2_type_symbol && search_expression_type->is_same_type(IN2_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN2_type_symbol, last_type_symbol) : IN2_type_symbol ; |
14075 } |
14075 } |
14076 |
14076 |
14103 symbol_c *last_type_symbol = NULL; |
14103 symbol_c *last_type_symbol = NULL; |
14104 |
14104 |
14105 { |
14105 { |
14106 identifier_c param_name("IN1"); |
14106 identifier_c param_name("IN1"); |
14107 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
14107 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
14108 symbol_c *IN1_param_value = function_call_param_iterator.search(¶m_name); |
14108 symbol_c *IN1_param_value = function_call_param_iterator.search_f(¶m_name); |
14109 symbol_c *IN1_type_symbol = NULL; |
14109 symbol_c *IN1_type_symbol = NULL; |
14110 |
14110 |
14111 /* Get the value from a foo(<param_value>) style call */ |
14111 /* Get the value from a foo(<param_value>) style call */ |
14112 if (IN1_param_value == NULL) |
14112 if (IN1_param_value == NULL) |
14113 IN1_param_value = function_call_param_iterator.next(); |
14113 IN1_param_value = function_call_param_iterator.next_nf(); |
14114 if (IN1_param_value != NULL) { |
14114 if (IN1_param_value != NULL) { |
14115 IN1_type_symbol = search_expression_type->get_type(IN1_param_value); |
14115 IN1_type_symbol = search_expression_type->get_type(IN1_param_value); |
14116 last_type_symbol = last_type_symbol && IN1_type_symbol && search_expression_type->is_same_type(IN1_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN1_type_symbol, last_type_symbol) : IN1_type_symbol ; |
14116 last_type_symbol = last_type_symbol && IN1_type_symbol && search_expression_type->is_same_type(IN1_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN1_type_symbol, last_type_symbol) : IN1_type_symbol ; |
14117 } |
14117 } |
14118 |
14118 |
14120 { |
14120 { |
14121 |
14121 |
14122 { |
14122 { |
14123 identifier_c param_name("IN2"); |
14123 identifier_c param_name("IN2"); |
14124 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
14124 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
14125 symbol_c *IN2_param_value = function_call_param_iterator.search(¶m_name); |
14125 symbol_c *IN2_param_value = function_call_param_iterator.search_f(¶m_name); |
14126 symbol_c *IN2_type_symbol = NULL; |
14126 symbol_c *IN2_type_symbol = NULL; |
14127 |
14127 |
14128 /* Get the value from a foo(<param_value>) style call */ |
14128 /* Get the value from a foo(<param_value>) style call */ |
14129 if (IN2_param_value == NULL) |
14129 if (IN2_param_value == NULL) |
14130 IN2_param_value = function_call_param_iterator.next(); |
14130 IN2_param_value = function_call_param_iterator.next_nf(); |
14131 if (IN2_param_value != NULL) { |
14131 if (IN2_param_value != NULL) { |
14132 IN2_type_symbol = search_expression_type->get_type(IN2_param_value); |
14132 IN2_type_symbol = search_expression_type->get_type(IN2_param_value); |
14133 last_type_symbol = last_type_symbol && IN2_type_symbol && search_expression_type->is_same_type(IN2_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN2_type_symbol, last_type_symbol) : IN2_type_symbol ; |
14133 last_type_symbol = last_type_symbol && IN2_type_symbol && search_expression_type->is_same_type(IN2_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN2_type_symbol, last_type_symbol) : IN2_type_symbol ; |
14134 } |
14134 } |
14135 |
14135 |
14151 { |
14151 { |
14152 |
14152 |
14153 { |
14153 { |
14154 identifier_c param_name("IN2"); |
14154 identifier_c param_name("IN2"); |
14155 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
14155 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
14156 symbol_c *IN2_param_value = function_call_param_iterator.search(¶m_name); |
14156 symbol_c *IN2_param_value = function_call_param_iterator.search_f(¶m_name); |
14157 symbol_c *IN2_type_symbol = NULL; |
14157 symbol_c *IN2_type_symbol = NULL; |
14158 |
14158 |
14159 /* Get the value from a foo(<param_value>) style call */ |
14159 /* Get the value from a foo(<param_value>) style call */ |
14160 if (IN2_param_value == NULL) |
14160 if (IN2_param_value == NULL) |
14161 IN2_param_value = function_call_param_iterator.next(); |
14161 IN2_param_value = function_call_param_iterator.next_nf(); |
14162 if (IN2_param_value != NULL) { |
14162 if (IN2_param_value != NULL) { |
14163 IN2_type_symbol = search_expression_type->get_type(IN2_param_value); |
14163 IN2_type_symbol = search_expression_type->get_type(IN2_param_value); |
14164 last_type_symbol = last_type_symbol && IN2_type_symbol && search_expression_type->is_same_type(IN2_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN2_type_symbol, last_type_symbol) : IN2_type_symbol ; |
14164 last_type_symbol = last_type_symbol && IN2_type_symbol && search_expression_type->is_same_type(IN2_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN2_type_symbol, last_type_symbol) : IN2_type_symbol ; |
14165 } |
14165 } |
14166 |
14166 |
14193 symbol_c *last_type_symbol = NULL; |
14193 symbol_c *last_type_symbol = NULL; |
14194 |
14194 |
14195 { |
14195 { |
14196 identifier_c param_name("IN1"); |
14196 identifier_c param_name("IN1"); |
14197 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
14197 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
14198 symbol_c *IN1_param_value = function_call_param_iterator.search(¶m_name); |
14198 symbol_c *IN1_param_value = function_call_param_iterator.search_f(¶m_name); |
14199 symbol_c *IN1_type_symbol = NULL; |
14199 symbol_c *IN1_type_symbol = NULL; |
14200 |
14200 |
14201 /* Get the value from a foo(<param_value>) style call */ |
14201 /* Get the value from a foo(<param_value>) style call */ |
14202 if (IN1_param_value == NULL) |
14202 if (IN1_param_value == NULL) |
14203 IN1_param_value = function_call_param_iterator.next(); |
14203 IN1_param_value = function_call_param_iterator.next_nf(); |
14204 if (IN1_param_value != NULL) { |
14204 if (IN1_param_value != NULL) { |
14205 IN1_type_symbol = search_expression_type->get_type(IN1_param_value); |
14205 IN1_type_symbol = search_expression_type->get_type(IN1_param_value); |
14206 last_type_symbol = last_type_symbol && IN1_type_symbol && search_expression_type->is_same_type(IN1_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN1_type_symbol, last_type_symbol) : IN1_type_symbol ; |
14206 last_type_symbol = last_type_symbol && IN1_type_symbol && search_expression_type->is_same_type(IN1_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN1_type_symbol, last_type_symbol) : IN1_type_symbol ; |
14207 } |
14207 } |
14208 |
14208 |
14210 { |
14210 { |
14211 |
14211 |
14212 { |
14212 { |
14213 identifier_c param_name("IN2"); |
14213 identifier_c param_name("IN2"); |
14214 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
14214 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
14215 symbol_c *IN2_param_value = function_call_param_iterator.search(¶m_name); |
14215 symbol_c *IN2_param_value = function_call_param_iterator.search_f(¶m_name); |
14216 symbol_c *IN2_type_symbol = NULL; |
14216 symbol_c *IN2_type_symbol = NULL; |
14217 |
14217 |
14218 /* Get the value from a foo(<param_value>) style call */ |
14218 /* Get the value from a foo(<param_value>) style call */ |
14219 if (IN2_param_value == NULL) |
14219 if (IN2_param_value == NULL) |
14220 IN2_param_value = function_call_param_iterator.next(); |
14220 IN2_param_value = function_call_param_iterator.next_nf(); |
14221 if (IN2_param_value != NULL) { |
14221 if (IN2_param_value != NULL) { |
14222 IN2_type_symbol = search_expression_type->get_type(IN2_param_value); |
14222 IN2_type_symbol = search_expression_type->get_type(IN2_param_value); |
14223 last_type_symbol = last_type_symbol && IN2_type_symbol && search_expression_type->is_same_type(IN2_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN2_type_symbol, last_type_symbol) : IN2_type_symbol ; |
14223 last_type_symbol = last_type_symbol && IN2_type_symbol && search_expression_type->is_same_type(IN2_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN2_type_symbol, last_type_symbol) : IN2_type_symbol ; |
14224 } |
14224 } |
14225 |
14225 |
14241 { |
14241 { |
14242 |
14242 |
14243 { |
14243 { |
14244 identifier_c param_name("IN2"); |
14244 identifier_c param_name("IN2"); |
14245 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
14245 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
14246 symbol_c *IN2_param_value = function_call_param_iterator.search(¶m_name); |
14246 symbol_c *IN2_param_value = function_call_param_iterator.search_f(¶m_name); |
14247 symbol_c *IN2_type_symbol = NULL; |
14247 symbol_c *IN2_type_symbol = NULL; |
14248 |
14248 |
14249 /* Get the value from a foo(<param_value>) style call */ |
14249 /* Get the value from a foo(<param_value>) style call */ |
14250 if (IN2_param_value == NULL) |
14250 if (IN2_param_value == NULL) |
14251 IN2_param_value = function_call_param_iterator.next(); |
14251 IN2_param_value = function_call_param_iterator.next_nf(); |
14252 if (IN2_param_value != NULL) { |
14252 if (IN2_param_value != NULL) { |
14253 IN2_type_symbol = search_expression_type->get_type(IN2_param_value); |
14253 IN2_type_symbol = search_expression_type->get_type(IN2_param_value); |
14254 last_type_symbol = last_type_symbol && IN2_type_symbol && search_expression_type->is_same_type(IN2_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN2_type_symbol, last_type_symbol) : IN2_type_symbol ; |
14254 last_type_symbol = last_type_symbol && IN2_type_symbol && search_expression_type->is_same_type(IN2_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN2_type_symbol, last_type_symbol) : IN2_type_symbol ; |
14255 } |
14255 } |
14256 |
14256 |
14272 { |
14272 { |
14273 |
14273 |
14274 { |
14274 { |
14275 identifier_c param_name("IN2"); |
14275 identifier_c param_name("IN2"); |
14276 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
14276 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
14277 symbol_c *IN2_param_value = function_call_param_iterator.search(¶m_name); |
14277 symbol_c *IN2_param_value = function_call_param_iterator.search_f(¶m_name); |
14278 symbol_c *IN2_type_symbol = NULL; |
14278 symbol_c *IN2_type_symbol = NULL; |
14279 |
14279 |
14280 /* Get the value from a foo(<param_value>) style call */ |
14280 /* Get the value from a foo(<param_value>) style call */ |
14281 if (IN2_param_value == NULL) |
14281 if (IN2_param_value == NULL) |
14282 IN2_param_value = function_call_param_iterator.next(); |
14282 IN2_param_value = function_call_param_iterator.next_nf(); |
14283 if (IN2_param_value != NULL) { |
14283 if (IN2_param_value != NULL) { |
14284 IN2_type_symbol = search_expression_type->get_type(IN2_param_value); |
14284 IN2_type_symbol = search_expression_type->get_type(IN2_param_value); |
14285 last_type_symbol = last_type_symbol && IN2_type_symbol && search_expression_type->is_same_type(IN2_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN2_type_symbol, last_type_symbol) : IN2_type_symbol ; |
14285 last_type_symbol = last_type_symbol && IN2_type_symbol && search_expression_type->is_same_type(IN2_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN2_type_symbol, last_type_symbol) : IN2_type_symbol ; |
14286 } |
14286 } |
14287 |
14287 |
14311 { |
14311 { |
14312 |
14312 |
14313 { |
14313 { |
14314 identifier_c param_name("IN2"); |
14314 identifier_c param_name("IN2"); |
14315 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
14315 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
14316 symbol_c *IN2_param_value = function_call_param_iterator.search(¶m_name); |
14316 symbol_c *IN2_param_value = function_call_param_iterator.search_f(¶m_name); |
14317 symbol_c *IN2_type_symbol = NULL; |
14317 symbol_c *IN2_type_symbol = NULL; |
14318 |
14318 |
14319 /* Get the value from a foo(<param_value>) style call */ |
14319 /* Get the value from a foo(<param_value>) style call */ |
14320 if (IN2_param_value == NULL) |
14320 if (IN2_param_value == NULL) |
14321 IN2_param_value = function_call_param_iterator.next(); |
14321 IN2_param_value = function_call_param_iterator.next_nf(); |
14322 if (IN2_param_value != NULL) { |
14322 if (IN2_param_value != NULL) { |
14323 IN2_type_symbol = search_expression_type->get_type(IN2_param_value); |
14323 IN2_type_symbol = search_expression_type->get_type(IN2_param_value); |
14324 last_type_symbol = last_type_symbol && IN2_type_symbol && search_expression_type->is_same_type(IN2_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN2_type_symbol, last_type_symbol) : IN2_type_symbol ; |
14324 last_type_symbol = last_type_symbol && IN2_type_symbol && search_expression_type->is_same_type(IN2_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN2_type_symbol, last_type_symbol) : IN2_type_symbol ; |
14325 } |
14325 } |
14326 |
14326 |
14350 { |
14350 { |
14351 |
14351 |
14352 { |
14352 { |
14353 identifier_c param_name("IN2"); |
14353 identifier_c param_name("IN2"); |
14354 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
14354 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
14355 symbol_c *IN2_param_value = function_call_param_iterator.search(¶m_name); |
14355 symbol_c *IN2_param_value = function_call_param_iterator.search_f(¶m_name); |
14356 symbol_c *IN2_type_symbol = NULL; |
14356 symbol_c *IN2_type_symbol = NULL; |
14357 |
14357 |
14358 /* Get the value from a foo(<param_value>) style call */ |
14358 /* Get the value from a foo(<param_value>) style call */ |
14359 if (IN2_param_value == NULL) |
14359 if (IN2_param_value == NULL) |
14360 IN2_param_value = function_call_param_iterator.next(); |
14360 IN2_param_value = function_call_param_iterator.next_nf(); |
14361 if (IN2_param_value != NULL) { |
14361 if (IN2_param_value != NULL) { |
14362 IN2_type_symbol = search_expression_type->get_type(IN2_param_value); |
14362 IN2_type_symbol = search_expression_type->get_type(IN2_param_value); |
14363 last_type_symbol = last_type_symbol && IN2_type_symbol && search_expression_type->is_same_type(IN2_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN2_type_symbol, last_type_symbol) : IN2_type_symbol ; |
14363 last_type_symbol = last_type_symbol && IN2_type_symbol && search_expression_type->is_same_type(IN2_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN2_type_symbol, last_type_symbol) : IN2_type_symbol ; |
14364 } |
14364 } |
14365 |
14365 |
14392 symbol_c *last_type_symbol = NULL; |
14392 symbol_c *last_type_symbol = NULL; |
14393 |
14393 |
14394 { |
14394 { |
14395 identifier_c param_name("IN1"); |
14395 identifier_c param_name("IN1"); |
14396 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
14396 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
14397 symbol_c *IN1_param_value = function_call_param_iterator.search(¶m_name); |
14397 symbol_c *IN1_param_value = function_call_param_iterator.search_f(¶m_name); |
14398 symbol_c *IN1_type_symbol = NULL; |
14398 symbol_c *IN1_type_symbol = NULL; |
14399 |
14399 |
14400 /* Get the value from a foo(<param_value>) style call */ |
14400 /* Get the value from a foo(<param_value>) style call */ |
14401 if (IN1_param_value == NULL) |
14401 if (IN1_param_value == NULL) |
14402 IN1_param_value = function_call_param_iterator.next(); |
14402 IN1_param_value = function_call_param_iterator.next_nf(); |
14403 if (IN1_param_value != NULL) { |
14403 if (IN1_param_value != NULL) { |
14404 IN1_type_symbol = search_expression_type->get_type(IN1_param_value); |
14404 IN1_type_symbol = search_expression_type->get_type(IN1_param_value); |
14405 last_type_symbol = last_type_symbol && IN1_type_symbol && search_expression_type->is_same_type(IN1_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN1_type_symbol, last_type_symbol) : IN1_type_symbol ; |
14405 last_type_symbol = last_type_symbol && IN1_type_symbol && search_expression_type->is_same_type(IN1_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN1_type_symbol, last_type_symbol) : IN1_type_symbol ; |
14406 } |
14406 } |
14407 |
14407 |
14409 { |
14409 { |
14410 |
14410 |
14411 { |
14411 { |
14412 identifier_c param_name("IN2"); |
14412 identifier_c param_name("IN2"); |
14413 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
14413 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
14414 symbol_c *IN2_param_value = function_call_param_iterator.search(¶m_name); |
14414 symbol_c *IN2_param_value = function_call_param_iterator.search_f(¶m_name); |
14415 symbol_c *IN2_type_symbol = NULL; |
14415 symbol_c *IN2_type_symbol = NULL; |
14416 |
14416 |
14417 /* Get the value from a foo(<param_value>) style call */ |
14417 /* Get the value from a foo(<param_value>) style call */ |
14418 if (IN2_param_value == NULL) |
14418 if (IN2_param_value == NULL) |
14419 IN2_param_value = function_call_param_iterator.next(); |
14419 IN2_param_value = function_call_param_iterator.next_nf(); |
14420 if (IN2_param_value != NULL) { |
14420 if (IN2_param_value != NULL) { |
14421 IN2_type_symbol = search_expression_type->get_type(IN2_param_value); |
14421 IN2_type_symbol = search_expression_type->get_type(IN2_param_value); |
14422 last_type_symbol = last_type_symbol && IN2_type_symbol && search_expression_type->is_same_type(IN2_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN2_type_symbol, last_type_symbol) : IN2_type_symbol ; |
14422 last_type_symbol = last_type_symbol && IN2_type_symbol && search_expression_type->is_same_type(IN2_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN2_type_symbol, last_type_symbol) : IN2_type_symbol ; |
14423 } |
14423 } |
14424 |
14424 |
14440 { |
14440 { |
14441 |
14441 |
14442 { |
14442 { |
14443 identifier_c param_name("IN2"); |
14443 identifier_c param_name("IN2"); |
14444 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
14444 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
14445 symbol_c *IN2_param_value = function_call_param_iterator.search(¶m_name); |
14445 symbol_c *IN2_param_value = function_call_param_iterator.search_f(¶m_name); |
14446 symbol_c *IN2_type_symbol = NULL; |
14446 symbol_c *IN2_type_symbol = NULL; |
14447 |
14447 |
14448 /* Get the value from a foo(<param_value>) style call */ |
14448 /* Get the value from a foo(<param_value>) style call */ |
14449 if (IN2_param_value == NULL) |
14449 if (IN2_param_value == NULL) |
14450 IN2_param_value = function_call_param_iterator.next(); |
14450 IN2_param_value = function_call_param_iterator.next_nf(); |
14451 if (IN2_param_value != NULL) { |
14451 if (IN2_param_value != NULL) { |
14452 IN2_type_symbol = search_expression_type->get_type(IN2_param_value); |
14452 IN2_type_symbol = search_expression_type->get_type(IN2_param_value); |
14453 last_type_symbol = last_type_symbol && IN2_type_symbol && search_expression_type->is_same_type(IN2_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN2_type_symbol, last_type_symbol) : IN2_type_symbol ; |
14453 last_type_symbol = last_type_symbol && IN2_type_symbol && search_expression_type->is_same_type(IN2_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN2_type_symbol, last_type_symbol) : IN2_type_symbol ; |
14454 } |
14454 } |
14455 |
14455 |
14482 symbol_c *last_type_symbol = NULL; |
14482 symbol_c *last_type_symbol = NULL; |
14483 |
14483 |
14484 { |
14484 { |
14485 identifier_c param_name("IN1"); |
14485 identifier_c param_name("IN1"); |
14486 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
14486 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
14487 symbol_c *IN1_param_value = function_call_param_iterator.search(¶m_name); |
14487 symbol_c *IN1_param_value = function_call_param_iterator.search_f(¶m_name); |
14488 symbol_c *IN1_type_symbol = NULL; |
14488 symbol_c *IN1_type_symbol = NULL; |
14489 |
14489 |
14490 /* Get the value from a foo(<param_value>) style call */ |
14490 /* Get the value from a foo(<param_value>) style call */ |
14491 if (IN1_param_value == NULL) |
14491 if (IN1_param_value == NULL) |
14492 IN1_param_value = function_call_param_iterator.next(); |
14492 IN1_param_value = function_call_param_iterator.next_nf(); |
14493 if (IN1_param_value != NULL) { |
14493 if (IN1_param_value != NULL) { |
14494 IN1_type_symbol = search_expression_type->get_type(IN1_param_value); |
14494 IN1_type_symbol = search_expression_type->get_type(IN1_param_value); |
14495 last_type_symbol = last_type_symbol && IN1_type_symbol && search_expression_type->is_same_type(IN1_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN1_type_symbol, last_type_symbol) : IN1_type_symbol ; |
14495 last_type_symbol = last_type_symbol && IN1_type_symbol && search_expression_type->is_same_type(IN1_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN1_type_symbol, last_type_symbol) : IN1_type_symbol ; |
14496 } |
14496 } |
14497 |
14497 |
14499 { |
14499 { |
14500 |
14500 |
14501 { |
14501 { |
14502 identifier_c param_name("IN2"); |
14502 identifier_c param_name("IN2"); |
14503 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
14503 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
14504 symbol_c *IN2_param_value = function_call_param_iterator.search(¶m_name); |
14504 symbol_c *IN2_param_value = function_call_param_iterator.search_f(¶m_name); |
14505 symbol_c *IN2_type_symbol = NULL; |
14505 symbol_c *IN2_type_symbol = NULL; |
14506 |
14506 |
14507 /* Get the value from a foo(<param_value>) style call */ |
14507 /* Get the value from a foo(<param_value>) style call */ |
14508 if (IN2_param_value == NULL) |
14508 if (IN2_param_value == NULL) |
14509 IN2_param_value = function_call_param_iterator.next(); |
14509 IN2_param_value = function_call_param_iterator.next_nf(); |
14510 if (IN2_param_value != NULL) { |
14510 if (IN2_param_value != NULL) { |
14511 IN2_type_symbol = search_expression_type->get_type(IN2_param_value); |
14511 IN2_type_symbol = search_expression_type->get_type(IN2_param_value); |
14512 last_type_symbol = last_type_symbol && IN2_type_symbol && search_expression_type->is_same_type(IN2_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN2_type_symbol, last_type_symbol) : IN2_type_symbol ; |
14512 last_type_symbol = last_type_symbol && IN2_type_symbol && search_expression_type->is_same_type(IN2_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN2_type_symbol, last_type_symbol) : IN2_type_symbol ; |
14513 } |
14513 } |
14514 |
14514 |
14541 symbol_c *last_type_symbol = NULL; |
14541 symbol_c *last_type_symbol = NULL; |
14542 |
14542 |
14543 { |
14543 { |
14544 identifier_c param_name("IN1"); |
14544 identifier_c param_name("IN1"); |
14545 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
14545 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
14546 symbol_c *IN1_param_value = function_call_param_iterator.search(¶m_name); |
14546 symbol_c *IN1_param_value = function_call_param_iterator.search_f(¶m_name); |
14547 symbol_c *IN1_type_symbol = NULL; |
14547 symbol_c *IN1_type_symbol = NULL; |
14548 |
14548 |
14549 /* Get the value from a foo(<param_value>) style call */ |
14549 /* Get the value from a foo(<param_value>) style call */ |
14550 if (IN1_param_value == NULL) |
14550 if (IN1_param_value == NULL) |
14551 IN1_param_value = function_call_param_iterator.next(); |
14551 IN1_param_value = function_call_param_iterator.next_nf(); |
14552 if (IN1_param_value != NULL) { |
14552 if (IN1_param_value != NULL) { |
14553 IN1_type_symbol = search_expression_type->get_type(IN1_param_value); |
14553 IN1_type_symbol = search_expression_type->get_type(IN1_param_value); |
14554 last_type_symbol = last_type_symbol && IN1_type_symbol && search_expression_type->is_same_type(IN1_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN1_type_symbol, last_type_symbol) : IN1_type_symbol ; |
14554 last_type_symbol = last_type_symbol && IN1_type_symbol && search_expression_type->is_same_type(IN1_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN1_type_symbol, last_type_symbol) : IN1_type_symbol ; |
14555 } |
14555 } |
14556 |
14556 |
14558 { |
14558 { |
14559 |
14559 |
14560 { |
14560 { |
14561 identifier_c param_name("IN2"); |
14561 identifier_c param_name("IN2"); |
14562 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
14562 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
14563 symbol_c *IN2_param_value = function_call_param_iterator.search(¶m_name); |
14563 symbol_c *IN2_param_value = function_call_param_iterator.search_f(¶m_name); |
14564 symbol_c *IN2_type_symbol = NULL; |
14564 symbol_c *IN2_type_symbol = NULL; |
14565 |
14565 |
14566 /* Get the value from a foo(<param_value>) style call */ |
14566 /* Get the value from a foo(<param_value>) style call */ |
14567 if (IN2_param_value == NULL) |
14567 if (IN2_param_value == NULL) |
14568 IN2_param_value = function_call_param_iterator.next(); |
14568 IN2_param_value = function_call_param_iterator.next_nf(); |
14569 if (IN2_param_value != NULL) { |
14569 if (IN2_param_value != NULL) { |
14570 IN2_type_symbol = search_expression_type->get_type(IN2_param_value); |
14570 IN2_type_symbol = search_expression_type->get_type(IN2_param_value); |
14571 last_type_symbol = last_type_symbol && IN2_type_symbol && search_expression_type->is_same_type(IN2_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN2_type_symbol, last_type_symbol) : IN2_type_symbol ; |
14571 last_type_symbol = last_type_symbol && IN2_type_symbol && search_expression_type->is_same_type(IN2_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN2_type_symbol, last_type_symbol) : IN2_type_symbol ; |
14572 } |
14572 } |
14573 |
14573 |
14600 symbol_c *last_type_symbol = NULL; |
14600 symbol_c *last_type_symbol = NULL; |
14601 |
14601 |
14602 { |
14602 { |
14603 identifier_c param_name("IN"); |
14603 identifier_c param_name("IN"); |
14604 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
14604 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
14605 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
14605 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
14606 symbol_c *IN_type_symbol = NULL; |
14606 symbol_c *IN_type_symbol = NULL; |
14607 |
14607 |
14608 /* Get the value from a foo(<param_value>) style call */ |
14608 /* Get the value from a foo(<param_value>) style call */ |
14609 if (IN_param_value == NULL) |
14609 if (IN_param_value == NULL) |
14610 IN_param_value = function_call_param_iterator.next(); |
14610 IN_param_value = function_call_param_iterator.next_nf(); |
14611 if (IN_param_value != NULL) { |
14611 if (IN_param_value != NULL) { |
14612 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
14612 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
14613 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
14613 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
14614 } |
14614 } |
14615 |
14615 |
14636 symbol_c *last_type_symbol = NULL; |
14636 symbol_c *last_type_symbol = NULL; |
14637 |
14637 |
14638 { |
14638 { |
14639 identifier_c param_name("IN"); |
14639 identifier_c param_name("IN"); |
14640 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
14640 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
14641 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
14641 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
14642 symbol_c *IN_type_symbol = NULL; |
14642 symbol_c *IN_type_symbol = NULL; |
14643 |
14643 |
14644 /* Get the value from a foo(<param_value>) style call */ |
14644 /* Get the value from a foo(<param_value>) style call */ |
14645 if (IN_param_value == NULL) |
14645 if (IN_param_value == NULL) |
14646 IN_param_value = function_call_param_iterator.next(); |
14646 IN_param_value = function_call_param_iterator.next_nf(); |
14647 if (IN_param_value != NULL) { |
14647 if (IN_param_value != NULL) { |
14648 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
14648 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
14649 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
14649 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
14650 } |
14650 } |
14651 |
14651 |
14653 { |
14653 { |
14654 |
14654 |
14655 { |
14655 { |
14656 identifier_c param_name("N"); |
14656 identifier_c param_name("N"); |
14657 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
14657 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
14658 symbol_c *N_param_value = function_call_param_iterator.search(¶m_name); |
14658 symbol_c *N_param_value = function_call_param_iterator.search_f(¶m_name); |
14659 symbol_c *N_type_symbol = NULL; |
14659 symbol_c *N_type_symbol = NULL; |
14660 |
14660 |
14661 /* Get the value from a foo(<param_value>) style call */ |
14661 /* Get the value from a foo(<param_value>) style call */ |
14662 if (N_param_value == NULL) |
14662 if (N_param_value == NULL) |
14663 N_param_value = function_call_param_iterator.next(); |
14663 N_param_value = function_call_param_iterator.next_nf(); |
14664 if (N_param_value != NULL) { |
14664 if (N_param_value != NULL) { |
14665 N_type_symbol = search_expression_type->get_type(N_param_value); |
14665 N_type_symbol = search_expression_type->get_type(N_param_value); |
14666 last_type_symbol = last_type_symbol && N_type_symbol && search_expression_type->is_same_type(N_type_symbol, last_type_symbol) ? search_expression_type->common_type(N_type_symbol, last_type_symbol) : N_type_symbol ; |
14666 last_type_symbol = last_type_symbol && N_type_symbol && search_expression_type->is_same_type(N_type_symbol, last_type_symbol) ? search_expression_type->common_type(N_type_symbol, last_type_symbol) : N_type_symbol ; |
14667 } |
14667 } |
14668 |
14668 |
14695 symbol_c *last_type_symbol = NULL; |
14695 symbol_c *last_type_symbol = NULL; |
14696 |
14696 |
14697 { |
14697 { |
14698 identifier_c param_name("IN"); |
14698 identifier_c param_name("IN"); |
14699 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
14699 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
14700 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
14700 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
14701 symbol_c *IN_type_symbol = NULL; |
14701 symbol_c *IN_type_symbol = NULL; |
14702 |
14702 |
14703 /* Get the value from a foo(<param_value>) style call */ |
14703 /* Get the value from a foo(<param_value>) style call */ |
14704 if (IN_param_value == NULL) |
14704 if (IN_param_value == NULL) |
14705 IN_param_value = function_call_param_iterator.next(); |
14705 IN_param_value = function_call_param_iterator.next_nf(); |
14706 if (IN_param_value != NULL) { |
14706 if (IN_param_value != NULL) { |
14707 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
14707 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
14708 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
14708 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
14709 } |
14709 } |
14710 |
14710 |
14712 { |
14712 { |
14713 |
14713 |
14714 { |
14714 { |
14715 identifier_c param_name("N"); |
14715 identifier_c param_name("N"); |
14716 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
14716 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
14717 symbol_c *N_param_value = function_call_param_iterator.search(¶m_name); |
14717 symbol_c *N_param_value = function_call_param_iterator.search_f(¶m_name); |
14718 symbol_c *N_type_symbol = NULL; |
14718 symbol_c *N_type_symbol = NULL; |
14719 |
14719 |
14720 /* Get the value from a foo(<param_value>) style call */ |
14720 /* Get the value from a foo(<param_value>) style call */ |
14721 if (N_param_value == NULL) |
14721 if (N_param_value == NULL) |
14722 N_param_value = function_call_param_iterator.next(); |
14722 N_param_value = function_call_param_iterator.next_nf(); |
14723 if (N_param_value != NULL) { |
14723 if (N_param_value != NULL) { |
14724 N_type_symbol = search_expression_type->get_type(N_param_value); |
14724 N_type_symbol = search_expression_type->get_type(N_param_value); |
14725 last_type_symbol = last_type_symbol && N_type_symbol && search_expression_type->is_same_type(N_type_symbol, last_type_symbol) ? search_expression_type->common_type(N_type_symbol, last_type_symbol) : N_type_symbol ; |
14725 last_type_symbol = last_type_symbol && N_type_symbol && search_expression_type->is_same_type(N_type_symbol, last_type_symbol) ? search_expression_type->common_type(N_type_symbol, last_type_symbol) : N_type_symbol ; |
14726 } |
14726 } |
14727 |
14727 |
14754 symbol_c *last_type_symbol = NULL; |
14754 symbol_c *last_type_symbol = NULL; |
14755 |
14755 |
14756 { |
14756 { |
14757 identifier_c param_name("IN"); |
14757 identifier_c param_name("IN"); |
14758 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
14758 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
14759 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
14759 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
14760 symbol_c *IN_type_symbol = NULL; |
14760 symbol_c *IN_type_symbol = NULL; |
14761 |
14761 |
14762 /* Get the value from a foo(<param_value>) style call */ |
14762 /* Get the value from a foo(<param_value>) style call */ |
14763 if (IN_param_value == NULL) |
14763 if (IN_param_value == NULL) |
14764 IN_param_value = function_call_param_iterator.next(); |
14764 IN_param_value = function_call_param_iterator.next_nf(); |
14765 if (IN_param_value != NULL) { |
14765 if (IN_param_value != NULL) { |
14766 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
14766 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
14767 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
14767 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
14768 } |
14768 } |
14769 |
14769 |
14771 { |
14771 { |
14772 |
14772 |
14773 { |
14773 { |
14774 identifier_c param_name("N"); |
14774 identifier_c param_name("N"); |
14775 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
14775 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
14776 symbol_c *N_param_value = function_call_param_iterator.search(¶m_name); |
14776 symbol_c *N_param_value = function_call_param_iterator.search_f(¶m_name); |
14777 symbol_c *N_type_symbol = NULL; |
14777 symbol_c *N_type_symbol = NULL; |
14778 |
14778 |
14779 /* Get the value from a foo(<param_value>) style call */ |
14779 /* Get the value from a foo(<param_value>) style call */ |
14780 if (N_param_value == NULL) |
14780 if (N_param_value == NULL) |
14781 N_param_value = function_call_param_iterator.next(); |
14781 N_param_value = function_call_param_iterator.next_nf(); |
14782 if (N_param_value != NULL) { |
14782 if (N_param_value != NULL) { |
14783 N_type_symbol = search_expression_type->get_type(N_param_value); |
14783 N_type_symbol = search_expression_type->get_type(N_param_value); |
14784 last_type_symbol = last_type_symbol && N_type_symbol && search_expression_type->is_same_type(N_type_symbol, last_type_symbol) ? search_expression_type->common_type(N_type_symbol, last_type_symbol) : N_type_symbol ; |
14784 last_type_symbol = last_type_symbol && N_type_symbol && search_expression_type->is_same_type(N_type_symbol, last_type_symbol) ? search_expression_type->common_type(N_type_symbol, last_type_symbol) : N_type_symbol ; |
14785 } |
14785 } |
14786 |
14786 |
14813 symbol_c *last_type_symbol = NULL; |
14813 symbol_c *last_type_symbol = NULL; |
14814 |
14814 |
14815 { |
14815 { |
14816 identifier_c param_name("IN"); |
14816 identifier_c param_name("IN"); |
14817 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
14817 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
14818 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
14818 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
14819 symbol_c *IN_type_symbol = NULL; |
14819 symbol_c *IN_type_symbol = NULL; |
14820 |
14820 |
14821 /* Get the value from a foo(<param_value>) style call */ |
14821 /* Get the value from a foo(<param_value>) style call */ |
14822 if (IN_param_value == NULL) |
14822 if (IN_param_value == NULL) |
14823 IN_param_value = function_call_param_iterator.next(); |
14823 IN_param_value = function_call_param_iterator.next_nf(); |
14824 if (IN_param_value != NULL) { |
14824 if (IN_param_value != NULL) { |
14825 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
14825 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
14826 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
14826 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
14827 } |
14827 } |
14828 |
14828 |
14830 { |
14830 { |
14831 |
14831 |
14832 { |
14832 { |
14833 identifier_c param_name("N"); |
14833 identifier_c param_name("N"); |
14834 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
14834 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
14835 symbol_c *N_param_value = function_call_param_iterator.search(¶m_name); |
14835 symbol_c *N_param_value = function_call_param_iterator.search_f(¶m_name); |
14836 symbol_c *N_type_symbol = NULL; |
14836 symbol_c *N_type_symbol = NULL; |
14837 |
14837 |
14838 /* Get the value from a foo(<param_value>) style call */ |
14838 /* Get the value from a foo(<param_value>) style call */ |
14839 if (N_param_value == NULL) |
14839 if (N_param_value == NULL) |
14840 N_param_value = function_call_param_iterator.next(); |
14840 N_param_value = function_call_param_iterator.next_nf(); |
14841 if (N_param_value != NULL) { |
14841 if (N_param_value != NULL) { |
14842 N_type_symbol = search_expression_type->get_type(N_param_value); |
14842 N_type_symbol = search_expression_type->get_type(N_param_value); |
14843 last_type_symbol = last_type_symbol && N_type_symbol && search_expression_type->is_same_type(N_type_symbol, last_type_symbol) ? search_expression_type->common_type(N_type_symbol, last_type_symbol) : N_type_symbol ; |
14843 last_type_symbol = last_type_symbol && N_type_symbol && search_expression_type->is_same_type(N_type_symbol, last_type_symbol) ? search_expression_type->common_type(N_type_symbol, last_type_symbol) : N_type_symbol ; |
14844 } |
14844 } |
14845 |
14845 |
14872 symbol_c *last_type_symbol = NULL; |
14872 symbol_c *last_type_symbol = NULL; |
14873 |
14873 |
14874 { |
14874 { |
14875 identifier_c param_name("IN1"); |
14875 identifier_c param_name("IN1"); |
14876 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
14876 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
14877 symbol_c *IN1_param_value = function_call_param_iterator.search(¶m_name); |
14877 symbol_c *IN1_param_value = function_call_param_iterator.search_f(¶m_name); |
14878 symbol_c *IN1_type_symbol = NULL; |
14878 symbol_c *IN1_type_symbol = NULL; |
14879 |
14879 |
14880 /* Get the value from a foo(<param_value>) style call */ |
14880 /* Get the value from a foo(<param_value>) style call */ |
14881 if (IN1_param_value == NULL) |
14881 if (IN1_param_value == NULL) |
14882 IN1_param_value = function_call_param_iterator.next(); |
14882 IN1_param_value = function_call_param_iterator.next_nf(); |
14883 if (IN1_param_value != NULL) { |
14883 if (IN1_param_value != NULL) { |
14884 IN1_type_symbol = search_expression_type->get_type(IN1_param_value); |
14884 IN1_type_symbol = search_expression_type->get_type(IN1_param_value); |
14885 last_type_symbol = last_type_symbol && IN1_type_symbol && search_expression_type->is_same_type(IN1_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN1_type_symbol, last_type_symbol) : IN1_type_symbol ; |
14885 last_type_symbol = last_type_symbol && IN1_type_symbol && search_expression_type->is_same_type(IN1_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN1_type_symbol, last_type_symbol) : IN1_type_symbol ; |
14886 } |
14886 } |
14887 |
14887 |
14889 { |
14889 { |
14890 |
14890 |
14891 { |
14891 { |
14892 identifier_c param_name("IN2"); |
14892 identifier_c param_name("IN2"); |
14893 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
14893 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
14894 symbol_c *IN2_param_value = function_call_param_iterator.search(¶m_name); |
14894 symbol_c *IN2_param_value = function_call_param_iterator.search_f(¶m_name); |
14895 symbol_c *IN2_type_symbol = NULL; |
14895 symbol_c *IN2_type_symbol = NULL; |
14896 |
14896 |
14897 /* Get the value from a foo(<param_value>) style call */ |
14897 /* Get the value from a foo(<param_value>) style call */ |
14898 if (IN2_param_value == NULL) |
14898 if (IN2_param_value == NULL) |
14899 IN2_param_value = function_call_param_iterator.next(); |
14899 IN2_param_value = function_call_param_iterator.next_nf(); |
14900 if (IN2_param_value != NULL) { |
14900 if (IN2_param_value != NULL) { |
14901 IN2_type_symbol = search_expression_type->get_type(IN2_param_value); |
14901 IN2_type_symbol = search_expression_type->get_type(IN2_param_value); |
14902 last_type_symbol = last_type_symbol && IN2_type_symbol && search_expression_type->is_same_type(IN2_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN2_type_symbol, last_type_symbol) : IN2_type_symbol ; |
14902 last_type_symbol = last_type_symbol && IN2_type_symbol && search_expression_type->is_same_type(IN2_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN2_type_symbol, last_type_symbol) : IN2_type_symbol ; |
14903 } |
14903 } |
14904 |
14904 |
14931 symbol_c *last_type_symbol = NULL; |
14931 symbol_c *last_type_symbol = NULL; |
14932 |
14932 |
14933 { |
14933 { |
14934 identifier_c param_name("IN1"); |
14934 identifier_c param_name("IN1"); |
14935 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
14935 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
14936 symbol_c *IN1_param_value = function_call_param_iterator.search(¶m_name); |
14936 symbol_c *IN1_param_value = function_call_param_iterator.search_f(¶m_name); |
14937 symbol_c *IN1_type_symbol = NULL; |
14937 symbol_c *IN1_type_symbol = NULL; |
14938 |
14938 |
14939 /* Get the value from a foo(<param_value>) style call */ |
14939 /* Get the value from a foo(<param_value>) style call */ |
14940 if (IN1_param_value == NULL) |
14940 if (IN1_param_value == NULL) |
14941 IN1_param_value = function_call_param_iterator.next(); |
14941 IN1_param_value = function_call_param_iterator.next_nf(); |
14942 if (IN1_param_value != NULL) { |
14942 if (IN1_param_value != NULL) { |
14943 IN1_type_symbol = search_expression_type->get_type(IN1_param_value); |
14943 IN1_type_symbol = search_expression_type->get_type(IN1_param_value); |
14944 last_type_symbol = last_type_symbol && IN1_type_symbol && search_expression_type->is_same_type(IN1_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN1_type_symbol, last_type_symbol) : IN1_type_symbol ; |
14944 last_type_symbol = last_type_symbol && IN1_type_symbol && search_expression_type->is_same_type(IN1_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN1_type_symbol, last_type_symbol) : IN1_type_symbol ; |
14945 } |
14945 } |
14946 |
14946 |
14948 { |
14948 { |
14949 |
14949 |
14950 { |
14950 { |
14951 identifier_c param_name("IN2"); |
14951 identifier_c param_name("IN2"); |
14952 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
14952 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
14953 symbol_c *IN2_param_value = function_call_param_iterator.search(¶m_name); |
14953 symbol_c *IN2_param_value = function_call_param_iterator.search_f(¶m_name); |
14954 symbol_c *IN2_type_symbol = NULL; |
14954 symbol_c *IN2_type_symbol = NULL; |
14955 |
14955 |
14956 /* Get the value from a foo(<param_value>) style call */ |
14956 /* Get the value from a foo(<param_value>) style call */ |
14957 if (IN2_param_value == NULL) |
14957 if (IN2_param_value == NULL) |
14958 IN2_param_value = function_call_param_iterator.next(); |
14958 IN2_param_value = function_call_param_iterator.next_nf(); |
14959 if (IN2_param_value != NULL) { |
14959 if (IN2_param_value != NULL) { |
14960 IN2_type_symbol = search_expression_type->get_type(IN2_param_value); |
14960 IN2_type_symbol = search_expression_type->get_type(IN2_param_value); |
14961 last_type_symbol = last_type_symbol && IN2_type_symbol && search_expression_type->is_same_type(IN2_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN2_type_symbol, last_type_symbol) : IN2_type_symbol ; |
14961 last_type_symbol = last_type_symbol && IN2_type_symbol && search_expression_type->is_same_type(IN2_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN2_type_symbol, last_type_symbol) : IN2_type_symbol ; |
14962 } |
14962 } |
14963 |
14963 |
14990 symbol_c *last_type_symbol = NULL; |
14990 symbol_c *last_type_symbol = NULL; |
14991 |
14991 |
14992 { |
14992 { |
14993 identifier_c param_name("IN1"); |
14993 identifier_c param_name("IN1"); |
14994 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
14994 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
14995 symbol_c *IN1_param_value = function_call_param_iterator.search(¶m_name); |
14995 symbol_c *IN1_param_value = function_call_param_iterator.search_f(¶m_name); |
14996 symbol_c *IN1_type_symbol = NULL; |
14996 symbol_c *IN1_type_symbol = NULL; |
14997 |
14997 |
14998 /* Get the value from a foo(<param_value>) style call */ |
14998 /* Get the value from a foo(<param_value>) style call */ |
14999 if (IN1_param_value == NULL) |
14999 if (IN1_param_value == NULL) |
15000 IN1_param_value = function_call_param_iterator.next(); |
15000 IN1_param_value = function_call_param_iterator.next_nf(); |
15001 if (IN1_param_value != NULL) { |
15001 if (IN1_param_value != NULL) { |
15002 IN1_type_symbol = search_expression_type->get_type(IN1_param_value); |
15002 IN1_type_symbol = search_expression_type->get_type(IN1_param_value); |
15003 last_type_symbol = last_type_symbol && IN1_type_symbol && search_expression_type->is_same_type(IN1_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN1_type_symbol, last_type_symbol) : IN1_type_symbol ; |
15003 last_type_symbol = last_type_symbol && IN1_type_symbol && search_expression_type->is_same_type(IN1_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN1_type_symbol, last_type_symbol) : IN1_type_symbol ; |
15004 } |
15004 } |
15005 |
15005 |
15007 { |
15007 { |
15008 |
15008 |
15009 { |
15009 { |
15010 identifier_c param_name("IN2"); |
15010 identifier_c param_name("IN2"); |
15011 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
15011 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
15012 symbol_c *IN2_param_value = function_call_param_iterator.search(¶m_name); |
15012 symbol_c *IN2_param_value = function_call_param_iterator.search_f(¶m_name); |
15013 symbol_c *IN2_type_symbol = NULL; |
15013 symbol_c *IN2_type_symbol = NULL; |
15014 |
15014 |
15015 /* Get the value from a foo(<param_value>) style call */ |
15015 /* Get the value from a foo(<param_value>) style call */ |
15016 if (IN2_param_value == NULL) |
15016 if (IN2_param_value == NULL) |
15017 IN2_param_value = function_call_param_iterator.next(); |
15017 IN2_param_value = function_call_param_iterator.next_nf(); |
15018 if (IN2_param_value != NULL) { |
15018 if (IN2_param_value != NULL) { |
15019 IN2_type_symbol = search_expression_type->get_type(IN2_param_value); |
15019 IN2_type_symbol = search_expression_type->get_type(IN2_param_value); |
15020 last_type_symbol = last_type_symbol && IN2_type_symbol && search_expression_type->is_same_type(IN2_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN2_type_symbol, last_type_symbol) : IN2_type_symbol ; |
15020 last_type_symbol = last_type_symbol && IN2_type_symbol && search_expression_type->is_same_type(IN2_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN2_type_symbol, last_type_symbol) : IN2_type_symbol ; |
15021 } |
15021 } |
15022 |
15022 |
15049 symbol_c *last_type_symbol = NULL; |
15049 symbol_c *last_type_symbol = NULL; |
15050 |
15050 |
15051 { |
15051 { |
15052 identifier_c param_name("IN"); |
15052 identifier_c param_name("IN"); |
15053 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
15053 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
15054 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
15054 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
15055 symbol_c *IN_type_symbol = NULL; |
15055 symbol_c *IN_type_symbol = NULL; |
15056 |
15056 |
15057 /* Get the value from a foo(<param_value>) style call */ |
15057 /* Get the value from a foo(<param_value>) style call */ |
15058 if (IN_param_value == NULL) |
15058 if (IN_param_value == NULL) |
15059 IN_param_value = function_call_param_iterator.next(); |
15059 IN_param_value = function_call_param_iterator.next_nf(); |
15060 if (IN_param_value != NULL) { |
15060 if (IN_param_value != NULL) { |
15061 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
15061 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
15062 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
15062 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
15063 } |
15063 } |
15064 |
15064 |
15085 symbol_c *last_type_symbol = NULL; |
15085 symbol_c *last_type_symbol = NULL; |
15086 |
15086 |
15087 { |
15087 { |
15088 identifier_c param_name("G"); |
15088 identifier_c param_name("G"); |
15089 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
15089 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
15090 symbol_c *G_param_value = function_call_param_iterator.search(¶m_name); |
15090 symbol_c *G_param_value = function_call_param_iterator.search_f(¶m_name); |
15091 symbol_c *G_type_symbol = NULL; |
15091 symbol_c *G_type_symbol = NULL; |
15092 |
15092 |
15093 /* Get the value from a foo(<param_value>) style call */ |
15093 /* Get the value from a foo(<param_value>) style call */ |
15094 if (G_param_value == NULL) |
15094 if (G_param_value == NULL) |
15095 G_param_value = function_call_param_iterator.next(); |
15095 G_param_value = function_call_param_iterator.next_nf(); |
15096 if (G_param_value != NULL) { |
15096 if (G_param_value != NULL) { |
15097 G_type_symbol = search_expression_type->get_type(G_param_value); |
15097 G_type_symbol = search_expression_type->get_type(G_param_value); |
15098 last_type_symbol = last_type_symbol && G_type_symbol && search_expression_type->is_same_type(G_type_symbol, last_type_symbol) ? search_expression_type->common_type(G_type_symbol, last_type_symbol) : G_type_symbol ; |
15098 last_type_symbol = last_type_symbol && G_type_symbol && search_expression_type->is_same_type(G_type_symbol, last_type_symbol) ? search_expression_type->common_type(G_type_symbol, last_type_symbol) : G_type_symbol ; |
15099 } |
15099 } |
15100 |
15100 |
15102 { |
15102 { |
15103 |
15103 |
15104 { |
15104 { |
15105 identifier_c param_name("IN0"); |
15105 identifier_c param_name("IN0"); |
15106 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
15106 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
15107 symbol_c *IN0_param_value = function_call_param_iterator.search(¶m_name); |
15107 symbol_c *IN0_param_value = function_call_param_iterator.search_f(¶m_name); |
15108 symbol_c *IN0_type_symbol = NULL; |
15108 symbol_c *IN0_type_symbol = NULL; |
15109 |
15109 |
15110 /* Get the value from a foo(<param_value>) style call */ |
15110 /* Get the value from a foo(<param_value>) style call */ |
15111 if (IN0_param_value == NULL) |
15111 if (IN0_param_value == NULL) |
15112 IN0_param_value = function_call_param_iterator.next(); |
15112 IN0_param_value = function_call_param_iterator.next_nf(); |
15113 if (IN0_param_value != NULL) { |
15113 if (IN0_param_value != NULL) { |
15114 IN0_type_symbol = search_expression_type->get_type(IN0_param_value); |
15114 IN0_type_symbol = search_expression_type->get_type(IN0_param_value); |
15115 last_type_symbol = last_type_symbol && IN0_type_symbol && search_expression_type->is_same_type(IN0_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN0_type_symbol, last_type_symbol) : IN0_type_symbol ; |
15115 last_type_symbol = last_type_symbol && IN0_type_symbol && search_expression_type->is_same_type(IN0_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN0_type_symbol, last_type_symbol) : IN0_type_symbol ; |
15116 } |
15116 } |
15117 |
15117 |
15119 { |
15119 { |
15120 |
15120 |
15121 { |
15121 { |
15122 identifier_c param_name("IN1"); |
15122 identifier_c param_name("IN1"); |
15123 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
15123 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
15124 symbol_c *IN1_param_value = function_call_param_iterator.search(¶m_name); |
15124 symbol_c *IN1_param_value = function_call_param_iterator.search_f(¶m_name); |
15125 symbol_c *IN1_type_symbol = NULL; |
15125 symbol_c *IN1_type_symbol = NULL; |
15126 |
15126 |
15127 /* Get the value from a foo(<param_value>) style call */ |
15127 /* Get the value from a foo(<param_value>) style call */ |
15128 if (IN1_param_value == NULL) |
15128 if (IN1_param_value == NULL) |
15129 IN1_param_value = function_call_param_iterator.next(); |
15129 IN1_param_value = function_call_param_iterator.next_nf(); |
15130 if (IN1_param_value != NULL) { |
15130 if (IN1_param_value != NULL) { |
15131 IN1_type_symbol = search_expression_type->get_type(IN1_param_value); |
15131 IN1_type_symbol = search_expression_type->get_type(IN1_param_value); |
15132 last_type_symbol = last_type_symbol && IN1_type_symbol && search_expression_type->is_same_type(IN1_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN1_type_symbol, last_type_symbol) : IN1_type_symbol ; |
15132 last_type_symbol = last_type_symbol && IN1_type_symbol && search_expression_type->is_same_type(IN1_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN1_type_symbol, last_type_symbol) : IN1_type_symbol ; |
15133 } |
15133 } |
15134 |
15134 |
15167 symbol_c *last_type_symbol = NULL; |
15167 symbol_c *last_type_symbol = NULL; |
15168 |
15168 |
15169 { |
15169 { |
15170 identifier_c param_name("IN1"); |
15170 identifier_c param_name("IN1"); |
15171 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
15171 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
15172 symbol_c *IN1_param_value = function_call_param_iterator.search(¶m_name); |
15172 symbol_c *IN1_param_value = function_call_param_iterator.search_f(¶m_name); |
15173 symbol_c *IN1_type_symbol = NULL; |
15173 symbol_c *IN1_type_symbol = NULL; |
15174 |
15174 |
15175 /* Get the value from a foo(<param_value>) style call */ |
15175 /* Get the value from a foo(<param_value>) style call */ |
15176 if (IN1_param_value == NULL) |
15176 if (IN1_param_value == NULL) |
15177 IN1_param_value = function_call_param_iterator.next(); |
15177 IN1_param_value = function_call_param_iterator.next_nf(); |
15178 if (IN1_param_value != NULL) { |
15178 if (IN1_param_value != NULL) { |
15179 IN1_type_symbol = search_expression_type->get_type(IN1_param_value); |
15179 IN1_type_symbol = search_expression_type->get_type(IN1_param_value); |
15180 last_type_symbol = last_type_symbol && IN1_type_symbol && search_expression_type->is_same_type(IN1_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN1_type_symbol, last_type_symbol) : IN1_type_symbol ; |
15180 last_type_symbol = last_type_symbol && IN1_type_symbol && search_expression_type->is_same_type(IN1_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN1_type_symbol, last_type_symbol) : IN1_type_symbol ; |
15181 } |
15181 } |
15182 |
15182 |
15184 { |
15184 { |
15185 |
15185 |
15186 { |
15186 { |
15187 identifier_c param_name("IN2"); |
15187 identifier_c param_name("IN2"); |
15188 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
15188 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
15189 symbol_c *IN2_param_value = function_call_param_iterator.search(¶m_name); |
15189 symbol_c *IN2_param_value = function_call_param_iterator.search_f(¶m_name); |
15190 symbol_c *IN2_type_symbol = NULL; |
15190 symbol_c *IN2_type_symbol = NULL; |
15191 |
15191 |
15192 /* Get the value from a foo(<param_value>) style call */ |
15192 /* Get the value from a foo(<param_value>) style call */ |
15193 if (IN2_param_value == NULL) |
15193 if (IN2_param_value == NULL) |
15194 IN2_param_value = function_call_param_iterator.next(); |
15194 IN2_param_value = function_call_param_iterator.next_nf(); |
15195 if (IN2_param_value != NULL) { |
15195 if (IN2_param_value != NULL) { |
15196 IN2_type_symbol = search_expression_type->get_type(IN2_param_value); |
15196 IN2_type_symbol = search_expression_type->get_type(IN2_param_value); |
15197 last_type_symbol = last_type_symbol && IN2_type_symbol && search_expression_type->is_same_type(IN2_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN2_type_symbol, last_type_symbol) : IN2_type_symbol ; |
15197 last_type_symbol = last_type_symbol && IN2_type_symbol && search_expression_type->is_same_type(IN2_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN2_type_symbol, last_type_symbol) : IN2_type_symbol ; |
15198 } |
15198 } |
15199 |
15199 |
15226 symbol_c *last_type_symbol = NULL; |
15226 symbol_c *last_type_symbol = NULL; |
15227 |
15227 |
15228 { |
15228 { |
15229 identifier_c param_name("IN1"); |
15229 identifier_c param_name("IN1"); |
15230 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
15230 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
15231 symbol_c *IN1_param_value = function_call_param_iterator.search(¶m_name); |
15231 symbol_c *IN1_param_value = function_call_param_iterator.search_f(¶m_name); |
15232 symbol_c *IN1_type_symbol = NULL; |
15232 symbol_c *IN1_type_symbol = NULL; |
15233 |
15233 |
15234 /* Get the value from a foo(<param_value>) style call */ |
15234 /* Get the value from a foo(<param_value>) style call */ |
15235 if (IN1_param_value == NULL) |
15235 if (IN1_param_value == NULL) |
15236 IN1_param_value = function_call_param_iterator.next(); |
15236 IN1_param_value = function_call_param_iterator.next_nf(); |
15237 if (IN1_param_value != NULL) { |
15237 if (IN1_param_value != NULL) { |
15238 IN1_type_symbol = search_expression_type->get_type(IN1_param_value); |
15238 IN1_type_symbol = search_expression_type->get_type(IN1_param_value); |
15239 last_type_symbol = last_type_symbol && IN1_type_symbol && search_expression_type->is_same_type(IN1_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN1_type_symbol, last_type_symbol) : IN1_type_symbol ; |
15239 last_type_symbol = last_type_symbol && IN1_type_symbol && search_expression_type->is_same_type(IN1_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN1_type_symbol, last_type_symbol) : IN1_type_symbol ; |
15240 } |
15240 } |
15241 |
15241 |
15243 { |
15243 { |
15244 |
15244 |
15245 { |
15245 { |
15246 identifier_c param_name("IN2"); |
15246 identifier_c param_name("IN2"); |
15247 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
15247 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
15248 symbol_c *IN2_param_value = function_call_param_iterator.search(¶m_name); |
15248 symbol_c *IN2_param_value = function_call_param_iterator.search_f(¶m_name); |
15249 symbol_c *IN2_type_symbol = NULL; |
15249 symbol_c *IN2_type_symbol = NULL; |
15250 |
15250 |
15251 /* Get the value from a foo(<param_value>) style call */ |
15251 /* Get the value from a foo(<param_value>) style call */ |
15252 if (IN2_param_value == NULL) |
15252 if (IN2_param_value == NULL) |
15253 IN2_param_value = function_call_param_iterator.next(); |
15253 IN2_param_value = function_call_param_iterator.next_nf(); |
15254 if (IN2_param_value != NULL) { |
15254 if (IN2_param_value != NULL) { |
15255 IN2_type_symbol = search_expression_type->get_type(IN2_param_value); |
15255 IN2_type_symbol = search_expression_type->get_type(IN2_param_value); |
15256 last_type_symbol = last_type_symbol && IN2_type_symbol && search_expression_type->is_same_type(IN2_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN2_type_symbol, last_type_symbol) : IN2_type_symbol ; |
15256 last_type_symbol = last_type_symbol && IN2_type_symbol && search_expression_type->is_same_type(IN2_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN2_type_symbol, last_type_symbol) : IN2_type_symbol ; |
15257 } |
15257 } |
15258 |
15258 |
15285 symbol_c *last_type_symbol = NULL; |
15285 symbol_c *last_type_symbol = NULL; |
15286 |
15286 |
15287 { |
15287 { |
15288 identifier_c param_name("MN"); |
15288 identifier_c param_name("MN"); |
15289 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
15289 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
15290 symbol_c *MN_param_value = function_call_param_iterator.search(¶m_name); |
15290 symbol_c *MN_param_value = function_call_param_iterator.search_f(¶m_name); |
15291 symbol_c *MN_type_symbol = NULL; |
15291 symbol_c *MN_type_symbol = NULL; |
15292 |
15292 |
15293 /* Get the value from a foo(<param_value>) style call */ |
15293 /* Get the value from a foo(<param_value>) style call */ |
15294 if (MN_param_value == NULL) |
15294 if (MN_param_value == NULL) |
15295 MN_param_value = function_call_param_iterator.next(); |
15295 MN_param_value = function_call_param_iterator.next_nf(); |
15296 if (MN_param_value != NULL) { |
15296 if (MN_param_value != NULL) { |
15297 MN_type_symbol = search_expression_type->get_type(MN_param_value); |
15297 MN_type_symbol = search_expression_type->get_type(MN_param_value); |
15298 last_type_symbol = last_type_symbol && MN_type_symbol && search_expression_type->is_same_type(MN_type_symbol, last_type_symbol) ? search_expression_type->common_type(MN_type_symbol, last_type_symbol) : MN_type_symbol ; |
15298 last_type_symbol = last_type_symbol && MN_type_symbol && search_expression_type->is_same_type(MN_type_symbol, last_type_symbol) ? search_expression_type->common_type(MN_type_symbol, last_type_symbol) : MN_type_symbol ; |
15299 } |
15299 } |
15300 |
15300 |
15302 { |
15302 { |
15303 |
15303 |
15304 { |
15304 { |
15305 identifier_c param_name("IN"); |
15305 identifier_c param_name("IN"); |
15306 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
15306 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
15307 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
15307 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
15308 symbol_c *IN_type_symbol = NULL; |
15308 symbol_c *IN_type_symbol = NULL; |
15309 |
15309 |
15310 /* Get the value from a foo(<param_value>) style call */ |
15310 /* Get the value from a foo(<param_value>) style call */ |
15311 if (IN_param_value == NULL) |
15311 if (IN_param_value == NULL) |
15312 IN_param_value = function_call_param_iterator.next(); |
15312 IN_param_value = function_call_param_iterator.next_nf(); |
15313 if (IN_param_value != NULL) { |
15313 if (IN_param_value != NULL) { |
15314 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
15314 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
15315 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
15315 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
15316 } |
15316 } |
15317 |
15317 |
15319 { |
15319 { |
15320 |
15320 |
15321 { |
15321 { |
15322 identifier_c param_name("MX"); |
15322 identifier_c param_name("MX"); |
15323 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
15323 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
15324 symbol_c *MX_param_value = function_call_param_iterator.search(¶m_name); |
15324 symbol_c *MX_param_value = function_call_param_iterator.search_f(¶m_name); |
15325 symbol_c *MX_type_symbol = NULL; |
15325 symbol_c *MX_type_symbol = NULL; |
15326 |
15326 |
15327 /* Get the value from a foo(<param_value>) style call */ |
15327 /* Get the value from a foo(<param_value>) style call */ |
15328 if (MX_param_value == NULL) |
15328 if (MX_param_value == NULL) |
15329 MX_param_value = function_call_param_iterator.next(); |
15329 MX_param_value = function_call_param_iterator.next_nf(); |
15330 if (MX_param_value != NULL) { |
15330 if (MX_param_value != NULL) { |
15331 MX_type_symbol = search_expression_type->get_type(MX_param_value); |
15331 MX_type_symbol = search_expression_type->get_type(MX_param_value); |
15332 last_type_symbol = last_type_symbol && MX_type_symbol && search_expression_type->is_same_type(MX_type_symbol, last_type_symbol) ? search_expression_type->common_type(MX_type_symbol, last_type_symbol) : MX_type_symbol ; |
15332 last_type_symbol = last_type_symbol && MX_type_symbol && search_expression_type->is_same_type(MX_type_symbol, last_type_symbol) ? search_expression_type->common_type(MX_type_symbol, last_type_symbol) : MX_type_symbol ; |
15333 } |
15333 } |
15334 |
15334 |
15367 symbol_c *last_type_symbol = NULL; |
15367 symbol_c *last_type_symbol = NULL; |
15368 |
15368 |
15369 { |
15369 { |
15370 identifier_c param_name("K"); |
15370 identifier_c param_name("K"); |
15371 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
15371 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
15372 symbol_c *K_param_value = function_call_param_iterator.search(¶m_name); |
15372 symbol_c *K_param_value = function_call_param_iterator.search_f(¶m_name); |
15373 symbol_c *K_type_symbol = NULL; |
15373 symbol_c *K_type_symbol = NULL; |
15374 |
15374 |
15375 /* Get the value from a foo(<param_value>) style call */ |
15375 /* Get the value from a foo(<param_value>) style call */ |
15376 if (K_param_value == NULL) |
15376 if (K_param_value == NULL) |
15377 K_param_value = function_call_param_iterator.next(); |
15377 K_param_value = function_call_param_iterator.next_nf(); |
15378 if (K_param_value != NULL) { |
15378 if (K_param_value != NULL) { |
15379 K_type_symbol = search_expression_type->get_type(K_param_value); |
15379 K_type_symbol = search_expression_type->get_type(K_param_value); |
15380 last_type_symbol = last_type_symbol && K_type_symbol && search_expression_type->is_same_type(K_type_symbol, last_type_symbol) ? search_expression_type->common_type(K_type_symbol, last_type_symbol) : K_type_symbol ; |
15380 last_type_symbol = last_type_symbol && K_type_symbol && search_expression_type->is_same_type(K_type_symbol, last_type_symbol) ? search_expression_type->common_type(K_type_symbol, last_type_symbol) : K_type_symbol ; |
15381 } |
15381 } |
15382 |
15382 |
15384 { |
15384 { |
15385 |
15385 |
15386 { |
15386 { |
15387 identifier_c param_name("IN0"); |
15387 identifier_c param_name("IN0"); |
15388 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
15388 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
15389 symbol_c *IN0_param_value = function_call_param_iterator.search(¶m_name); |
15389 symbol_c *IN0_param_value = function_call_param_iterator.search_f(¶m_name); |
15390 symbol_c *IN0_type_symbol = NULL; |
15390 symbol_c *IN0_type_symbol = NULL; |
15391 |
15391 |
15392 /* Get the value from a foo(<param_value>) style call */ |
15392 /* Get the value from a foo(<param_value>) style call */ |
15393 if (IN0_param_value == NULL) |
15393 if (IN0_param_value == NULL) |
15394 IN0_param_value = function_call_param_iterator.next(); |
15394 IN0_param_value = function_call_param_iterator.next_nf(); |
15395 if (IN0_param_value != NULL) { |
15395 if (IN0_param_value != NULL) { |
15396 IN0_type_symbol = search_expression_type->get_type(IN0_param_value); |
15396 IN0_type_symbol = search_expression_type->get_type(IN0_param_value); |
15397 last_type_symbol = last_type_symbol && IN0_type_symbol && search_expression_type->is_same_type(IN0_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN0_type_symbol, last_type_symbol) : IN0_type_symbol ; |
15397 last_type_symbol = last_type_symbol && IN0_type_symbol && search_expression_type->is_same_type(IN0_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN0_type_symbol, last_type_symbol) : IN0_type_symbol ; |
15398 } |
15398 } |
15399 |
15399 |
15401 { |
15401 { |
15402 |
15402 |
15403 { |
15403 { |
15404 identifier_c param_name("IN1"); |
15404 identifier_c param_name("IN1"); |
15405 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
15405 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
15406 symbol_c *IN1_param_value = function_call_param_iterator.search(¶m_name); |
15406 symbol_c *IN1_param_value = function_call_param_iterator.search_f(¶m_name); |
15407 symbol_c *IN1_type_symbol = NULL; |
15407 symbol_c *IN1_type_symbol = NULL; |
15408 |
15408 |
15409 /* Get the value from a foo(<param_value>) style call */ |
15409 /* Get the value from a foo(<param_value>) style call */ |
15410 if (IN1_param_value == NULL) |
15410 if (IN1_param_value == NULL) |
15411 IN1_param_value = function_call_param_iterator.next(); |
15411 IN1_param_value = function_call_param_iterator.next_nf(); |
15412 if (IN1_param_value != NULL) { |
15412 if (IN1_param_value != NULL) { |
15413 IN1_type_symbol = search_expression_type->get_type(IN1_param_value); |
15413 IN1_type_symbol = search_expression_type->get_type(IN1_param_value); |
15414 last_type_symbol = last_type_symbol && IN1_type_symbol && search_expression_type->is_same_type(IN1_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN1_type_symbol, last_type_symbol) : IN1_type_symbol ; |
15414 last_type_symbol = last_type_symbol && IN1_type_symbol && search_expression_type->is_same_type(IN1_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN1_type_symbol, last_type_symbol) : IN1_type_symbol ; |
15415 } |
15415 } |
15416 |
15416 |
15449 symbol_c *last_type_symbol = NULL; |
15449 symbol_c *last_type_symbol = NULL; |
15450 |
15450 |
15451 { |
15451 { |
15452 identifier_c param_name("IN1"); |
15452 identifier_c param_name("IN1"); |
15453 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
15453 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
15454 symbol_c *IN1_param_value = function_call_param_iterator.search(¶m_name); |
15454 symbol_c *IN1_param_value = function_call_param_iterator.search_f(¶m_name); |
15455 symbol_c *IN1_type_symbol = NULL; |
15455 symbol_c *IN1_type_symbol = NULL; |
15456 |
15456 |
15457 /* Get the value from a foo(<param_value>) style call */ |
15457 /* Get the value from a foo(<param_value>) style call */ |
15458 if (IN1_param_value == NULL) |
15458 if (IN1_param_value == NULL) |
15459 IN1_param_value = function_call_param_iterator.next(); |
15459 IN1_param_value = function_call_param_iterator.next_nf(); |
15460 if (IN1_param_value != NULL) { |
15460 if (IN1_param_value != NULL) { |
15461 IN1_type_symbol = search_expression_type->get_type(IN1_param_value); |
15461 IN1_type_symbol = search_expression_type->get_type(IN1_param_value); |
15462 last_type_symbol = last_type_symbol && IN1_type_symbol && search_expression_type->is_same_type(IN1_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN1_type_symbol, last_type_symbol) : IN1_type_symbol ; |
15462 last_type_symbol = last_type_symbol && IN1_type_symbol && search_expression_type->is_same_type(IN1_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN1_type_symbol, last_type_symbol) : IN1_type_symbol ; |
15463 } |
15463 } |
15464 |
15464 |
15466 { |
15466 { |
15467 |
15467 |
15468 { |
15468 { |
15469 identifier_c param_name("IN2"); |
15469 identifier_c param_name("IN2"); |
15470 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
15470 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
15471 symbol_c *IN2_param_value = function_call_param_iterator.search(¶m_name); |
15471 symbol_c *IN2_param_value = function_call_param_iterator.search_f(¶m_name); |
15472 symbol_c *IN2_type_symbol = NULL; |
15472 symbol_c *IN2_type_symbol = NULL; |
15473 |
15473 |
15474 /* Get the value from a foo(<param_value>) style call */ |
15474 /* Get the value from a foo(<param_value>) style call */ |
15475 if (IN2_param_value == NULL) |
15475 if (IN2_param_value == NULL) |
15476 IN2_param_value = function_call_param_iterator.next(); |
15476 IN2_param_value = function_call_param_iterator.next_nf(); |
15477 if (IN2_param_value != NULL) { |
15477 if (IN2_param_value != NULL) { |
15478 IN2_type_symbol = search_expression_type->get_type(IN2_param_value); |
15478 IN2_type_symbol = search_expression_type->get_type(IN2_param_value); |
15479 last_type_symbol = last_type_symbol && IN2_type_symbol && search_expression_type->is_same_type(IN2_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN2_type_symbol, last_type_symbol) : IN2_type_symbol ; |
15479 last_type_symbol = last_type_symbol && IN2_type_symbol && search_expression_type->is_same_type(IN2_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN2_type_symbol, last_type_symbol) : IN2_type_symbol ; |
15480 } |
15480 } |
15481 |
15481 |
15508 symbol_c *last_type_symbol = NULL; |
15508 symbol_c *last_type_symbol = NULL; |
15509 |
15509 |
15510 { |
15510 { |
15511 identifier_c param_name("IN1"); |
15511 identifier_c param_name("IN1"); |
15512 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
15512 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
15513 symbol_c *IN1_param_value = function_call_param_iterator.search(¶m_name); |
15513 symbol_c *IN1_param_value = function_call_param_iterator.search_f(¶m_name); |
15514 symbol_c *IN1_type_symbol = NULL; |
15514 symbol_c *IN1_type_symbol = NULL; |
15515 |
15515 |
15516 /* Get the value from a foo(<param_value>) style call */ |
15516 /* Get the value from a foo(<param_value>) style call */ |
15517 if (IN1_param_value == NULL) |
15517 if (IN1_param_value == NULL) |
15518 IN1_param_value = function_call_param_iterator.next(); |
15518 IN1_param_value = function_call_param_iterator.next_nf(); |
15519 if (IN1_param_value != NULL) { |
15519 if (IN1_param_value != NULL) { |
15520 IN1_type_symbol = search_expression_type->get_type(IN1_param_value); |
15520 IN1_type_symbol = search_expression_type->get_type(IN1_param_value); |
15521 last_type_symbol = last_type_symbol && IN1_type_symbol && search_expression_type->is_same_type(IN1_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN1_type_symbol, last_type_symbol) : IN1_type_symbol ; |
15521 last_type_symbol = last_type_symbol && IN1_type_symbol && search_expression_type->is_same_type(IN1_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN1_type_symbol, last_type_symbol) : IN1_type_symbol ; |
15522 } |
15522 } |
15523 |
15523 |
15525 { |
15525 { |
15526 |
15526 |
15527 { |
15527 { |
15528 identifier_c param_name("IN2"); |
15528 identifier_c param_name("IN2"); |
15529 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
15529 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
15530 symbol_c *IN2_param_value = function_call_param_iterator.search(¶m_name); |
15530 symbol_c *IN2_param_value = function_call_param_iterator.search_f(¶m_name); |
15531 symbol_c *IN2_type_symbol = NULL; |
15531 symbol_c *IN2_type_symbol = NULL; |
15532 |
15532 |
15533 /* Get the value from a foo(<param_value>) style call */ |
15533 /* Get the value from a foo(<param_value>) style call */ |
15534 if (IN2_param_value == NULL) |
15534 if (IN2_param_value == NULL) |
15535 IN2_param_value = function_call_param_iterator.next(); |
15535 IN2_param_value = function_call_param_iterator.next_nf(); |
15536 if (IN2_param_value != NULL) { |
15536 if (IN2_param_value != NULL) { |
15537 IN2_type_symbol = search_expression_type->get_type(IN2_param_value); |
15537 IN2_type_symbol = search_expression_type->get_type(IN2_param_value); |
15538 last_type_symbol = last_type_symbol && IN2_type_symbol && search_expression_type->is_same_type(IN2_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN2_type_symbol, last_type_symbol) : IN2_type_symbol ; |
15538 last_type_symbol = last_type_symbol && IN2_type_symbol && search_expression_type->is_same_type(IN2_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN2_type_symbol, last_type_symbol) : IN2_type_symbol ; |
15539 } |
15539 } |
15540 |
15540 |
15567 symbol_c *last_type_symbol = NULL; |
15567 symbol_c *last_type_symbol = NULL; |
15568 |
15568 |
15569 { |
15569 { |
15570 identifier_c param_name("IN1"); |
15570 identifier_c param_name("IN1"); |
15571 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
15571 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
15572 symbol_c *IN1_param_value = function_call_param_iterator.search(¶m_name); |
15572 symbol_c *IN1_param_value = function_call_param_iterator.search_f(¶m_name); |
15573 symbol_c *IN1_type_symbol = NULL; |
15573 symbol_c *IN1_type_symbol = NULL; |
15574 |
15574 |
15575 /* Get the value from a foo(<param_value>) style call */ |
15575 /* Get the value from a foo(<param_value>) style call */ |
15576 if (IN1_param_value == NULL) |
15576 if (IN1_param_value == NULL) |
15577 IN1_param_value = function_call_param_iterator.next(); |
15577 IN1_param_value = function_call_param_iterator.next_nf(); |
15578 if (IN1_param_value != NULL) { |
15578 if (IN1_param_value != NULL) { |
15579 IN1_type_symbol = search_expression_type->get_type(IN1_param_value); |
15579 IN1_type_symbol = search_expression_type->get_type(IN1_param_value); |
15580 last_type_symbol = last_type_symbol && IN1_type_symbol && search_expression_type->is_same_type(IN1_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN1_type_symbol, last_type_symbol) : IN1_type_symbol ; |
15580 last_type_symbol = last_type_symbol && IN1_type_symbol && search_expression_type->is_same_type(IN1_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN1_type_symbol, last_type_symbol) : IN1_type_symbol ; |
15581 } |
15581 } |
15582 |
15582 |
15584 { |
15584 { |
15585 |
15585 |
15586 { |
15586 { |
15587 identifier_c param_name("IN2"); |
15587 identifier_c param_name("IN2"); |
15588 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
15588 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
15589 symbol_c *IN2_param_value = function_call_param_iterator.search(¶m_name); |
15589 symbol_c *IN2_param_value = function_call_param_iterator.search_f(¶m_name); |
15590 symbol_c *IN2_type_symbol = NULL; |
15590 symbol_c *IN2_type_symbol = NULL; |
15591 |
15591 |
15592 /* Get the value from a foo(<param_value>) style call */ |
15592 /* Get the value from a foo(<param_value>) style call */ |
15593 if (IN2_param_value == NULL) |
15593 if (IN2_param_value == NULL) |
15594 IN2_param_value = function_call_param_iterator.next(); |
15594 IN2_param_value = function_call_param_iterator.next_nf(); |
15595 if (IN2_param_value != NULL) { |
15595 if (IN2_param_value != NULL) { |
15596 IN2_type_symbol = search_expression_type->get_type(IN2_param_value); |
15596 IN2_type_symbol = search_expression_type->get_type(IN2_param_value); |
15597 last_type_symbol = last_type_symbol && IN2_type_symbol && search_expression_type->is_same_type(IN2_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN2_type_symbol, last_type_symbol) : IN2_type_symbol ; |
15597 last_type_symbol = last_type_symbol && IN2_type_symbol && search_expression_type->is_same_type(IN2_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN2_type_symbol, last_type_symbol) : IN2_type_symbol ; |
15598 } |
15598 } |
15599 |
15599 |
15626 symbol_c *last_type_symbol = NULL; |
15626 symbol_c *last_type_symbol = NULL; |
15627 |
15627 |
15628 { |
15628 { |
15629 identifier_c param_name("IN1"); |
15629 identifier_c param_name("IN1"); |
15630 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
15630 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
15631 symbol_c *IN1_param_value = function_call_param_iterator.search(¶m_name); |
15631 symbol_c *IN1_param_value = function_call_param_iterator.search_f(¶m_name); |
15632 symbol_c *IN1_type_symbol = NULL; |
15632 symbol_c *IN1_type_symbol = NULL; |
15633 |
15633 |
15634 /* Get the value from a foo(<param_value>) style call */ |
15634 /* Get the value from a foo(<param_value>) style call */ |
15635 if (IN1_param_value == NULL) |
15635 if (IN1_param_value == NULL) |
15636 IN1_param_value = function_call_param_iterator.next(); |
15636 IN1_param_value = function_call_param_iterator.next_nf(); |
15637 if (IN1_param_value != NULL) { |
15637 if (IN1_param_value != NULL) { |
15638 IN1_type_symbol = search_expression_type->get_type(IN1_param_value); |
15638 IN1_type_symbol = search_expression_type->get_type(IN1_param_value); |
15639 last_type_symbol = last_type_symbol && IN1_type_symbol && search_expression_type->is_same_type(IN1_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN1_type_symbol, last_type_symbol) : IN1_type_symbol ; |
15639 last_type_symbol = last_type_symbol && IN1_type_symbol && search_expression_type->is_same_type(IN1_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN1_type_symbol, last_type_symbol) : IN1_type_symbol ; |
15640 } |
15640 } |
15641 |
15641 |
15643 { |
15643 { |
15644 |
15644 |
15645 { |
15645 { |
15646 identifier_c param_name("IN2"); |
15646 identifier_c param_name("IN2"); |
15647 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
15647 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
15648 symbol_c *IN2_param_value = function_call_param_iterator.search(¶m_name); |
15648 symbol_c *IN2_param_value = function_call_param_iterator.search_f(¶m_name); |
15649 symbol_c *IN2_type_symbol = NULL; |
15649 symbol_c *IN2_type_symbol = NULL; |
15650 |
15650 |
15651 /* Get the value from a foo(<param_value>) style call */ |
15651 /* Get the value from a foo(<param_value>) style call */ |
15652 if (IN2_param_value == NULL) |
15652 if (IN2_param_value == NULL) |
15653 IN2_param_value = function_call_param_iterator.next(); |
15653 IN2_param_value = function_call_param_iterator.next_nf(); |
15654 if (IN2_param_value != NULL) { |
15654 if (IN2_param_value != NULL) { |
15655 IN2_type_symbol = search_expression_type->get_type(IN2_param_value); |
15655 IN2_type_symbol = search_expression_type->get_type(IN2_param_value); |
15656 last_type_symbol = last_type_symbol && IN2_type_symbol && search_expression_type->is_same_type(IN2_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN2_type_symbol, last_type_symbol) : IN2_type_symbol ; |
15656 last_type_symbol = last_type_symbol && IN2_type_symbol && search_expression_type->is_same_type(IN2_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN2_type_symbol, last_type_symbol) : IN2_type_symbol ; |
15657 } |
15657 } |
15658 |
15658 |
15685 symbol_c *last_type_symbol = NULL; |
15685 symbol_c *last_type_symbol = NULL; |
15686 |
15686 |
15687 { |
15687 { |
15688 identifier_c param_name("IN1"); |
15688 identifier_c param_name("IN1"); |
15689 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
15689 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
15690 symbol_c *IN1_param_value = function_call_param_iterator.search(¶m_name); |
15690 symbol_c *IN1_param_value = function_call_param_iterator.search_f(¶m_name); |
15691 symbol_c *IN1_type_symbol = NULL; |
15691 symbol_c *IN1_type_symbol = NULL; |
15692 |
15692 |
15693 /* Get the value from a foo(<param_value>) style call */ |
15693 /* Get the value from a foo(<param_value>) style call */ |
15694 if (IN1_param_value == NULL) |
15694 if (IN1_param_value == NULL) |
15695 IN1_param_value = function_call_param_iterator.next(); |
15695 IN1_param_value = function_call_param_iterator.next_nf(); |
15696 if (IN1_param_value != NULL) { |
15696 if (IN1_param_value != NULL) { |
15697 IN1_type_symbol = search_expression_type->get_type(IN1_param_value); |
15697 IN1_type_symbol = search_expression_type->get_type(IN1_param_value); |
15698 last_type_symbol = last_type_symbol && IN1_type_symbol && search_expression_type->is_same_type(IN1_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN1_type_symbol, last_type_symbol) : IN1_type_symbol ; |
15698 last_type_symbol = last_type_symbol && IN1_type_symbol && search_expression_type->is_same_type(IN1_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN1_type_symbol, last_type_symbol) : IN1_type_symbol ; |
15699 } |
15699 } |
15700 |
15700 |
15702 { |
15702 { |
15703 |
15703 |
15704 { |
15704 { |
15705 identifier_c param_name("IN2"); |
15705 identifier_c param_name("IN2"); |
15706 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
15706 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
15707 symbol_c *IN2_param_value = function_call_param_iterator.search(¶m_name); |
15707 symbol_c *IN2_param_value = function_call_param_iterator.search_f(¶m_name); |
15708 symbol_c *IN2_type_symbol = NULL; |
15708 symbol_c *IN2_type_symbol = NULL; |
15709 |
15709 |
15710 /* Get the value from a foo(<param_value>) style call */ |
15710 /* Get the value from a foo(<param_value>) style call */ |
15711 if (IN2_param_value == NULL) |
15711 if (IN2_param_value == NULL) |
15712 IN2_param_value = function_call_param_iterator.next(); |
15712 IN2_param_value = function_call_param_iterator.next_nf(); |
15713 if (IN2_param_value != NULL) { |
15713 if (IN2_param_value != NULL) { |
15714 IN2_type_symbol = search_expression_type->get_type(IN2_param_value); |
15714 IN2_type_symbol = search_expression_type->get_type(IN2_param_value); |
15715 last_type_symbol = last_type_symbol && IN2_type_symbol && search_expression_type->is_same_type(IN2_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN2_type_symbol, last_type_symbol) : IN2_type_symbol ; |
15715 last_type_symbol = last_type_symbol && IN2_type_symbol && search_expression_type->is_same_type(IN2_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN2_type_symbol, last_type_symbol) : IN2_type_symbol ; |
15716 } |
15716 } |
15717 |
15717 |
15744 symbol_c *last_type_symbol = NULL; |
15744 symbol_c *last_type_symbol = NULL; |
15745 |
15745 |
15746 { |
15746 { |
15747 identifier_c param_name("IN1"); |
15747 identifier_c param_name("IN1"); |
15748 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
15748 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
15749 symbol_c *IN1_param_value = function_call_param_iterator.search(¶m_name); |
15749 symbol_c *IN1_param_value = function_call_param_iterator.search_f(¶m_name); |
15750 symbol_c *IN1_type_symbol = NULL; |
15750 symbol_c *IN1_type_symbol = NULL; |
15751 |
15751 |
15752 /* Get the value from a foo(<param_value>) style call */ |
15752 /* Get the value from a foo(<param_value>) style call */ |
15753 if (IN1_param_value == NULL) |
15753 if (IN1_param_value == NULL) |
15754 IN1_param_value = function_call_param_iterator.next(); |
15754 IN1_param_value = function_call_param_iterator.next_nf(); |
15755 if (IN1_param_value != NULL) { |
15755 if (IN1_param_value != NULL) { |
15756 IN1_type_symbol = search_expression_type->get_type(IN1_param_value); |
15756 IN1_type_symbol = search_expression_type->get_type(IN1_param_value); |
15757 last_type_symbol = last_type_symbol && IN1_type_symbol && search_expression_type->is_same_type(IN1_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN1_type_symbol, last_type_symbol) : IN1_type_symbol ; |
15757 last_type_symbol = last_type_symbol && IN1_type_symbol && search_expression_type->is_same_type(IN1_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN1_type_symbol, last_type_symbol) : IN1_type_symbol ; |
15758 } |
15758 } |
15759 |
15759 |
15761 { |
15761 { |
15762 |
15762 |
15763 { |
15763 { |
15764 identifier_c param_name("IN2"); |
15764 identifier_c param_name("IN2"); |
15765 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
15765 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
15766 symbol_c *IN2_param_value = function_call_param_iterator.search(¶m_name); |
15766 symbol_c *IN2_param_value = function_call_param_iterator.search_f(¶m_name); |
15767 symbol_c *IN2_type_symbol = NULL; |
15767 symbol_c *IN2_type_symbol = NULL; |
15768 |
15768 |
15769 /* Get the value from a foo(<param_value>) style call */ |
15769 /* Get the value from a foo(<param_value>) style call */ |
15770 if (IN2_param_value == NULL) |
15770 if (IN2_param_value == NULL) |
15771 IN2_param_value = function_call_param_iterator.next(); |
15771 IN2_param_value = function_call_param_iterator.next_nf(); |
15772 if (IN2_param_value != NULL) { |
15772 if (IN2_param_value != NULL) { |
15773 IN2_type_symbol = search_expression_type->get_type(IN2_param_value); |
15773 IN2_type_symbol = search_expression_type->get_type(IN2_param_value); |
15774 last_type_symbol = last_type_symbol && IN2_type_symbol && search_expression_type->is_same_type(IN2_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN2_type_symbol, last_type_symbol) : IN2_type_symbol ; |
15774 last_type_symbol = last_type_symbol && IN2_type_symbol && search_expression_type->is_same_type(IN2_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN2_type_symbol, last_type_symbol) : IN2_type_symbol ; |
15775 } |
15775 } |
15776 |
15776 |
15803 symbol_c *last_type_symbol = NULL; |
15803 symbol_c *last_type_symbol = NULL; |
15804 |
15804 |
15805 { |
15805 { |
15806 identifier_c param_name("IN"); |
15806 identifier_c param_name("IN"); |
15807 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
15807 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
15808 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
15808 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
15809 symbol_c *IN_type_symbol = NULL; |
15809 symbol_c *IN_type_symbol = NULL; |
15810 |
15810 |
15811 /* Get the value from a foo(<param_value>) style call */ |
15811 /* Get the value from a foo(<param_value>) style call */ |
15812 if (IN_param_value == NULL) |
15812 if (IN_param_value == NULL) |
15813 IN_param_value = function_call_param_iterator.next(); |
15813 IN_param_value = function_call_param_iterator.next_nf(); |
15814 if (IN_param_value != NULL) { |
15814 if (IN_param_value != NULL) { |
15815 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
15815 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
15816 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
15816 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
15817 } |
15817 } |
15818 |
15818 |
15839 symbol_c *last_type_symbol = NULL; |
15839 symbol_c *last_type_symbol = NULL; |
15840 |
15840 |
15841 { |
15841 { |
15842 identifier_c param_name("IN"); |
15842 identifier_c param_name("IN"); |
15843 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
15843 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
15844 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
15844 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
15845 symbol_c *IN_type_symbol = NULL; |
15845 symbol_c *IN_type_symbol = NULL; |
15846 |
15846 |
15847 /* Get the value from a foo(<param_value>) style call */ |
15847 /* Get the value from a foo(<param_value>) style call */ |
15848 if (IN_param_value == NULL) |
15848 if (IN_param_value == NULL) |
15849 IN_param_value = function_call_param_iterator.next(); |
15849 IN_param_value = function_call_param_iterator.next_nf(); |
15850 if (IN_param_value != NULL) { |
15850 if (IN_param_value != NULL) { |
15851 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
15851 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
15852 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
15852 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
15853 } |
15853 } |
15854 |
15854 |
15856 { |
15856 { |
15857 |
15857 |
15858 { |
15858 { |
15859 identifier_c param_name("L"); |
15859 identifier_c param_name("L"); |
15860 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
15860 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
15861 symbol_c *L_param_value = function_call_param_iterator.search(¶m_name); |
15861 symbol_c *L_param_value = function_call_param_iterator.search_f(¶m_name); |
15862 symbol_c *L_type_symbol = NULL; |
15862 symbol_c *L_type_symbol = NULL; |
15863 |
15863 |
15864 /* Get the value from a foo(<param_value>) style call */ |
15864 /* Get the value from a foo(<param_value>) style call */ |
15865 if (L_param_value == NULL) |
15865 if (L_param_value == NULL) |
15866 L_param_value = function_call_param_iterator.next(); |
15866 L_param_value = function_call_param_iterator.next_nf(); |
15867 if (L_param_value != NULL) { |
15867 if (L_param_value != NULL) { |
15868 L_type_symbol = search_expression_type->get_type(L_param_value); |
15868 L_type_symbol = search_expression_type->get_type(L_param_value); |
15869 last_type_symbol = last_type_symbol && L_type_symbol && search_expression_type->is_same_type(L_type_symbol, last_type_symbol) ? search_expression_type->common_type(L_type_symbol, last_type_symbol) : L_type_symbol ; |
15869 last_type_symbol = last_type_symbol && L_type_symbol && search_expression_type->is_same_type(L_type_symbol, last_type_symbol) ? search_expression_type->common_type(L_type_symbol, last_type_symbol) : L_type_symbol ; |
15870 } |
15870 } |
15871 |
15871 |
15898 symbol_c *last_type_symbol = NULL; |
15898 symbol_c *last_type_symbol = NULL; |
15899 |
15899 |
15900 { |
15900 { |
15901 identifier_c param_name("IN"); |
15901 identifier_c param_name("IN"); |
15902 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
15902 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
15903 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
15903 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
15904 symbol_c *IN_type_symbol = NULL; |
15904 symbol_c *IN_type_symbol = NULL; |
15905 |
15905 |
15906 /* Get the value from a foo(<param_value>) style call */ |
15906 /* Get the value from a foo(<param_value>) style call */ |
15907 if (IN_param_value == NULL) |
15907 if (IN_param_value == NULL) |
15908 IN_param_value = function_call_param_iterator.next(); |
15908 IN_param_value = function_call_param_iterator.next_nf(); |
15909 if (IN_param_value != NULL) { |
15909 if (IN_param_value != NULL) { |
15910 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
15910 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
15911 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
15911 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
15912 } |
15912 } |
15913 |
15913 |
15915 { |
15915 { |
15916 |
15916 |
15917 { |
15917 { |
15918 identifier_c param_name("L"); |
15918 identifier_c param_name("L"); |
15919 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
15919 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
15920 symbol_c *L_param_value = function_call_param_iterator.search(¶m_name); |
15920 symbol_c *L_param_value = function_call_param_iterator.search_f(¶m_name); |
15921 symbol_c *L_type_symbol = NULL; |
15921 symbol_c *L_type_symbol = NULL; |
15922 |
15922 |
15923 /* Get the value from a foo(<param_value>) style call */ |
15923 /* Get the value from a foo(<param_value>) style call */ |
15924 if (L_param_value == NULL) |
15924 if (L_param_value == NULL) |
15925 L_param_value = function_call_param_iterator.next(); |
15925 L_param_value = function_call_param_iterator.next_nf(); |
15926 if (L_param_value != NULL) { |
15926 if (L_param_value != NULL) { |
15927 L_type_symbol = search_expression_type->get_type(L_param_value); |
15927 L_type_symbol = search_expression_type->get_type(L_param_value); |
15928 last_type_symbol = last_type_symbol && L_type_symbol && search_expression_type->is_same_type(L_type_symbol, last_type_symbol) ? search_expression_type->common_type(L_type_symbol, last_type_symbol) : L_type_symbol ; |
15928 last_type_symbol = last_type_symbol && L_type_symbol && search_expression_type->is_same_type(L_type_symbol, last_type_symbol) ? search_expression_type->common_type(L_type_symbol, last_type_symbol) : L_type_symbol ; |
15929 } |
15929 } |
15930 |
15930 |
15957 symbol_c *last_type_symbol = NULL; |
15957 symbol_c *last_type_symbol = NULL; |
15958 |
15958 |
15959 { |
15959 { |
15960 identifier_c param_name("IN"); |
15960 identifier_c param_name("IN"); |
15961 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
15961 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
15962 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
15962 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
15963 symbol_c *IN_type_symbol = NULL; |
15963 symbol_c *IN_type_symbol = NULL; |
15964 |
15964 |
15965 /* Get the value from a foo(<param_value>) style call */ |
15965 /* Get the value from a foo(<param_value>) style call */ |
15966 if (IN_param_value == NULL) |
15966 if (IN_param_value == NULL) |
15967 IN_param_value = function_call_param_iterator.next(); |
15967 IN_param_value = function_call_param_iterator.next_nf(); |
15968 if (IN_param_value != NULL) { |
15968 if (IN_param_value != NULL) { |
15969 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
15969 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
15970 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
15970 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
15971 } |
15971 } |
15972 |
15972 |
15974 { |
15974 { |
15975 |
15975 |
15976 { |
15976 { |
15977 identifier_c param_name("L"); |
15977 identifier_c param_name("L"); |
15978 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
15978 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
15979 symbol_c *L_param_value = function_call_param_iterator.search(¶m_name); |
15979 symbol_c *L_param_value = function_call_param_iterator.search_f(¶m_name); |
15980 symbol_c *L_type_symbol = NULL; |
15980 symbol_c *L_type_symbol = NULL; |
15981 |
15981 |
15982 /* Get the value from a foo(<param_value>) style call */ |
15982 /* Get the value from a foo(<param_value>) style call */ |
15983 if (L_param_value == NULL) |
15983 if (L_param_value == NULL) |
15984 L_param_value = function_call_param_iterator.next(); |
15984 L_param_value = function_call_param_iterator.next_nf(); |
15985 if (L_param_value != NULL) { |
15985 if (L_param_value != NULL) { |
15986 L_type_symbol = search_expression_type->get_type(L_param_value); |
15986 L_type_symbol = search_expression_type->get_type(L_param_value); |
15987 last_type_symbol = last_type_symbol && L_type_symbol && search_expression_type->is_same_type(L_type_symbol, last_type_symbol) ? search_expression_type->common_type(L_type_symbol, last_type_symbol) : L_type_symbol ; |
15987 last_type_symbol = last_type_symbol && L_type_symbol && search_expression_type->is_same_type(L_type_symbol, last_type_symbol) ? search_expression_type->common_type(L_type_symbol, last_type_symbol) : L_type_symbol ; |
15988 } |
15988 } |
15989 |
15989 |
15991 { |
15991 { |
15992 |
15992 |
15993 { |
15993 { |
15994 identifier_c param_name("P"); |
15994 identifier_c param_name("P"); |
15995 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
15995 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
15996 symbol_c *P_param_value = function_call_param_iterator.search(¶m_name); |
15996 symbol_c *P_param_value = function_call_param_iterator.search_f(¶m_name); |
15997 symbol_c *P_type_symbol = NULL; |
15997 symbol_c *P_type_symbol = NULL; |
15998 |
15998 |
15999 /* Get the value from a foo(<param_value>) style call */ |
15999 /* Get the value from a foo(<param_value>) style call */ |
16000 if (P_param_value == NULL) |
16000 if (P_param_value == NULL) |
16001 P_param_value = function_call_param_iterator.next(); |
16001 P_param_value = function_call_param_iterator.next_nf(); |
16002 if (P_param_value != NULL) { |
16002 if (P_param_value != NULL) { |
16003 P_type_symbol = search_expression_type->get_type(P_param_value); |
16003 P_type_symbol = search_expression_type->get_type(P_param_value); |
16004 last_type_symbol = last_type_symbol && P_type_symbol && search_expression_type->is_same_type(P_type_symbol, last_type_symbol) ? search_expression_type->common_type(P_type_symbol, last_type_symbol) : P_type_symbol ; |
16004 last_type_symbol = last_type_symbol && P_type_symbol && search_expression_type->is_same_type(P_type_symbol, last_type_symbol) ? search_expression_type->common_type(P_type_symbol, last_type_symbol) : P_type_symbol ; |
16005 } |
16005 } |
16006 |
16006 |
16039 symbol_c *last_type_symbol = NULL; |
16039 symbol_c *last_type_symbol = NULL; |
16040 |
16040 |
16041 { |
16041 { |
16042 identifier_c param_name("IN1"); |
16042 identifier_c param_name("IN1"); |
16043 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
16043 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
16044 symbol_c *IN1_param_value = function_call_param_iterator.search(¶m_name); |
16044 symbol_c *IN1_param_value = function_call_param_iterator.search_f(¶m_name); |
16045 symbol_c *IN1_type_symbol = NULL; |
16045 symbol_c *IN1_type_symbol = NULL; |
16046 |
16046 |
16047 /* Get the value from a foo(<param_value>) style call */ |
16047 /* Get the value from a foo(<param_value>) style call */ |
16048 if (IN1_param_value == NULL) |
16048 if (IN1_param_value == NULL) |
16049 IN1_param_value = function_call_param_iterator.next(); |
16049 IN1_param_value = function_call_param_iterator.next_nf(); |
16050 if (IN1_param_value != NULL) { |
16050 if (IN1_param_value != NULL) { |
16051 IN1_type_symbol = search_expression_type->get_type(IN1_param_value); |
16051 IN1_type_symbol = search_expression_type->get_type(IN1_param_value); |
16052 last_type_symbol = last_type_symbol && IN1_type_symbol && search_expression_type->is_same_type(IN1_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN1_type_symbol, last_type_symbol) : IN1_type_symbol ; |
16052 last_type_symbol = last_type_symbol && IN1_type_symbol && search_expression_type->is_same_type(IN1_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN1_type_symbol, last_type_symbol) : IN1_type_symbol ; |
16053 } |
16053 } |
16054 |
16054 |
16056 { |
16056 { |
16057 |
16057 |
16058 { |
16058 { |
16059 identifier_c param_name("IN2"); |
16059 identifier_c param_name("IN2"); |
16060 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
16060 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
16061 symbol_c *IN2_param_value = function_call_param_iterator.search(¶m_name); |
16061 symbol_c *IN2_param_value = function_call_param_iterator.search_f(¶m_name); |
16062 symbol_c *IN2_type_symbol = NULL; |
16062 symbol_c *IN2_type_symbol = NULL; |
16063 |
16063 |
16064 /* Get the value from a foo(<param_value>) style call */ |
16064 /* Get the value from a foo(<param_value>) style call */ |
16065 if (IN2_param_value == NULL) |
16065 if (IN2_param_value == NULL) |
16066 IN2_param_value = function_call_param_iterator.next(); |
16066 IN2_param_value = function_call_param_iterator.next_nf(); |
16067 if (IN2_param_value != NULL) { |
16067 if (IN2_param_value != NULL) { |
16068 IN2_type_symbol = search_expression_type->get_type(IN2_param_value); |
16068 IN2_type_symbol = search_expression_type->get_type(IN2_param_value); |
16069 last_type_symbol = last_type_symbol && IN2_type_symbol && search_expression_type->is_same_type(IN2_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN2_type_symbol, last_type_symbol) : IN2_type_symbol ; |
16069 last_type_symbol = last_type_symbol && IN2_type_symbol && search_expression_type->is_same_type(IN2_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN2_type_symbol, last_type_symbol) : IN2_type_symbol ; |
16070 } |
16070 } |
16071 |
16071 |
16087 { |
16087 { |
16088 |
16088 |
16089 { |
16089 { |
16090 identifier_c param_name("IN2"); |
16090 identifier_c param_name("IN2"); |
16091 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
16091 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
16092 symbol_c *IN2_param_value = function_call_param_iterator.search(¶m_name); |
16092 symbol_c *IN2_param_value = function_call_param_iterator.search_f(¶m_name); |
16093 symbol_c *IN2_type_symbol = NULL; |
16093 symbol_c *IN2_type_symbol = NULL; |
16094 |
16094 |
16095 /* Get the value from a foo(<param_value>) style call */ |
16095 /* Get the value from a foo(<param_value>) style call */ |
16096 if (IN2_param_value == NULL) |
16096 if (IN2_param_value == NULL) |
16097 IN2_param_value = function_call_param_iterator.next(); |
16097 IN2_param_value = function_call_param_iterator.next_nf(); |
16098 if (IN2_param_value != NULL) { |
16098 if (IN2_param_value != NULL) { |
16099 IN2_type_symbol = search_expression_type->get_type(IN2_param_value); |
16099 IN2_type_symbol = search_expression_type->get_type(IN2_param_value); |
16100 last_type_symbol = last_type_symbol && IN2_type_symbol && search_expression_type->is_same_type(IN2_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN2_type_symbol, last_type_symbol) : IN2_type_symbol ; |
16100 last_type_symbol = last_type_symbol && IN2_type_symbol && search_expression_type->is_same_type(IN2_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN2_type_symbol, last_type_symbol) : IN2_type_symbol ; |
16101 } |
16101 } |
16102 |
16102 |
16129 symbol_c *last_type_symbol = NULL; |
16129 symbol_c *last_type_symbol = NULL; |
16130 |
16130 |
16131 { |
16131 { |
16132 identifier_c param_name("IN1"); |
16132 identifier_c param_name("IN1"); |
16133 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
16133 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
16134 symbol_c *IN1_param_value = function_call_param_iterator.search(¶m_name); |
16134 symbol_c *IN1_param_value = function_call_param_iterator.search_f(¶m_name); |
16135 symbol_c *IN1_type_symbol = NULL; |
16135 symbol_c *IN1_type_symbol = NULL; |
16136 |
16136 |
16137 /* Get the value from a foo(<param_value>) style call */ |
16137 /* Get the value from a foo(<param_value>) style call */ |
16138 if (IN1_param_value == NULL) |
16138 if (IN1_param_value == NULL) |
16139 IN1_param_value = function_call_param_iterator.next(); |
16139 IN1_param_value = function_call_param_iterator.next_nf(); |
16140 if (IN1_param_value != NULL) { |
16140 if (IN1_param_value != NULL) { |
16141 IN1_type_symbol = search_expression_type->get_type(IN1_param_value); |
16141 IN1_type_symbol = search_expression_type->get_type(IN1_param_value); |
16142 last_type_symbol = last_type_symbol && IN1_type_symbol && search_expression_type->is_same_type(IN1_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN1_type_symbol, last_type_symbol) : IN1_type_symbol ; |
16142 last_type_symbol = last_type_symbol && IN1_type_symbol && search_expression_type->is_same_type(IN1_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN1_type_symbol, last_type_symbol) : IN1_type_symbol ; |
16143 } |
16143 } |
16144 |
16144 |
16146 { |
16146 { |
16147 |
16147 |
16148 { |
16148 { |
16149 identifier_c param_name("IN2"); |
16149 identifier_c param_name("IN2"); |
16150 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
16150 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
16151 symbol_c *IN2_param_value = function_call_param_iterator.search(¶m_name); |
16151 symbol_c *IN2_param_value = function_call_param_iterator.search_f(¶m_name); |
16152 symbol_c *IN2_type_symbol = NULL; |
16152 symbol_c *IN2_type_symbol = NULL; |
16153 |
16153 |
16154 /* Get the value from a foo(<param_value>) style call */ |
16154 /* Get the value from a foo(<param_value>) style call */ |
16155 if (IN2_param_value == NULL) |
16155 if (IN2_param_value == NULL) |
16156 IN2_param_value = function_call_param_iterator.next(); |
16156 IN2_param_value = function_call_param_iterator.next_nf(); |
16157 if (IN2_param_value != NULL) { |
16157 if (IN2_param_value != NULL) { |
16158 IN2_type_symbol = search_expression_type->get_type(IN2_param_value); |
16158 IN2_type_symbol = search_expression_type->get_type(IN2_param_value); |
16159 last_type_symbol = last_type_symbol && IN2_type_symbol && search_expression_type->is_same_type(IN2_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN2_type_symbol, last_type_symbol) : IN2_type_symbol ; |
16159 last_type_symbol = last_type_symbol && IN2_type_symbol && search_expression_type->is_same_type(IN2_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN2_type_symbol, last_type_symbol) : IN2_type_symbol ; |
16160 } |
16160 } |
16161 |
16161 |
16163 { |
16163 { |
16164 |
16164 |
16165 { |
16165 { |
16166 identifier_c param_name("P"); |
16166 identifier_c param_name("P"); |
16167 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
16167 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
16168 symbol_c *P_param_value = function_call_param_iterator.search(¶m_name); |
16168 symbol_c *P_param_value = function_call_param_iterator.search_f(¶m_name); |
16169 symbol_c *P_type_symbol = NULL; |
16169 symbol_c *P_type_symbol = NULL; |
16170 |
16170 |
16171 /* Get the value from a foo(<param_value>) style call */ |
16171 /* Get the value from a foo(<param_value>) style call */ |
16172 if (P_param_value == NULL) |
16172 if (P_param_value == NULL) |
16173 P_param_value = function_call_param_iterator.next(); |
16173 P_param_value = function_call_param_iterator.next_nf(); |
16174 if (P_param_value != NULL) { |
16174 if (P_param_value != NULL) { |
16175 P_type_symbol = search_expression_type->get_type(P_param_value); |
16175 P_type_symbol = search_expression_type->get_type(P_param_value); |
16176 last_type_symbol = last_type_symbol && P_type_symbol && search_expression_type->is_same_type(P_type_symbol, last_type_symbol) ? search_expression_type->common_type(P_type_symbol, last_type_symbol) : P_type_symbol ; |
16176 last_type_symbol = last_type_symbol && P_type_symbol && search_expression_type->is_same_type(P_type_symbol, last_type_symbol) ? search_expression_type->common_type(P_type_symbol, last_type_symbol) : P_type_symbol ; |
16177 } |
16177 } |
16178 |
16178 |
16211 symbol_c *last_type_symbol = NULL; |
16211 symbol_c *last_type_symbol = NULL; |
16212 |
16212 |
16213 { |
16213 { |
16214 identifier_c param_name("IN"); |
16214 identifier_c param_name("IN"); |
16215 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
16215 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
16216 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
16216 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
16217 symbol_c *IN_type_symbol = NULL; |
16217 symbol_c *IN_type_symbol = NULL; |
16218 |
16218 |
16219 /* Get the value from a foo(<param_value>) style call */ |
16219 /* Get the value from a foo(<param_value>) style call */ |
16220 if (IN_param_value == NULL) |
16220 if (IN_param_value == NULL) |
16221 IN_param_value = function_call_param_iterator.next(); |
16221 IN_param_value = function_call_param_iterator.next_nf(); |
16222 if (IN_param_value != NULL) { |
16222 if (IN_param_value != NULL) { |
16223 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
16223 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
16224 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
16224 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
16225 } |
16225 } |
16226 |
16226 |
16228 { |
16228 { |
16229 |
16229 |
16230 { |
16230 { |
16231 identifier_c param_name("L"); |
16231 identifier_c param_name("L"); |
16232 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
16232 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
16233 symbol_c *L_param_value = function_call_param_iterator.search(¶m_name); |
16233 symbol_c *L_param_value = function_call_param_iterator.search_f(¶m_name); |
16234 symbol_c *L_type_symbol = NULL; |
16234 symbol_c *L_type_symbol = NULL; |
16235 |
16235 |
16236 /* Get the value from a foo(<param_value>) style call */ |
16236 /* Get the value from a foo(<param_value>) style call */ |
16237 if (L_param_value == NULL) |
16237 if (L_param_value == NULL) |
16238 L_param_value = function_call_param_iterator.next(); |
16238 L_param_value = function_call_param_iterator.next_nf(); |
16239 if (L_param_value != NULL) { |
16239 if (L_param_value != NULL) { |
16240 L_type_symbol = search_expression_type->get_type(L_param_value); |
16240 L_type_symbol = search_expression_type->get_type(L_param_value); |
16241 last_type_symbol = last_type_symbol && L_type_symbol && search_expression_type->is_same_type(L_type_symbol, last_type_symbol) ? search_expression_type->common_type(L_type_symbol, last_type_symbol) : L_type_symbol ; |
16241 last_type_symbol = last_type_symbol && L_type_symbol && search_expression_type->is_same_type(L_type_symbol, last_type_symbol) ? search_expression_type->common_type(L_type_symbol, last_type_symbol) : L_type_symbol ; |
16242 } |
16242 } |
16243 |
16243 |
16245 { |
16245 { |
16246 |
16246 |
16247 { |
16247 { |
16248 identifier_c param_name("P"); |
16248 identifier_c param_name("P"); |
16249 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
16249 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
16250 symbol_c *P_param_value = function_call_param_iterator.search(¶m_name); |
16250 symbol_c *P_param_value = function_call_param_iterator.search_f(¶m_name); |
16251 symbol_c *P_type_symbol = NULL; |
16251 symbol_c *P_type_symbol = NULL; |
16252 |
16252 |
16253 /* Get the value from a foo(<param_value>) style call */ |
16253 /* Get the value from a foo(<param_value>) style call */ |
16254 if (P_param_value == NULL) |
16254 if (P_param_value == NULL) |
16255 P_param_value = function_call_param_iterator.next(); |
16255 P_param_value = function_call_param_iterator.next_nf(); |
16256 if (P_param_value != NULL) { |
16256 if (P_param_value != NULL) { |
16257 P_type_symbol = search_expression_type->get_type(P_param_value); |
16257 P_type_symbol = search_expression_type->get_type(P_param_value); |
16258 last_type_symbol = last_type_symbol && P_type_symbol && search_expression_type->is_same_type(P_type_symbol, last_type_symbol) ? search_expression_type->common_type(P_type_symbol, last_type_symbol) : P_type_symbol ; |
16258 last_type_symbol = last_type_symbol && P_type_symbol && search_expression_type->is_same_type(P_type_symbol, last_type_symbol) ? search_expression_type->common_type(P_type_symbol, last_type_symbol) : P_type_symbol ; |
16259 } |
16259 } |
16260 |
16260 |
16293 symbol_c *last_type_symbol = NULL; |
16293 symbol_c *last_type_symbol = NULL; |
16294 |
16294 |
16295 { |
16295 { |
16296 identifier_c param_name("IN1"); |
16296 identifier_c param_name("IN1"); |
16297 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
16297 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
16298 symbol_c *IN1_param_value = function_call_param_iterator.search(¶m_name); |
16298 symbol_c *IN1_param_value = function_call_param_iterator.search_f(¶m_name); |
16299 symbol_c *IN1_type_symbol = NULL; |
16299 symbol_c *IN1_type_symbol = NULL; |
16300 |
16300 |
16301 /* Get the value from a foo(<param_value>) style call */ |
16301 /* Get the value from a foo(<param_value>) style call */ |
16302 if (IN1_param_value == NULL) |
16302 if (IN1_param_value == NULL) |
16303 IN1_param_value = function_call_param_iterator.next(); |
16303 IN1_param_value = function_call_param_iterator.next_nf(); |
16304 if (IN1_param_value != NULL) { |
16304 if (IN1_param_value != NULL) { |
16305 IN1_type_symbol = search_expression_type->get_type(IN1_param_value); |
16305 IN1_type_symbol = search_expression_type->get_type(IN1_param_value); |
16306 last_type_symbol = last_type_symbol && IN1_type_symbol && search_expression_type->is_same_type(IN1_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN1_type_symbol, last_type_symbol) : IN1_type_symbol ; |
16306 last_type_symbol = last_type_symbol && IN1_type_symbol && search_expression_type->is_same_type(IN1_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN1_type_symbol, last_type_symbol) : IN1_type_symbol ; |
16307 } |
16307 } |
16308 |
16308 |
16310 { |
16310 { |
16311 |
16311 |
16312 { |
16312 { |
16313 identifier_c param_name("IN2"); |
16313 identifier_c param_name("IN2"); |
16314 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
16314 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
16315 symbol_c *IN2_param_value = function_call_param_iterator.search(¶m_name); |
16315 symbol_c *IN2_param_value = function_call_param_iterator.search_f(¶m_name); |
16316 symbol_c *IN2_type_symbol = NULL; |
16316 symbol_c *IN2_type_symbol = NULL; |
16317 |
16317 |
16318 /* Get the value from a foo(<param_value>) style call */ |
16318 /* Get the value from a foo(<param_value>) style call */ |
16319 if (IN2_param_value == NULL) |
16319 if (IN2_param_value == NULL) |
16320 IN2_param_value = function_call_param_iterator.next(); |
16320 IN2_param_value = function_call_param_iterator.next_nf(); |
16321 if (IN2_param_value != NULL) { |
16321 if (IN2_param_value != NULL) { |
16322 IN2_type_symbol = search_expression_type->get_type(IN2_param_value); |
16322 IN2_type_symbol = search_expression_type->get_type(IN2_param_value); |
16323 last_type_symbol = last_type_symbol && IN2_type_symbol && search_expression_type->is_same_type(IN2_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN2_type_symbol, last_type_symbol) : IN2_type_symbol ; |
16323 last_type_symbol = last_type_symbol && IN2_type_symbol && search_expression_type->is_same_type(IN2_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN2_type_symbol, last_type_symbol) : IN2_type_symbol ; |
16324 } |
16324 } |
16325 |
16325 |
16327 { |
16327 { |
16328 |
16328 |
16329 { |
16329 { |
16330 identifier_c param_name("L"); |
16330 identifier_c param_name("L"); |
16331 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
16331 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
16332 symbol_c *L_param_value = function_call_param_iterator.search(¶m_name); |
16332 symbol_c *L_param_value = function_call_param_iterator.search_f(¶m_name); |
16333 symbol_c *L_type_symbol = NULL; |
16333 symbol_c *L_type_symbol = NULL; |
16334 |
16334 |
16335 /* Get the value from a foo(<param_value>) style call */ |
16335 /* Get the value from a foo(<param_value>) style call */ |
16336 if (L_param_value == NULL) |
16336 if (L_param_value == NULL) |
16337 L_param_value = function_call_param_iterator.next(); |
16337 L_param_value = function_call_param_iterator.next_nf(); |
16338 if (L_param_value != NULL) { |
16338 if (L_param_value != NULL) { |
16339 L_type_symbol = search_expression_type->get_type(L_param_value); |
16339 L_type_symbol = search_expression_type->get_type(L_param_value); |
16340 last_type_symbol = last_type_symbol && L_type_symbol && search_expression_type->is_same_type(L_type_symbol, last_type_symbol) ? search_expression_type->common_type(L_type_symbol, last_type_symbol) : L_type_symbol ; |
16340 last_type_symbol = last_type_symbol && L_type_symbol && search_expression_type->is_same_type(L_type_symbol, last_type_symbol) ? search_expression_type->common_type(L_type_symbol, last_type_symbol) : L_type_symbol ; |
16341 } |
16341 } |
16342 |
16342 |
16344 { |
16344 { |
16345 |
16345 |
16346 { |
16346 { |
16347 identifier_c param_name("P"); |
16347 identifier_c param_name("P"); |
16348 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
16348 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
16349 symbol_c *P_param_value = function_call_param_iterator.search(¶m_name); |
16349 symbol_c *P_param_value = function_call_param_iterator.search_f(¶m_name); |
16350 symbol_c *P_type_symbol = NULL; |
16350 symbol_c *P_type_symbol = NULL; |
16351 |
16351 |
16352 /* Get the value from a foo(<param_value>) style call */ |
16352 /* Get the value from a foo(<param_value>) style call */ |
16353 if (P_param_value == NULL) |
16353 if (P_param_value == NULL) |
16354 P_param_value = function_call_param_iterator.next(); |
16354 P_param_value = function_call_param_iterator.next_nf(); |
16355 if (P_param_value != NULL) { |
16355 if (P_param_value != NULL) { |
16356 P_type_symbol = search_expression_type->get_type(P_param_value); |
16356 P_type_symbol = search_expression_type->get_type(P_param_value); |
16357 last_type_symbol = last_type_symbol && P_type_symbol && search_expression_type->is_same_type(P_type_symbol, last_type_symbol) ? search_expression_type->common_type(P_type_symbol, last_type_symbol) : P_type_symbol ; |
16357 last_type_symbol = last_type_symbol && P_type_symbol && search_expression_type->is_same_type(P_type_symbol, last_type_symbol) ? search_expression_type->common_type(P_type_symbol, last_type_symbol) : P_type_symbol ; |
16358 } |
16358 } |
16359 |
16359 |
16398 symbol_c *last_type_symbol = NULL; |
16398 symbol_c *last_type_symbol = NULL; |
16399 |
16399 |
16400 { |
16400 { |
16401 identifier_c param_name("IN1"); |
16401 identifier_c param_name("IN1"); |
16402 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
16402 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
16403 symbol_c *IN1_param_value = function_call_param_iterator.search(¶m_name); |
16403 symbol_c *IN1_param_value = function_call_param_iterator.search_f(¶m_name); |
16404 symbol_c *IN1_type_symbol = NULL; |
16404 symbol_c *IN1_type_symbol = NULL; |
16405 |
16405 |
16406 /* Get the value from a foo(<param_value>) style call */ |
16406 /* Get the value from a foo(<param_value>) style call */ |
16407 if (IN1_param_value == NULL) |
16407 if (IN1_param_value == NULL) |
16408 IN1_param_value = function_call_param_iterator.next(); |
16408 IN1_param_value = function_call_param_iterator.next_nf(); |
16409 if (IN1_param_value != NULL) { |
16409 if (IN1_param_value != NULL) { |
16410 IN1_type_symbol = search_expression_type->get_type(IN1_param_value); |
16410 IN1_type_symbol = search_expression_type->get_type(IN1_param_value); |
16411 last_type_symbol = last_type_symbol && IN1_type_symbol && search_expression_type->is_same_type(IN1_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN1_type_symbol, last_type_symbol) : IN1_type_symbol ; |
16411 last_type_symbol = last_type_symbol && IN1_type_symbol && search_expression_type->is_same_type(IN1_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN1_type_symbol, last_type_symbol) : IN1_type_symbol ; |
16412 } |
16412 } |
16413 |
16413 |
16415 { |
16415 { |
16416 |
16416 |
16417 { |
16417 { |
16418 identifier_c param_name("IN2"); |
16418 identifier_c param_name("IN2"); |
16419 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
16419 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
16420 symbol_c *IN2_param_value = function_call_param_iterator.search(¶m_name); |
16420 symbol_c *IN2_param_value = function_call_param_iterator.search_f(¶m_name); |
16421 symbol_c *IN2_type_symbol = NULL; |
16421 symbol_c *IN2_type_symbol = NULL; |
16422 |
16422 |
16423 /* Get the value from a foo(<param_value>) style call */ |
16423 /* Get the value from a foo(<param_value>) style call */ |
16424 if (IN2_param_value == NULL) |
16424 if (IN2_param_value == NULL) |
16425 IN2_param_value = function_call_param_iterator.next(); |
16425 IN2_param_value = function_call_param_iterator.next_nf(); |
16426 if (IN2_param_value != NULL) { |
16426 if (IN2_param_value != NULL) { |
16427 IN2_type_symbol = search_expression_type->get_type(IN2_param_value); |
16427 IN2_type_symbol = search_expression_type->get_type(IN2_param_value); |
16428 last_type_symbol = last_type_symbol && IN2_type_symbol && search_expression_type->is_same_type(IN2_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN2_type_symbol, last_type_symbol) : IN2_type_symbol ; |
16428 last_type_symbol = last_type_symbol && IN2_type_symbol && search_expression_type->is_same_type(IN2_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN2_type_symbol, last_type_symbol) : IN2_type_symbol ; |
16429 } |
16429 } |
16430 |
16430 |
16453 ERROR; |
16453 ERROR; |
16454 } |
16454 } |
16455 return NULL; |
16455 return NULL; |
16456 } |
16456 } |
16457 |
16457 |
16458 void *compute_standard_function_il(il_function_call_c *symbol, symbol_c *param_data_type) { |
16458 void *search_expression_type_c::compute_standard_function_il(il_function_call_c *symbol, symbol_c *param_data_type) { |
16459 |
16459 |
16460 function_type_t current_function_type = get_function_type((identifier_c *)symbol->function_name); |
16460 function_type_t current_function_type = get_function_type((identifier_c *)symbol->function_name); |
16461 function_call_param_iterator_c function_call_param_iterator(symbol); |
16461 function_call_param_iterator_c function_call_param_iterator(symbol); |
16462 search_expression_type_c* search_expression_type = this; |
16462 search_expression_type_c* search_expression_type = this; |
16463 |
16463 |
26514 { |
26514 { |
26515 |
26515 |
26516 { |
26516 { |
26517 identifier_c param_name("IN2"); |
26517 identifier_c param_name("IN2"); |
26518 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
26518 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
26519 symbol_c *IN2_param_value = function_call_param_iterator.search(¶m_name); |
26519 symbol_c *IN2_param_value = function_call_param_iterator.search_f(¶m_name); |
26520 symbol_c *IN2_type_symbol = NULL; |
26520 symbol_c *IN2_type_symbol = NULL; |
26521 |
26521 |
26522 /* Get the value from a foo(<param_value>) style call */ |
26522 /* Get the value from a foo(<param_value>) style call */ |
26523 if (IN2_param_value == NULL) |
26523 if (IN2_param_value == NULL) |
26524 IN2_param_value = function_call_param_iterator.next(); |
26524 IN2_param_value = function_call_param_iterator.next_nf(); |
26525 if (IN2_param_value != NULL) { |
26525 if (IN2_param_value != NULL) { |
26526 IN2_type_symbol = search_expression_type->get_type(IN2_param_value); |
26526 IN2_type_symbol = search_expression_type->get_type(IN2_param_value); |
26527 last_type_symbol = last_type_symbol && IN2_type_symbol && search_expression_type->is_same_type(IN2_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN2_type_symbol, last_type_symbol) : IN2_type_symbol ; |
26527 last_type_symbol = last_type_symbol && IN2_type_symbol && search_expression_type->is_same_type(IN2_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN2_type_symbol, last_type_symbol) : IN2_type_symbol ; |
26528 } |
26528 } |
26529 |
26529 |
26545 { |
26545 { |
26546 |
26546 |
26547 { |
26547 { |
26548 identifier_c param_name("IN2"); |
26548 identifier_c param_name("IN2"); |
26549 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
26549 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
26550 symbol_c *IN2_param_value = function_call_param_iterator.search(¶m_name); |
26550 symbol_c *IN2_param_value = function_call_param_iterator.search_f(¶m_name); |
26551 symbol_c *IN2_type_symbol = NULL; |
26551 symbol_c *IN2_type_symbol = NULL; |
26552 |
26552 |
26553 /* Get the value from a foo(<param_value>) style call */ |
26553 /* Get the value from a foo(<param_value>) style call */ |
26554 if (IN2_param_value == NULL) |
26554 if (IN2_param_value == NULL) |
26555 IN2_param_value = function_call_param_iterator.next(); |
26555 IN2_param_value = function_call_param_iterator.next_nf(); |
26556 if (IN2_param_value != NULL) { |
26556 if (IN2_param_value != NULL) { |
26557 IN2_type_symbol = search_expression_type->get_type(IN2_param_value); |
26557 IN2_type_symbol = search_expression_type->get_type(IN2_param_value); |
26558 last_type_symbol = last_type_symbol && IN2_type_symbol && search_expression_type->is_same_type(IN2_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN2_type_symbol, last_type_symbol) : IN2_type_symbol ; |
26558 last_type_symbol = last_type_symbol && IN2_type_symbol && search_expression_type->is_same_type(IN2_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN2_type_symbol, last_type_symbol) : IN2_type_symbol ; |
26559 } |
26559 } |
26560 |
26560 |
26576 { |
26576 { |
26577 |
26577 |
26578 { |
26578 { |
26579 identifier_c param_name("IN2"); |
26579 identifier_c param_name("IN2"); |
26580 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
26580 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
26581 symbol_c *IN2_param_value = function_call_param_iterator.search(¶m_name); |
26581 symbol_c *IN2_param_value = function_call_param_iterator.search_f(¶m_name); |
26582 symbol_c *IN2_type_symbol = NULL; |
26582 symbol_c *IN2_type_symbol = NULL; |
26583 |
26583 |
26584 /* Get the value from a foo(<param_value>) style call */ |
26584 /* Get the value from a foo(<param_value>) style call */ |
26585 if (IN2_param_value == NULL) |
26585 if (IN2_param_value == NULL) |
26586 IN2_param_value = function_call_param_iterator.next(); |
26586 IN2_param_value = function_call_param_iterator.next_nf(); |
26587 if (IN2_param_value != NULL) { |
26587 if (IN2_param_value != NULL) { |
26588 IN2_type_symbol = search_expression_type->get_type(IN2_param_value); |
26588 IN2_type_symbol = search_expression_type->get_type(IN2_param_value); |
26589 last_type_symbol = last_type_symbol && IN2_type_symbol && search_expression_type->is_same_type(IN2_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN2_type_symbol, last_type_symbol) : IN2_type_symbol ; |
26589 last_type_symbol = last_type_symbol && IN2_type_symbol && search_expression_type->is_same_type(IN2_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN2_type_symbol, last_type_symbol) : IN2_type_symbol ; |
26590 } |
26590 } |
26591 |
26591 |
26607 { |
26607 { |
26608 |
26608 |
26609 { |
26609 { |
26610 identifier_c param_name("IN2"); |
26610 identifier_c param_name("IN2"); |
26611 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
26611 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
26612 symbol_c *IN2_param_value = function_call_param_iterator.search(¶m_name); |
26612 symbol_c *IN2_param_value = function_call_param_iterator.search_f(¶m_name); |
26613 symbol_c *IN2_type_symbol = NULL; |
26613 symbol_c *IN2_type_symbol = NULL; |
26614 |
26614 |
26615 /* Get the value from a foo(<param_value>) style call */ |
26615 /* Get the value from a foo(<param_value>) style call */ |
26616 if (IN2_param_value == NULL) |
26616 if (IN2_param_value == NULL) |
26617 IN2_param_value = function_call_param_iterator.next(); |
26617 IN2_param_value = function_call_param_iterator.next_nf(); |
26618 if (IN2_param_value != NULL) { |
26618 if (IN2_param_value != NULL) { |
26619 IN2_type_symbol = search_expression_type->get_type(IN2_param_value); |
26619 IN2_type_symbol = search_expression_type->get_type(IN2_param_value); |
26620 last_type_symbol = last_type_symbol && IN2_type_symbol && search_expression_type->is_same_type(IN2_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN2_type_symbol, last_type_symbol) : IN2_type_symbol ; |
26620 last_type_symbol = last_type_symbol && IN2_type_symbol && search_expression_type->is_same_type(IN2_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN2_type_symbol, last_type_symbol) : IN2_type_symbol ; |
26621 } |
26621 } |
26622 |
26622 |
26656 { |
26656 { |
26657 |
26657 |
26658 { |
26658 { |
26659 identifier_c param_name("IN2"); |
26659 identifier_c param_name("IN2"); |
26660 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
26660 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
26661 symbol_c *IN2_param_value = function_call_param_iterator.search(¶m_name); |
26661 symbol_c *IN2_param_value = function_call_param_iterator.search_f(¶m_name); |
26662 symbol_c *IN2_type_symbol = NULL; |
26662 symbol_c *IN2_type_symbol = NULL; |
26663 |
26663 |
26664 /* Get the value from a foo(<param_value>) style call */ |
26664 /* Get the value from a foo(<param_value>) style call */ |
26665 if (IN2_param_value == NULL) |
26665 if (IN2_param_value == NULL) |
26666 IN2_param_value = function_call_param_iterator.next(); |
26666 IN2_param_value = function_call_param_iterator.next_nf(); |
26667 if (IN2_param_value != NULL) { |
26667 if (IN2_param_value != NULL) { |
26668 IN2_type_symbol = search_expression_type->get_type(IN2_param_value); |
26668 IN2_type_symbol = search_expression_type->get_type(IN2_param_value); |
26669 last_type_symbol = last_type_symbol && IN2_type_symbol && search_expression_type->is_same_type(IN2_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN2_type_symbol, last_type_symbol) : IN2_type_symbol ; |
26669 last_type_symbol = last_type_symbol && IN2_type_symbol && search_expression_type->is_same_type(IN2_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN2_type_symbol, last_type_symbol) : IN2_type_symbol ; |
26670 } |
26670 } |
26671 |
26671 |
26687 { |
26687 { |
26688 |
26688 |
26689 { |
26689 { |
26690 identifier_c param_name("IN2"); |
26690 identifier_c param_name("IN2"); |
26691 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
26691 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
26692 symbol_c *IN2_param_value = function_call_param_iterator.search(¶m_name); |
26692 symbol_c *IN2_param_value = function_call_param_iterator.search_f(¶m_name); |
26693 symbol_c *IN2_type_symbol = NULL; |
26693 symbol_c *IN2_type_symbol = NULL; |
26694 |
26694 |
26695 /* Get the value from a foo(<param_value>) style call */ |
26695 /* Get the value from a foo(<param_value>) style call */ |
26696 if (IN2_param_value == NULL) |
26696 if (IN2_param_value == NULL) |
26697 IN2_param_value = function_call_param_iterator.next(); |
26697 IN2_param_value = function_call_param_iterator.next_nf(); |
26698 if (IN2_param_value != NULL) { |
26698 if (IN2_param_value != NULL) { |
26699 IN2_type_symbol = search_expression_type->get_type(IN2_param_value); |
26699 IN2_type_symbol = search_expression_type->get_type(IN2_param_value); |
26700 last_type_symbol = last_type_symbol && IN2_type_symbol && search_expression_type->is_same_type(IN2_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN2_type_symbol, last_type_symbol) : IN2_type_symbol ; |
26700 last_type_symbol = last_type_symbol && IN2_type_symbol && search_expression_type->is_same_type(IN2_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN2_type_symbol, last_type_symbol) : IN2_type_symbol ; |
26701 } |
26701 } |
26702 |
26702 |
26736 { |
26736 { |
26737 |
26737 |
26738 { |
26738 { |
26739 identifier_c param_name("IN2"); |
26739 identifier_c param_name("IN2"); |
26740 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
26740 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
26741 symbol_c *IN2_param_value = function_call_param_iterator.search(¶m_name); |
26741 symbol_c *IN2_param_value = function_call_param_iterator.search_f(¶m_name); |
26742 symbol_c *IN2_type_symbol = NULL; |
26742 symbol_c *IN2_type_symbol = NULL; |
26743 |
26743 |
26744 /* Get the value from a foo(<param_value>) style call */ |
26744 /* Get the value from a foo(<param_value>) style call */ |
26745 if (IN2_param_value == NULL) |
26745 if (IN2_param_value == NULL) |
26746 IN2_param_value = function_call_param_iterator.next(); |
26746 IN2_param_value = function_call_param_iterator.next_nf(); |
26747 if (IN2_param_value != NULL) { |
26747 if (IN2_param_value != NULL) { |
26748 IN2_type_symbol = search_expression_type->get_type(IN2_param_value); |
26748 IN2_type_symbol = search_expression_type->get_type(IN2_param_value); |
26749 last_type_symbol = last_type_symbol && IN2_type_symbol && search_expression_type->is_same_type(IN2_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN2_type_symbol, last_type_symbol) : IN2_type_symbol ; |
26749 last_type_symbol = last_type_symbol && IN2_type_symbol && search_expression_type->is_same_type(IN2_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN2_type_symbol, last_type_symbol) : IN2_type_symbol ; |
26750 } |
26750 } |
26751 |
26751 |
26767 { |
26767 { |
26768 |
26768 |
26769 { |
26769 { |
26770 identifier_c param_name("IN2"); |
26770 identifier_c param_name("IN2"); |
26771 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
26771 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
26772 symbol_c *IN2_param_value = function_call_param_iterator.search(¶m_name); |
26772 symbol_c *IN2_param_value = function_call_param_iterator.search_f(¶m_name); |
26773 symbol_c *IN2_type_symbol = NULL; |
26773 symbol_c *IN2_type_symbol = NULL; |
26774 |
26774 |
26775 /* Get the value from a foo(<param_value>) style call */ |
26775 /* Get the value from a foo(<param_value>) style call */ |
26776 if (IN2_param_value == NULL) |
26776 if (IN2_param_value == NULL) |
26777 IN2_param_value = function_call_param_iterator.next(); |
26777 IN2_param_value = function_call_param_iterator.next_nf(); |
26778 if (IN2_param_value != NULL) { |
26778 if (IN2_param_value != NULL) { |
26779 IN2_type_symbol = search_expression_type->get_type(IN2_param_value); |
26779 IN2_type_symbol = search_expression_type->get_type(IN2_param_value); |
26780 last_type_symbol = last_type_symbol && IN2_type_symbol && search_expression_type->is_same_type(IN2_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN2_type_symbol, last_type_symbol) : IN2_type_symbol ; |
26780 last_type_symbol = last_type_symbol && IN2_type_symbol && search_expression_type->is_same_type(IN2_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN2_type_symbol, last_type_symbol) : IN2_type_symbol ; |
26781 } |
26781 } |
26782 |
26782 |
26798 { |
26798 { |
26799 |
26799 |
26800 { |
26800 { |
26801 identifier_c param_name("IN2"); |
26801 identifier_c param_name("IN2"); |
26802 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
26802 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
26803 symbol_c *IN2_param_value = function_call_param_iterator.search(¶m_name); |
26803 symbol_c *IN2_param_value = function_call_param_iterator.search_f(¶m_name); |
26804 symbol_c *IN2_type_symbol = NULL; |
26804 symbol_c *IN2_type_symbol = NULL; |
26805 |
26805 |
26806 /* Get the value from a foo(<param_value>) style call */ |
26806 /* Get the value from a foo(<param_value>) style call */ |
26807 if (IN2_param_value == NULL) |
26807 if (IN2_param_value == NULL) |
26808 IN2_param_value = function_call_param_iterator.next(); |
26808 IN2_param_value = function_call_param_iterator.next_nf(); |
26809 if (IN2_param_value != NULL) { |
26809 if (IN2_param_value != NULL) { |
26810 IN2_type_symbol = search_expression_type->get_type(IN2_param_value); |
26810 IN2_type_symbol = search_expression_type->get_type(IN2_param_value); |
26811 last_type_symbol = last_type_symbol && IN2_type_symbol && search_expression_type->is_same_type(IN2_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN2_type_symbol, last_type_symbol) : IN2_type_symbol ; |
26811 last_type_symbol = last_type_symbol && IN2_type_symbol && search_expression_type->is_same_type(IN2_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN2_type_symbol, last_type_symbol) : IN2_type_symbol ; |
26812 } |
26812 } |
26813 |
26813 |
26837 { |
26837 { |
26838 |
26838 |
26839 { |
26839 { |
26840 identifier_c param_name("IN2"); |
26840 identifier_c param_name("IN2"); |
26841 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
26841 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
26842 symbol_c *IN2_param_value = function_call_param_iterator.search(¶m_name); |
26842 symbol_c *IN2_param_value = function_call_param_iterator.search_f(¶m_name); |
26843 symbol_c *IN2_type_symbol = NULL; |
26843 symbol_c *IN2_type_symbol = NULL; |
26844 |
26844 |
26845 /* Get the value from a foo(<param_value>) style call */ |
26845 /* Get the value from a foo(<param_value>) style call */ |
26846 if (IN2_param_value == NULL) |
26846 if (IN2_param_value == NULL) |
26847 IN2_param_value = function_call_param_iterator.next(); |
26847 IN2_param_value = function_call_param_iterator.next_nf(); |
26848 if (IN2_param_value != NULL) { |
26848 if (IN2_param_value != NULL) { |
26849 IN2_type_symbol = search_expression_type->get_type(IN2_param_value); |
26849 IN2_type_symbol = search_expression_type->get_type(IN2_param_value); |
26850 last_type_symbol = last_type_symbol && IN2_type_symbol && search_expression_type->is_same_type(IN2_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN2_type_symbol, last_type_symbol) : IN2_type_symbol ; |
26850 last_type_symbol = last_type_symbol && IN2_type_symbol && search_expression_type->is_same_type(IN2_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN2_type_symbol, last_type_symbol) : IN2_type_symbol ; |
26851 } |
26851 } |
26852 |
26852 |
26876 { |
26876 { |
26877 |
26877 |
26878 { |
26878 { |
26879 identifier_c param_name("IN2"); |
26879 identifier_c param_name("IN2"); |
26880 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
26880 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
26881 symbol_c *IN2_param_value = function_call_param_iterator.search(¶m_name); |
26881 symbol_c *IN2_param_value = function_call_param_iterator.search_f(¶m_name); |
26882 symbol_c *IN2_type_symbol = NULL; |
26882 symbol_c *IN2_type_symbol = NULL; |
26883 |
26883 |
26884 /* Get the value from a foo(<param_value>) style call */ |
26884 /* Get the value from a foo(<param_value>) style call */ |
26885 if (IN2_param_value == NULL) |
26885 if (IN2_param_value == NULL) |
26886 IN2_param_value = function_call_param_iterator.next(); |
26886 IN2_param_value = function_call_param_iterator.next_nf(); |
26887 if (IN2_param_value != NULL) { |
26887 if (IN2_param_value != NULL) { |
26888 IN2_type_symbol = search_expression_type->get_type(IN2_param_value); |
26888 IN2_type_symbol = search_expression_type->get_type(IN2_param_value); |
26889 last_type_symbol = last_type_symbol && IN2_type_symbol && search_expression_type->is_same_type(IN2_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN2_type_symbol, last_type_symbol) : IN2_type_symbol ; |
26889 last_type_symbol = last_type_symbol && IN2_type_symbol && search_expression_type->is_same_type(IN2_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN2_type_symbol, last_type_symbol) : IN2_type_symbol ; |
26890 } |
26890 } |
26891 |
26891 |
26925 { |
26925 { |
26926 |
26926 |
26927 { |
26927 { |
26928 identifier_c param_name("IN2"); |
26928 identifier_c param_name("IN2"); |
26929 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
26929 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
26930 symbol_c *IN2_param_value = function_call_param_iterator.search(¶m_name); |
26930 symbol_c *IN2_param_value = function_call_param_iterator.search_f(¶m_name); |
26931 symbol_c *IN2_type_symbol = NULL; |
26931 symbol_c *IN2_type_symbol = NULL; |
26932 |
26932 |
26933 /* Get the value from a foo(<param_value>) style call */ |
26933 /* Get the value from a foo(<param_value>) style call */ |
26934 if (IN2_param_value == NULL) |
26934 if (IN2_param_value == NULL) |
26935 IN2_param_value = function_call_param_iterator.next(); |
26935 IN2_param_value = function_call_param_iterator.next_nf(); |
26936 if (IN2_param_value != NULL) { |
26936 if (IN2_param_value != NULL) { |
26937 IN2_type_symbol = search_expression_type->get_type(IN2_param_value); |
26937 IN2_type_symbol = search_expression_type->get_type(IN2_param_value); |
26938 last_type_symbol = last_type_symbol && IN2_type_symbol && search_expression_type->is_same_type(IN2_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN2_type_symbol, last_type_symbol) : IN2_type_symbol ; |
26938 last_type_symbol = last_type_symbol && IN2_type_symbol && search_expression_type->is_same_type(IN2_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN2_type_symbol, last_type_symbol) : IN2_type_symbol ; |
26939 } |
26939 } |
26940 |
26940 |
26956 { |
26956 { |
26957 |
26957 |
26958 { |
26958 { |
26959 identifier_c param_name("IN2"); |
26959 identifier_c param_name("IN2"); |
26960 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
26960 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
26961 symbol_c *IN2_param_value = function_call_param_iterator.search(¶m_name); |
26961 symbol_c *IN2_param_value = function_call_param_iterator.search_f(¶m_name); |
26962 symbol_c *IN2_type_symbol = NULL; |
26962 symbol_c *IN2_type_symbol = NULL; |
26963 |
26963 |
26964 /* Get the value from a foo(<param_value>) style call */ |
26964 /* Get the value from a foo(<param_value>) style call */ |
26965 if (IN2_param_value == NULL) |
26965 if (IN2_param_value == NULL) |
26966 IN2_param_value = function_call_param_iterator.next(); |
26966 IN2_param_value = function_call_param_iterator.next_nf(); |
26967 if (IN2_param_value != NULL) { |
26967 if (IN2_param_value != NULL) { |
26968 IN2_type_symbol = search_expression_type->get_type(IN2_param_value); |
26968 IN2_type_symbol = search_expression_type->get_type(IN2_param_value); |
26969 last_type_symbol = last_type_symbol && IN2_type_symbol && search_expression_type->is_same_type(IN2_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN2_type_symbol, last_type_symbol) : IN2_type_symbol ; |
26969 last_type_symbol = last_type_symbol && IN2_type_symbol && search_expression_type->is_same_type(IN2_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN2_type_symbol, last_type_symbol) : IN2_type_symbol ; |
26970 } |
26970 } |
26971 |
26971 |
27005 { |
27005 { |
27006 |
27006 |
27007 { |
27007 { |
27008 identifier_c param_name("IN2"); |
27008 identifier_c param_name("IN2"); |
27009 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
27009 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
27010 symbol_c *IN2_param_value = function_call_param_iterator.search(¶m_name); |
27010 symbol_c *IN2_param_value = function_call_param_iterator.search_f(¶m_name); |
27011 symbol_c *IN2_type_symbol = NULL; |
27011 symbol_c *IN2_type_symbol = NULL; |
27012 |
27012 |
27013 /* Get the value from a foo(<param_value>) style call */ |
27013 /* Get the value from a foo(<param_value>) style call */ |
27014 if (IN2_param_value == NULL) |
27014 if (IN2_param_value == NULL) |
27015 IN2_param_value = function_call_param_iterator.next(); |
27015 IN2_param_value = function_call_param_iterator.next_nf(); |
27016 if (IN2_param_value != NULL) { |
27016 if (IN2_param_value != NULL) { |
27017 IN2_type_symbol = search_expression_type->get_type(IN2_param_value); |
27017 IN2_type_symbol = search_expression_type->get_type(IN2_param_value); |
27018 last_type_symbol = last_type_symbol && IN2_type_symbol && search_expression_type->is_same_type(IN2_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN2_type_symbol, last_type_symbol) : IN2_type_symbol ; |
27018 last_type_symbol = last_type_symbol && IN2_type_symbol && search_expression_type->is_same_type(IN2_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN2_type_symbol, last_type_symbol) : IN2_type_symbol ; |
27019 } |
27019 } |
27020 |
27020 |
27054 { |
27054 { |
27055 |
27055 |
27056 { |
27056 { |
27057 identifier_c param_name("IN2"); |
27057 identifier_c param_name("IN2"); |
27058 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
27058 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
27059 symbol_c *IN2_param_value = function_call_param_iterator.search(¶m_name); |
27059 symbol_c *IN2_param_value = function_call_param_iterator.search_f(¶m_name); |
27060 symbol_c *IN2_type_symbol = NULL; |
27060 symbol_c *IN2_type_symbol = NULL; |
27061 |
27061 |
27062 /* Get the value from a foo(<param_value>) style call */ |
27062 /* Get the value from a foo(<param_value>) style call */ |
27063 if (IN2_param_value == NULL) |
27063 if (IN2_param_value == NULL) |
27064 IN2_param_value = function_call_param_iterator.next(); |
27064 IN2_param_value = function_call_param_iterator.next_nf(); |
27065 if (IN2_param_value != NULL) { |
27065 if (IN2_param_value != NULL) { |
27066 IN2_type_symbol = search_expression_type->get_type(IN2_param_value); |
27066 IN2_type_symbol = search_expression_type->get_type(IN2_param_value); |
27067 last_type_symbol = last_type_symbol && IN2_type_symbol && search_expression_type->is_same_type(IN2_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN2_type_symbol, last_type_symbol) : IN2_type_symbol ; |
27067 last_type_symbol = last_type_symbol && IN2_type_symbol && search_expression_type->is_same_type(IN2_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN2_type_symbol, last_type_symbol) : IN2_type_symbol ; |
27068 } |
27068 } |
27069 |
27069 |
27129 { |
27129 { |
27130 |
27130 |
27131 { |
27131 { |
27132 identifier_c param_name("N"); |
27132 identifier_c param_name("N"); |
27133 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
27133 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
27134 symbol_c *N_param_value = function_call_param_iterator.search(¶m_name); |
27134 symbol_c *N_param_value = function_call_param_iterator.search_f(¶m_name); |
27135 symbol_c *N_type_symbol = NULL; |
27135 symbol_c *N_type_symbol = NULL; |
27136 |
27136 |
27137 /* Get the value from a foo(<param_value>) style call */ |
27137 /* Get the value from a foo(<param_value>) style call */ |
27138 if (N_param_value == NULL) |
27138 if (N_param_value == NULL) |
27139 N_param_value = function_call_param_iterator.next(); |
27139 N_param_value = function_call_param_iterator.next_nf(); |
27140 if (N_param_value != NULL) { |
27140 if (N_param_value != NULL) { |
27141 N_type_symbol = search_expression_type->get_type(N_param_value); |
27141 N_type_symbol = search_expression_type->get_type(N_param_value); |
27142 last_type_symbol = last_type_symbol && N_type_symbol && search_expression_type->is_same_type(N_type_symbol, last_type_symbol) ? search_expression_type->common_type(N_type_symbol, last_type_symbol) : N_type_symbol ; |
27142 last_type_symbol = last_type_symbol && N_type_symbol && search_expression_type->is_same_type(N_type_symbol, last_type_symbol) ? search_expression_type->common_type(N_type_symbol, last_type_symbol) : N_type_symbol ; |
27143 } |
27143 } |
27144 |
27144 |
27178 { |
27178 { |
27179 |
27179 |
27180 { |
27180 { |
27181 identifier_c param_name("N"); |
27181 identifier_c param_name("N"); |
27182 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
27182 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
27183 symbol_c *N_param_value = function_call_param_iterator.search(¶m_name); |
27183 symbol_c *N_param_value = function_call_param_iterator.search_f(¶m_name); |
27184 symbol_c *N_type_symbol = NULL; |
27184 symbol_c *N_type_symbol = NULL; |
27185 |
27185 |
27186 /* Get the value from a foo(<param_value>) style call */ |
27186 /* Get the value from a foo(<param_value>) style call */ |
27187 if (N_param_value == NULL) |
27187 if (N_param_value == NULL) |
27188 N_param_value = function_call_param_iterator.next(); |
27188 N_param_value = function_call_param_iterator.next_nf(); |
27189 if (N_param_value != NULL) { |
27189 if (N_param_value != NULL) { |
27190 N_type_symbol = search_expression_type->get_type(N_param_value); |
27190 N_type_symbol = search_expression_type->get_type(N_param_value); |
27191 last_type_symbol = last_type_symbol && N_type_symbol && search_expression_type->is_same_type(N_type_symbol, last_type_symbol) ? search_expression_type->common_type(N_type_symbol, last_type_symbol) : N_type_symbol ; |
27191 last_type_symbol = last_type_symbol && N_type_symbol && search_expression_type->is_same_type(N_type_symbol, last_type_symbol) ? search_expression_type->common_type(N_type_symbol, last_type_symbol) : N_type_symbol ; |
27192 } |
27192 } |
27193 |
27193 |
27227 { |
27227 { |
27228 |
27228 |
27229 { |
27229 { |
27230 identifier_c param_name("N"); |
27230 identifier_c param_name("N"); |
27231 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
27231 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
27232 symbol_c *N_param_value = function_call_param_iterator.search(¶m_name); |
27232 symbol_c *N_param_value = function_call_param_iterator.search_f(¶m_name); |
27233 symbol_c *N_type_symbol = NULL; |
27233 symbol_c *N_type_symbol = NULL; |
27234 |
27234 |
27235 /* Get the value from a foo(<param_value>) style call */ |
27235 /* Get the value from a foo(<param_value>) style call */ |
27236 if (N_param_value == NULL) |
27236 if (N_param_value == NULL) |
27237 N_param_value = function_call_param_iterator.next(); |
27237 N_param_value = function_call_param_iterator.next_nf(); |
27238 if (N_param_value != NULL) { |
27238 if (N_param_value != NULL) { |
27239 N_type_symbol = search_expression_type->get_type(N_param_value); |
27239 N_type_symbol = search_expression_type->get_type(N_param_value); |
27240 last_type_symbol = last_type_symbol && N_type_symbol && search_expression_type->is_same_type(N_type_symbol, last_type_symbol) ? search_expression_type->common_type(N_type_symbol, last_type_symbol) : N_type_symbol ; |
27240 last_type_symbol = last_type_symbol && N_type_symbol && search_expression_type->is_same_type(N_type_symbol, last_type_symbol) ? search_expression_type->common_type(N_type_symbol, last_type_symbol) : N_type_symbol ; |
27241 } |
27241 } |
27242 |
27242 |
27276 { |
27276 { |
27277 |
27277 |
27278 { |
27278 { |
27279 identifier_c param_name("N"); |
27279 identifier_c param_name("N"); |
27280 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
27280 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
27281 symbol_c *N_param_value = function_call_param_iterator.search(¶m_name); |
27281 symbol_c *N_param_value = function_call_param_iterator.search_f(¶m_name); |
27282 symbol_c *N_type_symbol = NULL; |
27282 symbol_c *N_type_symbol = NULL; |
27283 |
27283 |
27284 /* Get the value from a foo(<param_value>) style call */ |
27284 /* Get the value from a foo(<param_value>) style call */ |
27285 if (N_param_value == NULL) |
27285 if (N_param_value == NULL) |
27286 N_param_value = function_call_param_iterator.next(); |
27286 N_param_value = function_call_param_iterator.next_nf(); |
27287 if (N_param_value != NULL) { |
27287 if (N_param_value != NULL) { |
27288 N_type_symbol = search_expression_type->get_type(N_param_value); |
27288 N_type_symbol = search_expression_type->get_type(N_param_value); |
27289 last_type_symbol = last_type_symbol && N_type_symbol && search_expression_type->is_same_type(N_type_symbol, last_type_symbol) ? search_expression_type->common_type(N_type_symbol, last_type_symbol) : N_type_symbol ; |
27289 last_type_symbol = last_type_symbol && N_type_symbol && search_expression_type->is_same_type(N_type_symbol, last_type_symbol) ? search_expression_type->common_type(N_type_symbol, last_type_symbol) : N_type_symbol ; |
27290 } |
27290 } |
27291 |
27291 |
27325 { |
27325 { |
27326 |
27326 |
27327 { |
27327 { |
27328 identifier_c param_name("IN2"); |
27328 identifier_c param_name("IN2"); |
27329 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
27329 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
27330 symbol_c *IN2_param_value = function_call_param_iterator.search(¶m_name); |
27330 symbol_c *IN2_param_value = function_call_param_iterator.search_f(¶m_name); |
27331 symbol_c *IN2_type_symbol = NULL; |
27331 symbol_c *IN2_type_symbol = NULL; |
27332 |
27332 |
27333 /* Get the value from a foo(<param_value>) style call */ |
27333 /* Get the value from a foo(<param_value>) style call */ |
27334 if (IN2_param_value == NULL) |
27334 if (IN2_param_value == NULL) |
27335 IN2_param_value = function_call_param_iterator.next(); |
27335 IN2_param_value = function_call_param_iterator.next_nf(); |
27336 if (IN2_param_value != NULL) { |
27336 if (IN2_param_value != NULL) { |
27337 IN2_type_symbol = search_expression_type->get_type(IN2_param_value); |
27337 IN2_type_symbol = search_expression_type->get_type(IN2_param_value); |
27338 last_type_symbol = last_type_symbol && IN2_type_symbol && search_expression_type->is_same_type(IN2_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN2_type_symbol, last_type_symbol) : IN2_type_symbol ; |
27338 last_type_symbol = last_type_symbol && IN2_type_symbol && search_expression_type->is_same_type(IN2_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN2_type_symbol, last_type_symbol) : IN2_type_symbol ; |
27339 } |
27339 } |
27340 |
27340 |
27374 { |
27374 { |
27375 |
27375 |
27376 { |
27376 { |
27377 identifier_c param_name("IN2"); |
27377 identifier_c param_name("IN2"); |
27378 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
27378 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
27379 symbol_c *IN2_param_value = function_call_param_iterator.search(¶m_name); |
27379 symbol_c *IN2_param_value = function_call_param_iterator.search_f(¶m_name); |
27380 symbol_c *IN2_type_symbol = NULL; |
27380 symbol_c *IN2_type_symbol = NULL; |
27381 |
27381 |
27382 /* Get the value from a foo(<param_value>) style call */ |
27382 /* Get the value from a foo(<param_value>) style call */ |
27383 if (IN2_param_value == NULL) |
27383 if (IN2_param_value == NULL) |
27384 IN2_param_value = function_call_param_iterator.next(); |
27384 IN2_param_value = function_call_param_iterator.next_nf(); |
27385 if (IN2_param_value != NULL) { |
27385 if (IN2_param_value != NULL) { |
27386 IN2_type_symbol = search_expression_type->get_type(IN2_param_value); |
27386 IN2_type_symbol = search_expression_type->get_type(IN2_param_value); |
27387 last_type_symbol = last_type_symbol && IN2_type_symbol && search_expression_type->is_same_type(IN2_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN2_type_symbol, last_type_symbol) : IN2_type_symbol ; |
27387 last_type_symbol = last_type_symbol && IN2_type_symbol && search_expression_type->is_same_type(IN2_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN2_type_symbol, last_type_symbol) : IN2_type_symbol ; |
27388 } |
27388 } |
27389 |
27389 |
27423 { |
27423 { |
27424 |
27424 |
27425 { |
27425 { |
27426 identifier_c param_name("IN2"); |
27426 identifier_c param_name("IN2"); |
27427 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
27427 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
27428 symbol_c *IN2_param_value = function_call_param_iterator.search(¶m_name); |
27428 symbol_c *IN2_param_value = function_call_param_iterator.search_f(¶m_name); |
27429 symbol_c *IN2_type_symbol = NULL; |
27429 symbol_c *IN2_type_symbol = NULL; |
27430 |
27430 |
27431 /* Get the value from a foo(<param_value>) style call */ |
27431 /* Get the value from a foo(<param_value>) style call */ |
27432 if (IN2_param_value == NULL) |
27432 if (IN2_param_value == NULL) |
27433 IN2_param_value = function_call_param_iterator.next(); |
27433 IN2_param_value = function_call_param_iterator.next_nf(); |
27434 if (IN2_param_value != NULL) { |
27434 if (IN2_param_value != NULL) { |
27435 IN2_type_symbol = search_expression_type->get_type(IN2_param_value); |
27435 IN2_type_symbol = search_expression_type->get_type(IN2_param_value); |
27436 last_type_symbol = last_type_symbol && IN2_type_symbol && search_expression_type->is_same_type(IN2_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN2_type_symbol, last_type_symbol) : IN2_type_symbol ; |
27436 last_type_symbol = last_type_symbol && IN2_type_symbol && search_expression_type->is_same_type(IN2_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN2_type_symbol, last_type_symbol) : IN2_type_symbol ; |
27437 } |
27437 } |
27438 |
27438 |
27498 { |
27498 { |
27499 |
27499 |
27500 { |
27500 { |
27501 identifier_c param_name("IN0"); |
27501 identifier_c param_name("IN0"); |
27502 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
27502 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
27503 symbol_c *IN0_param_value = function_call_param_iterator.search(¶m_name); |
27503 symbol_c *IN0_param_value = function_call_param_iterator.search_f(¶m_name); |
27504 symbol_c *IN0_type_symbol = NULL; |
27504 symbol_c *IN0_type_symbol = NULL; |
27505 |
27505 |
27506 /* Get the value from a foo(<param_value>) style call */ |
27506 /* Get the value from a foo(<param_value>) style call */ |
27507 if (IN0_param_value == NULL) |
27507 if (IN0_param_value == NULL) |
27508 IN0_param_value = function_call_param_iterator.next(); |
27508 IN0_param_value = function_call_param_iterator.next_nf(); |
27509 if (IN0_param_value != NULL) { |
27509 if (IN0_param_value != NULL) { |
27510 IN0_type_symbol = search_expression_type->get_type(IN0_param_value); |
27510 IN0_type_symbol = search_expression_type->get_type(IN0_param_value); |
27511 last_type_symbol = last_type_symbol && IN0_type_symbol && search_expression_type->is_same_type(IN0_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN0_type_symbol, last_type_symbol) : IN0_type_symbol ; |
27511 last_type_symbol = last_type_symbol && IN0_type_symbol && search_expression_type->is_same_type(IN0_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN0_type_symbol, last_type_symbol) : IN0_type_symbol ; |
27512 } |
27512 } |
27513 |
27513 |
27515 { |
27515 { |
27516 |
27516 |
27517 { |
27517 { |
27518 identifier_c param_name("IN1"); |
27518 identifier_c param_name("IN1"); |
27519 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
27519 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
27520 symbol_c *IN1_param_value = function_call_param_iterator.search(¶m_name); |
27520 symbol_c *IN1_param_value = function_call_param_iterator.search_f(¶m_name); |
27521 symbol_c *IN1_type_symbol = NULL; |
27521 symbol_c *IN1_type_symbol = NULL; |
27522 |
27522 |
27523 /* Get the value from a foo(<param_value>) style call */ |
27523 /* Get the value from a foo(<param_value>) style call */ |
27524 if (IN1_param_value == NULL) |
27524 if (IN1_param_value == NULL) |
27525 IN1_param_value = function_call_param_iterator.next(); |
27525 IN1_param_value = function_call_param_iterator.next_nf(); |
27526 if (IN1_param_value != NULL) { |
27526 if (IN1_param_value != NULL) { |
27527 IN1_type_symbol = search_expression_type->get_type(IN1_param_value); |
27527 IN1_type_symbol = search_expression_type->get_type(IN1_param_value); |
27528 last_type_symbol = last_type_symbol && IN1_type_symbol && search_expression_type->is_same_type(IN1_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN1_type_symbol, last_type_symbol) : IN1_type_symbol ; |
27528 last_type_symbol = last_type_symbol && IN1_type_symbol && search_expression_type->is_same_type(IN1_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN1_type_symbol, last_type_symbol) : IN1_type_symbol ; |
27529 } |
27529 } |
27530 |
27530 |
27570 { |
27570 { |
27571 |
27571 |
27572 { |
27572 { |
27573 identifier_c param_name("IN2"); |
27573 identifier_c param_name("IN2"); |
27574 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
27574 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
27575 symbol_c *IN2_param_value = function_call_param_iterator.search(¶m_name); |
27575 symbol_c *IN2_param_value = function_call_param_iterator.search_f(¶m_name); |
27576 symbol_c *IN2_type_symbol = NULL; |
27576 symbol_c *IN2_type_symbol = NULL; |
27577 |
27577 |
27578 /* Get the value from a foo(<param_value>) style call */ |
27578 /* Get the value from a foo(<param_value>) style call */ |
27579 if (IN2_param_value == NULL) |
27579 if (IN2_param_value == NULL) |
27580 IN2_param_value = function_call_param_iterator.next(); |
27580 IN2_param_value = function_call_param_iterator.next_nf(); |
27581 if (IN2_param_value != NULL) { |
27581 if (IN2_param_value != NULL) { |
27582 IN2_type_symbol = search_expression_type->get_type(IN2_param_value); |
27582 IN2_type_symbol = search_expression_type->get_type(IN2_param_value); |
27583 last_type_symbol = last_type_symbol && IN2_type_symbol && search_expression_type->is_same_type(IN2_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN2_type_symbol, last_type_symbol) : IN2_type_symbol ; |
27583 last_type_symbol = last_type_symbol && IN2_type_symbol && search_expression_type->is_same_type(IN2_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN2_type_symbol, last_type_symbol) : IN2_type_symbol ; |
27584 } |
27584 } |
27585 |
27585 |
27619 { |
27619 { |
27620 |
27620 |
27621 { |
27621 { |
27622 identifier_c param_name("IN2"); |
27622 identifier_c param_name("IN2"); |
27623 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
27623 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
27624 symbol_c *IN2_param_value = function_call_param_iterator.search(¶m_name); |
27624 symbol_c *IN2_param_value = function_call_param_iterator.search_f(¶m_name); |
27625 symbol_c *IN2_type_symbol = NULL; |
27625 symbol_c *IN2_type_symbol = NULL; |
27626 |
27626 |
27627 /* Get the value from a foo(<param_value>) style call */ |
27627 /* Get the value from a foo(<param_value>) style call */ |
27628 if (IN2_param_value == NULL) |
27628 if (IN2_param_value == NULL) |
27629 IN2_param_value = function_call_param_iterator.next(); |
27629 IN2_param_value = function_call_param_iterator.next_nf(); |
27630 if (IN2_param_value != NULL) { |
27630 if (IN2_param_value != NULL) { |
27631 IN2_type_symbol = search_expression_type->get_type(IN2_param_value); |
27631 IN2_type_symbol = search_expression_type->get_type(IN2_param_value); |
27632 last_type_symbol = last_type_symbol && IN2_type_symbol && search_expression_type->is_same_type(IN2_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN2_type_symbol, last_type_symbol) : IN2_type_symbol ; |
27632 last_type_symbol = last_type_symbol && IN2_type_symbol && search_expression_type->is_same_type(IN2_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN2_type_symbol, last_type_symbol) : IN2_type_symbol ; |
27633 } |
27633 } |
27634 |
27634 |
27668 { |
27668 { |
27669 |
27669 |
27670 { |
27670 { |
27671 identifier_c param_name("IN"); |
27671 identifier_c param_name("IN"); |
27672 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
27672 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
27673 symbol_c *IN_param_value = function_call_param_iterator.search(¶m_name); |
27673 symbol_c *IN_param_value = function_call_param_iterator.search_f(¶m_name); |
27674 symbol_c *IN_type_symbol = NULL; |
27674 symbol_c *IN_type_symbol = NULL; |
27675 |
27675 |
27676 /* Get the value from a foo(<param_value>) style call */ |
27676 /* Get the value from a foo(<param_value>) style call */ |
27677 if (IN_param_value == NULL) |
27677 if (IN_param_value == NULL) |
27678 IN_param_value = function_call_param_iterator.next(); |
27678 IN_param_value = function_call_param_iterator.next_nf(); |
27679 if (IN_param_value != NULL) { |
27679 if (IN_param_value != NULL) { |
27680 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
27680 IN_type_symbol = search_expression_type->get_type(IN_param_value); |
27681 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
27681 last_type_symbol = last_type_symbol && IN_type_symbol && search_expression_type->is_same_type(IN_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN_type_symbol, last_type_symbol) : IN_type_symbol ; |
27682 } |
27682 } |
27683 |
27683 |
27685 { |
27685 { |
27686 |
27686 |
27687 { |
27687 { |
27688 identifier_c param_name("MX"); |
27688 identifier_c param_name("MX"); |
27689 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
27689 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
27690 symbol_c *MX_param_value = function_call_param_iterator.search(¶m_name); |
27690 symbol_c *MX_param_value = function_call_param_iterator.search_f(¶m_name); |
27691 symbol_c *MX_type_symbol = NULL; |
27691 symbol_c *MX_type_symbol = NULL; |
27692 |
27692 |
27693 /* Get the value from a foo(<param_value>) style call */ |
27693 /* Get the value from a foo(<param_value>) style call */ |
27694 if (MX_param_value == NULL) |
27694 if (MX_param_value == NULL) |
27695 MX_param_value = function_call_param_iterator.next(); |
27695 MX_param_value = function_call_param_iterator.next_nf(); |
27696 if (MX_param_value != NULL) { |
27696 if (MX_param_value != NULL) { |
27697 MX_type_symbol = search_expression_type->get_type(MX_param_value); |
27697 MX_type_symbol = search_expression_type->get_type(MX_param_value); |
27698 last_type_symbol = last_type_symbol && MX_type_symbol && search_expression_type->is_same_type(MX_type_symbol, last_type_symbol) ? search_expression_type->common_type(MX_type_symbol, last_type_symbol) : MX_type_symbol ; |
27698 last_type_symbol = last_type_symbol && MX_type_symbol && search_expression_type->is_same_type(MX_type_symbol, last_type_symbol) ? search_expression_type->common_type(MX_type_symbol, last_type_symbol) : MX_type_symbol ; |
27699 } |
27699 } |
27700 |
27700 |
27740 { |
27740 { |
27741 |
27741 |
27742 { |
27742 { |
27743 identifier_c param_name("IN0"); |
27743 identifier_c param_name("IN0"); |
27744 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
27744 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
27745 symbol_c *IN0_param_value = function_call_param_iterator.search(¶m_name); |
27745 symbol_c *IN0_param_value = function_call_param_iterator.search_f(¶m_name); |
27746 symbol_c *IN0_type_symbol = NULL; |
27746 symbol_c *IN0_type_symbol = NULL; |
27747 |
27747 |
27748 /* Get the value from a foo(<param_value>) style call */ |
27748 /* Get the value from a foo(<param_value>) style call */ |
27749 if (IN0_param_value == NULL) |
27749 if (IN0_param_value == NULL) |
27750 IN0_param_value = function_call_param_iterator.next(); |
27750 IN0_param_value = function_call_param_iterator.next_nf(); |
27751 if (IN0_param_value != NULL) { |
27751 if (IN0_param_value != NULL) { |
27752 IN0_type_symbol = search_expression_type->get_type(IN0_param_value); |
27752 IN0_type_symbol = search_expression_type->get_type(IN0_param_value); |
27753 last_type_symbol = last_type_symbol && IN0_type_symbol && search_expression_type->is_same_type(IN0_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN0_type_symbol, last_type_symbol) : IN0_type_symbol ; |
27753 last_type_symbol = last_type_symbol && IN0_type_symbol && search_expression_type->is_same_type(IN0_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN0_type_symbol, last_type_symbol) : IN0_type_symbol ; |
27754 } |
27754 } |
27755 |
27755 |
27757 { |
27757 { |
27758 |
27758 |
27759 { |
27759 { |
27760 identifier_c param_name("IN1"); |
27760 identifier_c param_name("IN1"); |
27761 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
27761 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
27762 symbol_c *IN1_param_value = function_call_param_iterator.search(¶m_name); |
27762 symbol_c *IN1_param_value = function_call_param_iterator.search_f(¶m_name); |
27763 symbol_c *IN1_type_symbol = NULL; |
27763 symbol_c *IN1_type_symbol = NULL; |
27764 |
27764 |
27765 /* Get the value from a foo(<param_value>) style call */ |
27765 /* Get the value from a foo(<param_value>) style call */ |
27766 if (IN1_param_value == NULL) |
27766 if (IN1_param_value == NULL) |
27767 IN1_param_value = function_call_param_iterator.next(); |
27767 IN1_param_value = function_call_param_iterator.next_nf(); |
27768 if (IN1_param_value != NULL) { |
27768 if (IN1_param_value != NULL) { |
27769 IN1_type_symbol = search_expression_type->get_type(IN1_param_value); |
27769 IN1_type_symbol = search_expression_type->get_type(IN1_param_value); |
27770 last_type_symbol = last_type_symbol && IN1_type_symbol && search_expression_type->is_same_type(IN1_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN1_type_symbol, last_type_symbol) : IN1_type_symbol ; |
27770 last_type_symbol = last_type_symbol && IN1_type_symbol && search_expression_type->is_same_type(IN1_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN1_type_symbol, last_type_symbol) : IN1_type_symbol ; |
27771 } |
27771 } |
27772 |
27772 |
27812 { |
27812 { |
27813 |
27813 |
27814 { |
27814 { |
27815 identifier_c param_name("IN2"); |
27815 identifier_c param_name("IN2"); |
27816 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
27816 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
27817 symbol_c *IN2_param_value = function_call_param_iterator.search(¶m_name); |
27817 symbol_c *IN2_param_value = function_call_param_iterator.search_f(¶m_name); |
27818 symbol_c *IN2_type_symbol = NULL; |
27818 symbol_c *IN2_type_symbol = NULL; |
27819 |
27819 |
27820 /* Get the value from a foo(<param_value>) style call */ |
27820 /* Get the value from a foo(<param_value>) style call */ |
27821 if (IN2_param_value == NULL) |
27821 if (IN2_param_value == NULL) |
27822 IN2_param_value = function_call_param_iterator.next(); |
27822 IN2_param_value = function_call_param_iterator.next_nf(); |
27823 if (IN2_param_value != NULL) { |
27823 if (IN2_param_value != NULL) { |
27824 IN2_type_symbol = search_expression_type->get_type(IN2_param_value); |
27824 IN2_type_symbol = search_expression_type->get_type(IN2_param_value); |
27825 last_type_symbol = last_type_symbol && IN2_type_symbol && search_expression_type->is_same_type(IN2_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN2_type_symbol, last_type_symbol) : IN2_type_symbol ; |
27825 last_type_symbol = last_type_symbol && IN2_type_symbol && search_expression_type->is_same_type(IN2_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN2_type_symbol, last_type_symbol) : IN2_type_symbol ; |
27826 } |
27826 } |
27827 |
27827 |
27861 { |
27861 { |
27862 |
27862 |
27863 { |
27863 { |
27864 identifier_c param_name("IN2"); |
27864 identifier_c param_name("IN2"); |
27865 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
27865 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
27866 symbol_c *IN2_param_value = function_call_param_iterator.search(¶m_name); |
27866 symbol_c *IN2_param_value = function_call_param_iterator.search_f(¶m_name); |
27867 symbol_c *IN2_type_symbol = NULL; |
27867 symbol_c *IN2_type_symbol = NULL; |
27868 |
27868 |
27869 /* Get the value from a foo(<param_value>) style call */ |
27869 /* Get the value from a foo(<param_value>) style call */ |
27870 if (IN2_param_value == NULL) |
27870 if (IN2_param_value == NULL) |
27871 IN2_param_value = function_call_param_iterator.next(); |
27871 IN2_param_value = function_call_param_iterator.next_nf(); |
27872 if (IN2_param_value != NULL) { |
27872 if (IN2_param_value != NULL) { |
27873 IN2_type_symbol = search_expression_type->get_type(IN2_param_value); |
27873 IN2_type_symbol = search_expression_type->get_type(IN2_param_value); |
27874 last_type_symbol = last_type_symbol && IN2_type_symbol && search_expression_type->is_same_type(IN2_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN2_type_symbol, last_type_symbol) : IN2_type_symbol ; |
27874 last_type_symbol = last_type_symbol && IN2_type_symbol && search_expression_type->is_same_type(IN2_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN2_type_symbol, last_type_symbol) : IN2_type_symbol ; |
27875 } |
27875 } |
27876 |
27876 |
27910 { |
27910 { |
27911 |
27911 |
27912 { |
27912 { |
27913 identifier_c param_name("IN2"); |
27913 identifier_c param_name("IN2"); |
27914 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
27914 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
27915 symbol_c *IN2_param_value = function_call_param_iterator.search(¶m_name); |
27915 symbol_c *IN2_param_value = function_call_param_iterator.search_f(¶m_name); |
27916 symbol_c *IN2_type_symbol = NULL; |
27916 symbol_c *IN2_type_symbol = NULL; |
27917 |
27917 |
27918 /* Get the value from a foo(<param_value>) style call */ |
27918 /* Get the value from a foo(<param_value>) style call */ |
27919 if (IN2_param_value == NULL) |
27919 if (IN2_param_value == NULL) |
27920 IN2_param_value = function_call_param_iterator.next(); |
27920 IN2_param_value = function_call_param_iterator.next_nf(); |
27921 if (IN2_param_value != NULL) { |
27921 if (IN2_param_value != NULL) { |
27922 IN2_type_symbol = search_expression_type->get_type(IN2_param_value); |
27922 IN2_type_symbol = search_expression_type->get_type(IN2_param_value); |
27923 last_type_symbol = last_type_symbol && IN2_type_symbol && search_expression_type->is_same_type(IN2_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN2_type_symbol, last_type_symbol) : IN2_type_symbol ; |
27923 last_type_symbol = last_type_symbol && IN2_type_symbol && search_expression_type->is_same_type(IN2_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN2_type_symbol, last_type_symbol) : IN2_type_symbol ; |
27924 } |
27924 } |
27925 |
27925 |
27959 { |
27959 { |
27960 |
27960 |
27961 { |
27961 { |
27962 identifier_c param_name("IN2"); |
27962 identifier_c param_name("IN2"); |
27963 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
27963 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
27964 symbol_c *IN2_param_value = function_call_param_iterator.search(¶m_name); |
27964 symbol_c *IN2_param_value = function_call_param_iterator.search_f(¶m_name); |
27965 symbol_c *IN2_type_symbol = NULL; |
27965 symbol_c *IN2_type_symbol = NULL; |
27966 |
27966 |
27967 /* Get the value from a foo(<param_value>) style call */ |
27967 /* Get the value from a foo(<param_value>) style call */ |
27968 if (IN2_param_value == NULL) |
27968 if (IN2_param_value == NULL) |
27969 IN2_param_value = function_call_param_iterator.next(); |
27969 IN2_param_value = function_call_param_iterator.next_nf(); |
27970 if (IN2_param_value != NULL) { |
27970 if (IN2_param_value != NULL) { |
27971 IN2_type_symbol = search_expression_type->get_type(IN2_param_value); |
27971 IN2_type_symbol = search_expression_type->get_type(IN2_param_value); |
27972 last_type_symbol = last_type_symbol && IN2_type_symbol && search_expression_type->is_same_type(IN2_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN2_type_symbol, last_type_symbol) : IN2_type_symbol ; |
27972 last_type_symbol = last_type_symbol && IN2_type_symbol && search_expression_type->is_same_type(IN2_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN2_type_symbol, last_type_symbol) : IN2_type_symbol ; |
27973 } |
27973 } |
27974 |
27974 |
28008 { |
28008 { |
28009 |
28009 |
28010 { |
28010 { |
28011 identifier_c param_name("IN2"); |
28011 identifier_c param_name("IN2"); |
28012 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
28012 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
28013 symbol_c *IN2_param_value = function_call_param_iterator.search(¶m_name); |
28013 symbol_c *IN2_param_value = function_call_param_iterator.search_f(¶m_name); |
28014 symbol_c *IN2_type_symbol = NULL; |
28014 symbol_c *IN2_type_symbol = NULL; |
28015 |
28015 |
28016 /* Get the value from a foo(<param_value>) style call */ |
28016 /* Get the value from a foo(<param_value>) style call */ |
28017 if (IN2_param_value == NULL) |
28017 if (IN2_param_value == NULL) |
28018 IN2_param_value = function_call_param_iterator.next(); |
28018 IN2_param_value = function_call_param_iterator.next_nf(); |
28019 if (IN2_param_value != NULL) { |
28019 if (IN2_param_value != NULL) { |
28020 IN2_type_symbol = search_expression_type->get_type(IN2_param_value); |
28020 IN2_type_symbol = search_expression_type->get_type(IN2_param_value); |
28021 last_type_symbol = last_type_symbol && IN2_type_symbol && search_expression_type->is_same_type(IN2_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN2_type_symbol, last_type_symbol) : IN2_type_symbol ; |
28021 last_type_symbol = last_type_symbol && IN2_type_symbol && search_expression_type->is_same_type(IN2_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN2_type_symbol, last_type_symbol) : IN2_type_symbol ; |
28022 } |
28022 } |
28023 |
28023 |
28057 { |
28057 { |
28058 |
28058 |
28059 { |
28059 { |
28060 identifier_c param_name("IN2"); |
28060 identifier_c param_name("IN2"); |
28061 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
28061 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
28062 symbol_c *IN2_param_value = function_call_param_iterator.search(¶m_name); |
28062 symbol_c *IN2_param_value = function_call_param_iterator.search_f(¶m_name); |
28063 symbol_c *IN2_type_symbol = NULL; |
28063 symbol_c *IN2_type_symbol = NULL; |
28064 |
28064 |
28065 /* Get the value from a foo(<param_value>) style call */ |
28065 /* Get the value from a foo(<param_value>) style call */ |
28066 if (IN2_param_value == NULL) |
28066 if (IN2_param_value == NULL) |
28067 IN2_param_value = function_call_param_iterator.next(); |
28067 IN2_param_value = function_call_param_iterator.next_nf(); |
28068 if (IN2_param_value != NULL) { |
28068 if (IN2_param_value != NULL) { |
28069 IN2_type_symbol = search_expression_type->get_type(IN2_param_value); |
28069 IN2_type_symbol = search_expression_type->get_type(IN2_param_value); |
28070 last_type_symbol = last_type_symbol && IN2_type_symbol && search_expression_type->is_same_type(IN2_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN2_type_symbol, last_type_symbol) : IN2_type_symbol ; |
28070 last_type_symbol = last_type_symbol && IN2_type_symbol && search_expression_type->is_same_type(IN2_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN2_type_symbol, last_type_symbol) : IN2_type_symbol ; |
28071 } |
28071 } |
28072 |
28072 |
28132 { |
28132 { |
28133 |
28133 |
28134 { |
28134 { |
28135 identifier_c param_name("L"); |
28135 identifier_c param_name("L"); |
28136 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
28136 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
28137 symbol_c *L_param_value = function_call_param_iterator.search(¶m_name); |
28137 symbol_c *L_param_value = function_call_param_iterator.search_f(¶m_name); |
28138 symbol_c *L_type_symbol = NULL; |
28138 symbol_c *L_type_symbol = NULL; |
28139 |
28139 |
28140 /* Get the value from a foo(<param_value>) style call */ |
28140 /* Get the value from a foo(<param_value>) style call */ |
28141 if (L_param_value == NULL) |
28141 if (L_param_value == NULL) |
28142 L_param_value = function_call_param_iterator.next(); |
28142 L_param_value = function_call_param_iterator.next_nf(); |
28143 if (L_param_value != NULL) { |
28143 if (L_param_value != NULL) { |
28144 L_type_symbol = search_expression_type->get_type(L_param_value); |
28144 L_type_symbol = search_expression_type->get_type(L_param_value); |
28145 last_type_symbol = last_type_symbol && L_type_symbol && search_expression_type->is_same_type(L_type_symbol, last_type_symbol) ? search_expression_type->common_type(L_type_symbol, last_type_symbol) : L_type_symbol ; |
28145 last_type_symbol = last_type_symbol && L_type_symbol && search_expression_type->is_same_type(L_type_symbol, last_type_symbol) ? search_expression_type->common_type(L_type_symbol, last_type_symbol) : L_type_symbol ; |
28146 } |
28146 } |
28147 |
28147 |
28181 { |
28181 { |
28182 |
28182 |
28183 { |
28183 { |
28184 identifier_c param_name("L"); |
28184 identifier_c param_name("L"); |
28185 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
28185 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
28186 symbol_c *L_param_value = function_call_param_iterator.search(¶m_name); |
28186 symbol_c *L_param_value = function_call_param_iterator.search_f(¶m_name); |
28187 symbol_c *L_type_symbol = NULL; |
28187 symbol_c *L_type_symbol = NULL; |
28188 |
28188 |
28189 /* Get the value from a foo(<param_value>) style call */ |
28189 /* Get the value from a foo(<param_value>) style call */ |
28190 if (L_param_value == NULL) |
28190 if (L_param_value == NULL) |
28191 L_param_value = function_call_param_iterator.next(); |
28191 L_param_value = function_call_param_iterator.next_nf(); |
28192 if (L_param_value != NULL) { |
28192 if (L_param_value != NULL) { |
28193 L_type_symbol = search_expression_type->get_type(L_param_value); |
28193 L_type_symbol = search_expression_type->get_type(L_param_value); |
28194 last_type_symbol = last_type_symbol && L_type_symbol && search_expression_type->is_same_type(L_type_symbol, last_type_symbol) ? search_expression_type->common_type(L_type_symbol, last_type_symbol) : L_type_symbol ; |
28194 last_type_symbol = last_type_symbol && L_type_symbol && search_expression_type->is_same_type(L_type_symbol, last_type_symbol) ? search_expression_type->common_type(L_type_symbol, last_type_symbol) : L_type_symbol ; |
28195 } |
28195 } |
28196 |
28196 |
28230 { |
28230 { |
28231 |
28231 |
28232 { |
28232 { |
28233 identifier_c param_name("L"); |
28233 identifier_c param_name("L"); |
28234 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
28234 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
28235 symbol_c *L_param_value = function_call_param_iterator.search(¶m_name); |
28235 symbol_c *L_param_value = function_call_param_iterator.search_f(¶m_name); |
28236 symbol_c *L_type_symbol = NULL; |
28236 symbol_c *L_type_symbol = NULL; |
28237 |
28237 |
28238 /* Get the value from a foo(<param_value>) style call */ |
28238 /* Get the value from a foo(<param_value>) style call */ |
28239 if (L_param_value == NULL) |
28239 if (L_param_value == NULL) |
28240 L_param_value = function_call_param_iterator.next(); |
28240 L_param_value = function_call_param_iterator.next_nf(); |
28241 if (L_param_value != NULL) { |
28241 if (L_param_value != NULL) { |
28242 L_type_symbol = search_expression_type->get_type(L_param_value); |
28242 L_type_symbol = search_expression_type->get_type(L_param_value); |
28243 last_type_symbol = last_type_symbol && L_type_symbol && search_expression_type->is_same_type(L_type_symbol, last_type_symbol) ? search_expression_type->common_type(L_type_symbol, last_type_symbol) : L_type_symbol ; |
28243 last_type_symbol = last_type_symbol && L_type_symbol && search_expression_type->is_same_type(L_type_symbol, last_type_symbol) ? search_expression_type->common_type(L_type_symbol, last_type_symbol) : L_type_symbol ; |
28244 } |
28244 } |
28245 |
28245 |
28247 { |
28247 { |
28248 |
28248 |
28249 { |
28249 { |
28250 identifier_c param_name("P"); |
28250 identifier_c param_name("P"); |
28251 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
28251 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
28252 symbol_c *P_param_value = function_call_param_iterator.search(¶m_name); |
28252 symbol_c *P_param_value = function_call_param_iterator.search_f(¶m_name); |
28253 symbol_c *P_type_symbol = NULL; |
28253 symbol_c *P_type_symbol = NULL; |
28254 |
28254 |
28255 /* Get the value from a foo(<param_value>) style call */ |
28255 /* Get the value from a foo(<param_value>) style call */ |
28256 if (P_param_value == NULL) |
28256 if (P_param_value == NULL) |
28257 P_param_value = function_call_param_iterator.next(); |
28257 P_param_value = function_call_param_iterator.next_nf(); |
28258 if (P_param_value != NULL) { |
28258 if (P_param_value != NULL) { |
28259 P_type_symbol = search_expression_type->get_type(P_param_value); |
28259 P_type_symbol = search_expression_type->get_type(P_param_value); |
28260 last_type_symbol = last_type_symbol && P_type_symbol && search_expression_type->is_same_type(P_type_symbol, last_type_symbol) ? search_expression_type->common_type(P_type_symbol, last_type_symbol) : P_type_symbol ; |
28260 last_type_symbol = last_type_symbol && P_type_symbol && search_expression_type->is_same_type(P_type_symbol, last_type_symbol) ? search_expression_type->common_type(P_type_symbol, last_type_symbol) : P_type_symbol ; |
28261 } |
28261 } |
28262 |
28262 |
28302 { |
28302 { |
28303 |
28303 |
28304 { |
28304 { |
28305 identifier_c param_name("IN2"); |
28305 identifier_c param_name("IN2"); |
28306 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
28306 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
28307 symbol_c *IN2_param_value = function_call_param_iterator.search(¶m_name); |
28307 symbol_c *IN2_param_value = function_call_param_iterator.search_f(¶m_name); |
28308 symbol_c *IN2_type_symbol = NULL; |
28308 symbol_c *IN2_type_symbol = NULL; |
28309 |
28309 |
28310 /* Get the value from a foo(<param_value>) style call */ |
28310 /* Get the value from a foo(<param_value>) style call */ |
28311 if (IN2_param_value == NULL) |
28311 if (IN2_param_value == NULL) |
28312 IN2_param_value = function_call_param_iterator.next(); |
28312 IN2_param_value = function_call_param_iterator.next_nf(); |
28313 if (IN2_param_value != NULL) { |
28313 if (IN2_param_value != NULL) { |
28314 IN2_type_symbol = search_expression_type->get_type(IN2_param_value); |
28314 IN2_type_symbol = search_expression_type->get_type(IN2_param_value); |
28315 last_type_symbol = last_type_symbol && IN2_type_symbol && search_expression_type->is_same_type(IN2_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN2_type_symbol, last_type_symbol) : IN2_type_symbol ; |
28315 last_type_symbol = last_type_symbol && IN2_type_symbol && search_expression_type->is_same_type(IN2_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN2_type_symbol, last_type_symbol) : IN2_type_symbol ; |
28316 } |
28316 } |
28317 |
28317 |
28333 { |
28333 { |
28334 |
28334 |
28335 { |
28335 { |
28336 identifier_c param_name("IN2"); |
28336 identifier_c param_name("IN2"); |
28337 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
28337 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
28338 symbol_c *IN2_param_value = function_call_param_iterator.search(¶m_name); |
28338 symbol_c *IN2_param_value = function_call_param_iterator.search_f(¶m_name); |
28339 symbol_c *IN2_type_symbol = NULL; |
28339 symbol_c *IN2_type_symbol = NULL; |
28340 |
28340 |
28341 /* Get the value from a foo(<param_value>) style call */ |
28341 /* Get the value from a foo(<param_value>) style call */ |
28342 if (IN2_param_value == NULL) |
28342 if (IN2_param_value == NULL) |
28343 IN2_param_value = function_call_param_iterator.next(); |
28343 IN2_param_value = function_call_param_iterator.next_nf(); |
28344 if (IN2_param_value != NULL) { |
28344 if (IN2_param_value != NULL) { |
28345 IN2_type_symbol = search_expression_type->get_type(IN2_param_value); |
28345 IN2_type_symbol = search_expression_type->get_type(IN2_param_value); |
28346 last_type_symbol = last_type_symbol && IN2_type_symbol && search_expression_type->is_same_type(IN2_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN2_type_symbol, last_type_symbol) : IN2_type_symbol ; |
28346 last_type_symbol = last_type_symbol && IN2_type_symbol && search_expression_type->is_same_type(IN2_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN2_type_symbol, last_type_symbol) : IN2_type_symbol ; |
28347 } |
28347 } |
28348 |
28348 |
28382 { |
28382 { |
28383 |
28383 |
28384 { |
28384 { |
28385 identifier_c param_name("IN2"); |
28385 identifier_c param_name("IN2"); |
28386 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
28386 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
28387 symbol_c *IN2_param_value = function_call_param_iterator.search(¶m_name); |
28387 symbol_c *IN2_param_value = function_call_param_iterator.search_f(¶m_name); |
28388 symbol_c *IN2_type_symbol = NULL; |
28388 symbol_c *IN2_type_symbol = NULL; |
28389 |
28389 |
28390 /* Get the value from a foo(<param_value>) style call */ |
28390 /* Get the value from a foo(<param_value>) style call */ |
28391 if (IN2_param_value == NULL) |
28391 if (IN2_param_value == NULL) |
28392 IN2_param_value = function_call_param_iterator.next(); |
28392 IN2_param_value = function_call_param_iterator.next_nf(); |
28393 if (IN2_param_value != NULL) { |
28393 if (IN2_param_value != NULL) { |
28394 IN2_type_symbol = search_expression_type->get_type(IN2_param_value); |
28394 IN2_type_symbol = search_expression_type->get_type(IN2_param_value); |
28395 last_type_symbol = last_type_symbol && IN2_type_symbol && search_expression_type->is_same_type(IN2_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN2_type_symbol, last_type_symbol) : IN2_type_symbol ; |
28395 last_type_symbol = last_type_symbol && IN2_type_symbol && search_expression_type->is_same_type(IN2_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN2_type_symbol, last_type_symbol) : IN2_type_symbol ; |
28396 } |
28396 } |
28397 |
28397 |
28399 { |
28399 { |
28400 |
28400 |
28401 { |
28401 { |
28402 identifier_c param_name("P"); |
28402 identifier_c param_name("P"); |
28403 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
28403 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
28404 symbol_c *P_param_value = function_call_param_iterator.search(¶m_name); |
28404 symbol_c *P_param_value = function_call_param_iterator.search_f(¶m_name); |
28405 symbol_c *P_type_symbol = NULL; |
28405 symbol_c *P_type_symbol = NULL; |
28406 |
28406 |
28407 /* Get the value from a foo(<param_value>) style call */ |
28407 /* Get the value from a foo(<param_value>) style call */ |
28408 if (P_param_value == NULL) |
28408 if (P_param_value == NULL) |
28409 P_param_value = function_call_param_iterator.next(); |
28409 P_param_value = function_call_param_iterator.next_nf(); |
28410 if (P_param_value != NULL) { |
28410 if (P_param_value != NULL) { |
28411 P_type_symbol = search_expression_type->get_type(P_param_value); |
28411 P_type_symbol = search_expression_type->get_type(P_param_value); |
28412 last_type_symbol = last_type_symbol && P_type_symbol && search_expression_type->is_same_type(P_type_symbol, last_type_symbol) ? search_expression_type->common_type(P_type_symbol, last_type_symbol) : P_type_symbol ; |
28412 last_type_symbol = last_type_symbol && P_type_symbol && search_expression_type->is_same_type(P_type_symbol, last_type_symbol) ? search_expression_type->common_type(P_type_symbol, last_type_symbol) : P_type_symbol ; |
28413 } |
28413 } |
28414 |
28414 |
28454 { |
28454 { |
28455 |
28455 |
28456 { |
28456 { |
28457 identifier_c param_name("L"); |
28457 identifier_c param_name("L"); |
28458 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
28458 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
28459 symbol_c *L_param_value = function_call_param_iterator.search(¶m_name); |
28459 symbol_c *L_param_value = function_call_param_iterator.search_f(¶m_name); |
28460 symbol_c *L_type_symbol = NULL; |
28460 symbol_c *L_type_symbol = NULL; |
28461 |
28461 |
28462 /* Get the value from a foo(<param_value>) style call */ |
28462 /* Get the value from a foo(<param_value>) style call */ |
28463 if (L_param_value == NULL) |
28463 if (L_param_value == NULL) |
28464 L_param_value = function_call_param_iterator.next(); |
28464 L_param_value = function_call_param_iterator.next_nf(); |
28465 if (L_param_value != NULL) { |
28465 if (L_param_value != NULL) { |
28466 L_type_symbol = search_expression_type->get_type(L_param_value); |
28466 L_type_symbol = search_expression_type->get_type(L_param_value); |
28467 last_type_symbol = last_type_symbol && L_type_symbol && search_expression_type->is_same_type(L_type_symbol, last_type_symbol) ? search_expression_type->common_type(L_type_symbol, last_type_symbol) : L_type_symbol ; |
28467 last_type_symbol = last_type_symbol && L_type_symbol && search_expression_type->is_same_type(L_type_symbol, last_type_symbol) ? search_expression_type->common_type(L_type_symbol, last_type_symbol) : L_type_symbol ; |
28468 } |
28468 } |
28469 |
28469 |
28471 { |
28471 { |
28472 |
28472 |
28473 { |
28473 { |
28474 identifier_c param_name("P"); |
28474 identifier_c param_name("P"); |
28475 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
28475 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
28476 symbol_c *P_param_value = function_call_param_iterator.search(¶m_name); |
28476 symbol_c *P_param_value = function_call_param_iterator.search_f(¶m_name); |
28477 symbol_c *P_type_symbol = NULL; |
28477 symbol_c *P_type_symbol = NULL; |
28478 |
28478 |
28479 /* Get the value from a foo(<param_value>) style call */ |
28479 /* Get the value from a foo(<param_value>) style call */ |
28480 if (P_param_value == NULL) |
28480 if (P_param_value == NULL) |
28481 P_param_value = function_call_param_iterator.next(); |
28481 P_param_value = function_call_param_iterator.next_nf(); |
28482 if (P_param_value != NULL) { |
28482 if (P_param_value != NULL) { |
28483 P_type_symbol = search_expression_type->get_type(P_param_value); |
28483 P_type_symbol = search_expression_type->get_type(P_param_value); |
28484 last_type_symbol = last_type_symbol && P_type_symbol && search_expression_type->is_same_type(P_type_symbol, last_type_symbol) ? search_expression_type->common_type(P_type_symbol, last_type_symbol) : P_type_symbol ; |
28484 last_type_symbol = last_type_symbol && P_type_symbol && search_expression_type->is_same_type(P_type_symbol, last_type_symbol) ? search_expression_type->common_type(P_type_symbol, last_type_symbol) : P_type_symbol ; |
28485 } |
28485 } |
28486 |
28486 |
28526 { |
28526 { |
28527 |
28527 |
28528 { |
28528 { |
28529 identifier_c param_name("IN2"); |
28529 identifier_c param_name("IN2"); |
28530 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
28530 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
28531 symbol_c *IN2_param_value = function_call_param_iterator.search(¶m_name); |
28531 symbol_c *IN2_param_value = function_call_param_iterator.search_f(¶m_name); |
28532 symbol_c *IN2_type_symbol = NULL; |
28532 symbol_c *IN2_type_symbol = NULL; |
28533 |
28533 |
28534 /* Get the value from a foo(<param_value>) style call */ |
28534 /* Get the value from a foo(<param_value>) style call */ |
28535 if (IN2_param_value == NULL) |
28535 if (IN2_param_value == NULL) |
28536 IN2_param_value = function_call_param_iterator.next(); |
28536 IN2_param_value = function_call_param_iterator.next_nf(); |
28537 if (IN2_param_value != NULL) { |
28537 if (IN2_param_value != NULL) { |
28538 IN2_type_symbol = search_expression_type->get_type(IN2_param_value); |
28538 IN2_type_symbol = search_expression_type->get_type(IN2_param_value); |
28539 last_type_symbol = last_type_symbol && IN2_type_symbol && search_expression_type->is_same_type(IN2_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN2_type_symbol, last_type_symbol) : IN2_type_symbol ; |
28539 last_type_symbol = last_type_symbol && IN2_type_symbol && search_expression_type->is_same_type(IN2_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN2_type_symbol, last_type_symbol) : IN2_type_symbol ; |
28540 } |
28540 } |
28541 |
28541 |
28543 { |
28543 { |
28544 |
28544 |
28545 { |
28545 { |
28546 identifier_c param_name("L"); |
28546 identifier_c param_name("L"); |
28547 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
28547 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
28548 symbol_c *L_param_value = function_call_param_iterator.search(¶m_name); |
28548 symbol_c *L_param_value = function_call_param_iterator.search_f(¶m_name); |
28549 symbol_c *L_type_symbol = NULL; |
28549 symbol_c *L_type_symbol = NULL; |
28550 |
28550 |
28551 /* Get the value from a foo(<param_value>) style call */ |
28551 /* Get the value from a foo(<param_value>) style call */ |
28552 if (L_param_value == NULL) |
28552 if (L_param_value == NULL) |
28553 L_param_value = function_call_param_iterator.next(); |
28553 L_param_value = function_call_param_iterator.next_nf(); |
28554 if (L_param_value != NULL) { |
28554 if (L_param_value != NULL) { |
28555 L_type_symbol = search_expression_type->get_type(L_param_value); |
28555 L_type_symbol = search_expression_type->get_type(L_param_value); |
28556 last_type_symbol = last_type_symbol && L_type_symbol && search_expression_type->is_same_type(L_type_symbol, last_type_symbol) ? search_expression_type->common_type(L_type_symbol, last_type_symbol) : L_type_symbol ; |
28556 last_type_symbol = last_type_symbol && L_type_symbol && search_expression_type->is_same_type(L_type_symbol, last_type_symbol) ? search_expression_type->common_type(L_type_symbol, last_type_symbol) : L_type_symbol ; |
28557 } |
28557 } |
28558 |
28558 |
28560 { |
28560 { |
28561 |
28561 |
28562 { |
28562 { |
28563 identifier_c param_name("P"); |
28563 identifier_c param_name("P"); |
28564 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
28564 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
28565 symbol_c *P_param_value = function_call_param_iterator.search(¶m_name); |
28565 symbol_c *P_param_value = function_call_param_iterator.search_f(¶m_name); |
28566 symbol_c *P_type_symbol = NULL; |
28566 symbol_c *P_type_symbol = NULL; |
28567 |
28567 |
28568 /* Get the value from a foo(<param_value>) style call */ |
28568 /* Get the value from a foo(<param_value>) style call */ |
28569 if (P_param_value == NULL) |
28569 if (P_param_value == NULL) |
28570 P_param_value = function_call_param_iterator.next(); |
28570 P_param_value = function_call_param_iterator.next_nf(); |
28571 if (P_param_value != NULL) { |
28571 if (P_param_value != NULL) { |
28572 P_type_symbol = search_expression_type->get_type(P_param_value); |
28572 P_type_symbol = search_expression_type->get_type(P_param_value); |
28573 last_type_symbol = last_type_symbol && P_type_symbol && search_expression_type->is_same_type(P_type_symbol, last_type_symbol) ? search_expression_type->common_type(P_type_symbol, last_type_symbol) : P_type_symbol ; |
28573 last_type_symbol = last_type_symbol && P_type_symbol && search_expression_type->is_same_type(P_type_symbol, last_type_symbol) ? search_expression_type->common_type(P_type_symbol, last_type_symbol) : P_type_symbol ; |
28574 } |
28574 } |
28575 |
28575 |
28621 { |
28621 { |
28622 |
28622 |
28623 { |
28623 { |
28624 identifier_c param_name("IN2"); |
28624 identifier_c param_name("IN2"); |
28625 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
28625 /* Get the value from a foo(<param_name> = <param_value>) style call */ |
28626 symbol_c *IN2_param_value = function_call_param_iterator.search(¶m_name); |
28626 symbol_c *IN2_param_value = function_call_param_iterator.search_f(¶m_name); |
28627 symbol_c *IN2_type_symbol = NULL; |
28627 symbol_c *IN2_type_symbol = NULL; |
28628 |
28628 |
28629 /* Get the value from a foo(<param_value>) style call */ |
28629 /* Get the value from a foo(<param_value>) style call */ |
28630 if (IN2_param_value == NULL) |
28630 if (IN2_param_value == NULL) |
28631 IN2_param_value = function_call_param_iterator.next(); |
28631 IN2_param_value = function_call_param_iterator.next_nf(); |
28632 if (IN2_param_value != NULL) { |
28632 if (IN2_param_value != NULL) { |
28633 IN2_type_symbol = search_expression_type->get_type(IN2_param_value); |
28633 IN2_type_symbol = search_expression_type->get_type(IN2_param_value); |
28634 last_type_symbol = last_type_symbol && IN2_type_symbol && search_expression_type->is_same_type(IN2_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN2_type_symbol, last_type_symbol) : IN2_type_symbol ; |
28634 last_type_symbol = last_type_symbol && IN2_type_symbol && search_expression_type->is_same_type(IN2_type_symbol, last_type_symbol) ? search_expression_type->common_type(IN2_type_symbol, last_type_symbol) : IN2_type_symbol ; |
28635 } |
28635 } |
28636 |
28636 |