equal
deleted
inserted
replaced
915 /* | label ':' [il_incomplete_instruction] eol_list */ |
915 /* | label ':' [il_incomplete_instruction] eol_list */ |
916 /* NOTE: The parameter 'prev_il_instruction' is used to point to all previous il instructions that may be executed imedaitely before this instruction. |
916 /* NOTE: The parameter 'prev_il_instruction' is used to point to all previous il instructions that may be executed imedaitely before this instruction. |
917 * In case of an il instruction preceded by a label, this will include all IL instructions that jump to this label! |
917 * In case of an il instruction preceded by a label, this will include all IL instructions that jump to this label! |
918 * It is filled in by the flow_control_analysis_c during stage 3. |
918 * It is filled in by the flow_control_analysis_c during stage 3. |
919 */ |
919 */ |
920 SYM_REF2(il_instruction_c, label, il_instruction, symbol_c *prev_il_instruction;) |
920 SYM_REF2(il_instruction_c, label, il_instruction, std::vector <symbol_c *> prev_il_instruction;) |
921 |
921 |
922 |
922 |
923 /* | il_simple_operator [il_operand] */ |
923 /* | il_simple_operator [il_operand] */ |
924 SYM_REF2(il_simple_operation_c, il_simple_operator, il_operand) |
924 SYM_REF2(il_simple_operation_c, il_simple_operator, il_operand) |
925 |
925 |
963 * il_simple_operation eol_list |
963 * il_simple_operation eol_list |
964 * | il_expression eol_list |
964 * | il_expression eol_list |
965 * | il_formal_funct_call eol_list |
965 * | il_formal_funct_call eol_list |
966 */ |
966 */ |
967 /* NOTE: The parameter 'prev_il_instruction' is used to point to all previous il instructions that may be executed imedaitely before this instruction. */ |
967 /* NOTE: The parameter 'prev_il_instruction' is used to point to all previous il instructions that may be executed imedaitely before this instruction. */ |
968 SYM_REF1(il_simple_instruction_c, il_simple_instruction, symbol_c *prev_il_instruction;) |
968 SYM_REF1(il_simple_instruction_c, il_simple_instruction, std::vector <symbol_c *> prev_il_instruction;) |
969 |
969 |
970 /* | il_initial_param_list il_param_instruction */ |
970 /* | il_initial_param_list il_param_instruction */ |
971 SYM_LIST(il_param_list_c) |
971 SYM_LIST(il_param_list_c) |
972 |
972 |
973 /* il_assign_operator il_operand |
973 /* il_assign_operator il_operand |