equal
deleted
inserted
replaced
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("("); |
467 s4o.print("("); |
468 s4o.print("(IEC_UDINT)"); |
|
469 if (this->is_variable_prefix_null()) { |
468 if (this->is_variable_prefix_null()) { |
470 /* For code in FUNCTIONs */ |
469 /* For code in FUNCTIONs */ |
471 s4o.print("&("); |
470 s4o.print("&("); |
472 symbol->exp->accept(*this); |
471 symbol->exp->accept(*this); |
473 s4o.print(")"); |
472 s4o.print(")"); |