absyntax_utils/search_constant_type.hh
changeset 202 da1a8186f86f
parent 194 e18690830555
child 257 90782e241346
equal deleted inserted replaced
201:e657008f43d0 202:da1a8186f86f
    65   static ulint_type_name_c    ulint_type_name;
    65   static ulint_type_name_c    ulint_type_name;
    66   static bool_type_name_c     bool_type_name;
    66   static bool_type_name_c     bool_type_name;
    67   static time_type_name_c     time_type_name;
    67   static time_type_name_c     time_type_name;
    68   static int_type_name_c      int_type_name;
    68   static int_type_name_c      int_type_name;
    69 
    69 
       
    70 /*
    70   static constant_real_type_name_c     constant_real_type_name;
    71   static constant_real_type_name_c     constant_real_type_name;
    71   static constant_int_type_name_c      constant_int_type_name;
    72   static constant_int_type_name_c      constant_int_type_name;
       
    73 */
       
    74 /* temporarily here until we remove the st_code_gen.c and il_code_gen.c files... */
       
    75   static integer_c      integer;
    72 
    76 
    73   /******************************************************/
    77   /******************************************************/
    74   /* Extensions to the base standard as defined in      */
    78   /* Extensions to the base standard as defined in      */
    75   /* "Safety Software Technical Specification,          */
    79   /* "Safety Software Technical Specification,          */
    76   /*  Part 1: Concepts and Function Blocks,             */
    80   /*  Part 1: Concepts and Function Blocks,             */
    96     void *visit(integer_c *symbol);
   100     void *visit(integer_c *symbol);
    97     void *visit(binary_integer_c *symbol);
   101     void *visit(binary_integer_c *symbol);
    98     void *visit(octal_integer_c *symbol);
   102     void *visit(octal_integer_c *symbol);
    99     void *visit(hex_integer_c *symbol);
   103     void *visit(hex_integer_c *symbol);
   100 
   104 
   101     void *visit(numeric_literal_c *symbol);
       
   102     void *visit(integer_literal_c *symbol);
   105     void *visit(integer_literal_c *symbol);
   103     void *visit(real_literal_c *symbol);
   106     void *visit(real_literal_c *symbol);
   104     void *visit(bit_string_literal_c *symbol);
   107     void *visit(bit_string_literal_c *symbol);
   105     void *visit(boolean_literal_c *symbol);
   108     void *visit(boolean_literal_c *symbol);
       
   109 
       
   110     void *visit(boolean_true_c *symbol);
       
   111     void *visit(boolean_false_c *symbol);
   106 
   112 
   107     /*******************************/
   113     /*******************************/
   108     /* B.1.2.2   Character Strings */
   114     /* B.1.2.2   Character Strings */
   109     /*******************************/
   115     /*******************************/
   110     void *visit(double_byte_character_string_c *symbol);
   116     void *visit(double_byte_character_string_c *symbol);