335 /* B.3 - Language ST (Structured Text) */ |
335 /* B.3 - Language ST (Structured Text) */ |
336 /***************************************/ |
336 /***************************************/ |
337 /***********************/ |
337 /***********************/ |
338 /* B 3.1 - Expressions */ |
338 /* B 3.1 - Expressions */ |
339 /***********************/ |
339 /***********************/ |
340 void *visit(ref_expression_c *symbol); |
340 void *visit( deref_expression_c *symbol); |
341 void *visit(or_expression_c *symbol); |
341 void *visit( ref_expression_c *symbol); |
342 void *visit(xor_expression_c *symbol); |
342 void *visit( or_expression_c *symbol); |
343 void *visit(and_expression_c *symbol); |
343 void *visit( xor_expression_c *symbol); |
344 void *visit(equ_expression_c *symbol); |
344 void *visit( and_expression_c *symbol); |
345 void *visit(notequ_expression_c *symbol); |
345 void *visit( equ_expression_c *symbol); |
346 void *visit(lt_expression_c *symbol); |
346 void *visit( notequ_expression_c *symbol); |
347 void *visit(gt_expression_c *symbol); |
347 void *visit( lt_expression_c *symbol); |
348 void *visit(le_expression_c *symbol); |
348 void *visit( gt_expression_c *symbol); |
349 void *visit(ge_expression_c *symbol); |
349 void *visit( le_expression_c *symbol); |
350 void *visit(add_expression_c *symbol); |
350 void *visit( ge_expression_c *symbol); |
351 void *visit(sub_expression_c *symbol); |
351 void *visit( add_expression_c *symbol); |
352 void *visit(mul_expression_c *symbol); |
352 void *visit( sub_expression_c *symbol); |
353 void *visit(div_expression_c *symbol); |
353 void *visit( mul_expression_c *symbol); |
354 void *visit(mod_expression_c *symbol); |
354 void *visit( div_expression_c *symbol); |
355 void *visit(power_expression_c *symbol); |
355 void *visit( mod_expression_c *symbol); |
356 void *visit(neg_expression_c *symbol); |
356 void *visit( power_expression_c *symbol); |
357 void *visit(not_expression_c *symbol); |
357 void *visit( neg_expression_c *symbol); |
|
358 void *visit( not_expression_c *symbol); |
358 void *visit(function_invocation_c *symbol); |
359 void *visit(function_invocation_c *symbol); |
359 |
360 |
360 /*********************************/ |
361 /*********************************/ |
361 /* B 3.2.1 Assignment Statements */ |
362 /* B 3.2.1 Assignment Statements */ |
362 /*********************************/ |
363 /*********************************/ |