stage3/forced_narrow_candidate_datatypes.hh
changeset 691 958454e9e40f
parent 681 e837adad2437
child 1054 57c08195c962
equal deleted inserted replaced
690:6156ee2b4e32 691:958454e9e40f
    44 
    44 
    45 
    45 
    46 class forced_narrow_candidate_datatypes_c: public narrow_candidate_datatypes_c {
    46 class forced_narrow_candidate_datatypes_c: public narrow_candidate_datatypes_c {
    47 
    47 
    48   private:
    48   private:
    49 
    49     void forced_narrow_il_instruction(symbol_c *symbol, std::vector <symbol_c *> &next_il_instruction);
    50   private:
    50     
    51 
       
    52   public:
    51   public:
    53     forced_narrow_candidate_datatypes_c(symbol_c *ignore);
    52     forced_narrow_candidate_datatypes_c(symbol_c *ignore);
    54     virtual ~forced_narrow_candidate_datatypes_c(void);
    53     virtual ~forced_narrow_candidate_datatypes_c(void);
    55     
    54    
    56     /****************************************/
    55     /****************************************/
    57     /* B.2 - Language IL (Instruction List) */
    56     /* B.2 - Language IL (Instruction List) */
    58     /****************************************/
    57     /****************************************/
    59     /***********************************/
    58     /***********************************/
    60     /* B 2.1 Instructions and Operands */
    59     /* B 2.1 Instructions and Operands */
    67 //  void *visit(il_jump_operation_c *symbol);
    66 //  void *visit(il_jump_operation_c *symbol);
    68 //  void *visit(il_fb_call_c *symbol);
    67 //  void *visit(il_fb_call_c *symbol);
    69 //  void *visit(il_formal_funct_call_c *symbol);
    68 //  void *visit(il_formal_funct_call_c *symbol);
    70 //  void *visit(il_operand_list_c *symbol);
    69 //  void *visit(il_operand_list_c *symbol);
    71 //  void *visit(simple_instr_list_c *symbol);
    70 //  void *visit(simple_instr_list_c *symbol);
    72 //  void *visit(il_simple_instruction_c*symbol);
    71     void *visit(il_simple_instruction_c*symbol);
    73 //  void *visit(il_param_list_c *symbol);
    72 //  void *visit(il_param_list_c *symbol);
    74 //  void *visit(il_param_assignment_c *symbol);
    73 //  void *visit(il_param_assignment_c *symbol);
    75 //  void *visit(il_param_out_assignment_c *symbol);
    74 //  void *visit(il_param_out_assignment_c *symbol);
    76 //  void *visit(il_assign_operator_c *symbol);
    75 //  void *visit(il_assign_operator_c *symbol);
    77 //  void *visit(il_assign_operator_c *symbol);
    76 //  void *visit(il_assign_operator_c *symbol);