stage3/narrow_candidate_datatypes.hh
changeset 933 76324f461aed
parent 909 8b2a31dea131
child 936 0f7bcc160568
equal deleted inserted replaced
932:061824c45a5b 933:76324f461aed
   306     /* B.3 - Language ST (Structured Text) */
   306     /* B.3 - Language ST (Structured Text) */
   307     /***************************************/
   307     /***************************************/
   308     /***********************/
   308     /***********************/
   309     /* B 3.1 - Expressions */
   309     /* B 3.1 - Expressions */
   310     /***********************/
   310     /***********************/
   311     void *visit(ref_expression_c *symbol);
   311     void *visit(   deref_expression_c *symbol);
   312     void *visit(or_expression_c *symbol);
   312     void *visit(     ref_expression_c *symbol);
   313     void *visit(xor_expression_c *symbol);
   313     void *visit(      or_expression_c *symbol);
   314     void *visit(and_expression_c *symbol);
   314     void *visit(     xor_expression_c *symbol);
   315     void *visit(equ_expression_c *symbol);
   315     void *visit(     and_expression_c *symbol);
   316     void *visit(notequ_expression_c *symbol);
   316     void *visit(     equ_expression_c *symbol);
   317     void *visit(lt_expression_c *symbol);
   317     void *visit(  notequ_expression_c *symbol);
   318     void *visit(gt_expression_c *symbol);
   318     void *visit(      lt_expression_c *symbol);
   319     void *visit(le_expression_c *symbol);
   319     void *visit(      gt_expression_c *symbol);
   320     void *visit(ge_expression_c *symbol);
   320     void *visit(      le_expression_c *symbol);
   321     void *visit(add_expression_c *symbol);
   321     void *visit(      ge_expression_c *symbol);
   322     void *visit(sub_expression_c *symbol);
   322     void *visit(     add_expression_c *symbol);
   323     void *visit(mul_expression_c *symbol);
   323     void *visit(     sub_expression_c *symbol);
   324     void *visit(div_expression_c *symbol);
   324     void *visit(     mul_expression_c *symbol);
   325     void *visit(mod_expression_c *symbol);
   325     void *visit(     div_expression_c *symbol);
   326     void *visit(power_expression_c *symbol);
   326     void *visit(     mod_expression_c *symbol);
   327     void *visit(neg_expression_c *symbol);
   327     void *visit(   power_expression_c *symbol);
   328     void *visit(not_expression_c *symbol);
   328     void *visit(     neg_expression_c *symbol);
   329 
   329     void *visit(     not_expression_c *symbol);
   330     void *visit(function_invocation_c *symbol);
   330     void *visit(function_invocation_c *symbol);
   331 
   331 
   332     /*********************************/
   332     /*********************************/
   333     /* B 3.2.1 Assignment Statements */
   333     /* B 3.2.1 Assignment Statements */
   334     /*********************************/
   334     /*********************************/