286 /* B.3 - Language ST (Structured Text) */ |
286 /* B.3 - Language ST (Structured Text) */ |
287 /***************************************/ |
287 /***************************************/ |
288 /***********************/ |
288 /***********************/ |
289 /* B 3.1 - Expressions */ |
289 /* B 3.1 - Expressions */ |
290 /***********************/ |
290 /***********************/ |
291 void *visit(ref_expression_c *symbol); |
291 void *visit( deref_expression_c *symbol); |
292 void *visit(or_expression_c *symbol); |
292 void *visit( ref_expression_c *symbol); |
293 void *visit(xor_expression_c *symbol); |
293 void *visit( or_expression_c *symbol); |
294 void *visit(and_expression_c *symbol); |
294 void *visit( xor_expression_c *symbol); |
295 void *visit(equ_expression_c *symbol); |
295 void *visit( and_expression_c *symbol); |
296 void *visit(notequ_expression_c *symbol); |
296 void *visit( equ_expression_c *symbol); |
297 void *visit(lt_expression_c *symbol); |
297 void *visit( notequ_expression_c *symbol); |
298 void *visit(gt_expression_c *symbol); |
298 void *visit( lt_expression_c *symbol); |
299 void *visit(le_expression_c *symbol); |
299 void *visit( gt_expression_c *symbol); |
300 void *visit(ge_expression_c *symbol); |
300 void *visit( le_expression_c *symbol); |
301 void *visit(add_expression_c *symbol); |
301 void *visit( ge_expression_c *symbol); |
302 void *visit(sub_expression_c *symbol); |
302 void *visit( add_expression_c *symbol); |
303 void *visit(mul_expression_c *symbol); |
303 void *visit( sub_expression_c *symbol); |
304 void *visit(div_expression_c *symbol); |
304 void *visit( mul_expression_c *symbol); |
305 void *visit(mod_expression_c *symbol); |
305 void *visit( div_expression_c *symbol); |
306 void *visit(power_expression_c *symbol); |
306 void *visit( mod_expression_c *symbol); |
307 void *visit(neg_expression_c *symbol); |
307 void *visit( power_expression_c *symbol); |
308 void *visit(not_expression_c *symbol); |
308 void *visit( neg_expression_c *symbol); |
|
309 void *visit( not_expression_c *symbol); |
309 void *visit(function_invocation_c *symbol); |
310 void *visit(function_invocation_c *symbol); |
310 |
311 |
311 /*********************************/ |
312 /*********************************/ |
312 /* B 3.2.1 Assignment Statements */ |
313 /* B 3.2.1 Assignment Statements */ |
313 /*********************************/ |
314 /*********************************/ |