stage3/lvalue_check.hh
changeset 527 1d83209aabfe
parent 526 6e610449861a
child 528 6510ee2eaab9
equal deleted inserted replaced
526:6e610449861a 527:1d83209aabfe
    81     /**********************/
    81     /**********************/
    82     /* B 1.5.3 - Programs */
    82     /* B 1.5.3 - Programs */
    83     /**********************/
    83     /**********************/
    84     void *visit(program_declaration_c *symbol);
    84     void *visit(program_declaration_c *symbol);
    85 
    85 
       
    86     /****************************************/
       
    87     /* B.2 - Language IL (Instruction List) */
       
    88     /****************************************/
       
    89     /***********************************/
       
    90     /* B 2.1 Instructions and Operands */
       
    91     /***********************************/
       
    92     void *visit(il_instruction_c *symbol);
       
    93     void *visit(il_simple_operation_c *symbol);
       
    94 
       
    95     /*******************/
       
    96     /* B 2.2 Operators */
       
    97     /*******************/
       
    98     void *visit(ST_operator_c *symbol);
       
    99     void *visit(STN_operator_c *symbol);
       
   100     void *visit(S_operator_c *symbol);
       
   101     void *visit(R_operator_c *symbol);
       
   102     void *visit(S1_operator_c *symbol);
       
   103     void *visit(R1_operator_c *symbol);
       
   104 
    86     /***************************************/
   105     /***************************************/
    87     /* B.3 - Language ST (Structured Text) */
   106     /* B.3 - Language ST (Structured Text) */
    88     /***************************************/
   107     /***************************************/
    89     /***********************/
   108     /***********************/
    90     /* B 3.1 - Expressions */
   109     /* B 3.1 - Expressions */