equal
deleted
inserted
replaced
462 /***************************************/ |
462 /***************************************/ |
463 /***********************/ |
463 /***********************/ |
464 /* B 3.1 - Expressions */ |
464 /* B 3.1 - Expressions */ |
465 /***********************/ |
465 /***********************/ |
466 void *visit(ref_expression_c *symbol) { |
466 void *visit(ref_expression_c *symbol) { |
467 s4o.print("((IEC_UDINT)"); |
467 s4o.print("("); |
|
468 s4o.print("(IEC_UDINT)"); |
468 if (this->is_variable_prefix_null()) { |
469 if (this->is_variable_prefix_null()) { |
469 /* For code in FUNCTIONs */ |
470 /* For code in FUNCTIONs */ |
470 s4o.print("&("); |
471 s4o.print("&("); |
471 symbol->exp->accept(*this); |
472 symbol->exp->accept(*this); |
472 s4o.print(")"); |
473 s4o.print(")"); |