stage4/generate_c/search_base_type.cc
changeset 177 697562a5da7c
parent 160 59d58f5e6caa
equal deleted inserted replaced
176:bef3cc16c064 177:697562a5da7c
    93     void *visit(string_type_name_c *symbol)	{return (void *)symbol;}
    93     void *visit(string_type_name_c *symbol)	{return (void *)symbol;}
    94     void *visit(wstring_type_name_c *symbol)	{return (void *)symbol;}
    94     void *visit(wstring_type_name_c *symbol)	{return (void *)symbol;}
    95     void *visit(constant_int_type_name_c *symbol)    {return (void *)symbol;}
    95     void *visit(constant_int_type_name_c *symbol)    {return (void *)symbol;}
    96     void *visit(constant_real_type_name_c *symbol)    {return (void *)symbol;}
    96     void *visit(constant_real_type_name_c *symbol)    {return (void *)symbol;}
    97     void *visit(direct_variable_type_name_c *symbol)    {return (void *)symbol;}
    97     void *visit(direct_variable_type_name_c *symbol)    {return (void *)symbol;}
       
    98     /******************************************************/
       
    99     /* Extensions to the base standard as defined in      */
       
   100     /* "Safety Software Technical Specification,          */
       
   101     /*  Part 1: Concepts and Function Blocks,             */
       
   102     /*  Version 1.0 – Official Release"                   */
       
   103     /* by PLCopen - Technical Committee 5 - 2006-01-31    */
       
   104     /******************************************************/
       
   105     void *visit(safebool_type_name_c *symbol)	{return (void *)symbol;}
    98 
   106 
    99 /********************************/
   107 /********************************/
   100 /* B 1.3.3 - Derived data types */
   108 /* B 1.3.3 - Derived data types */
   101 /********************************/
   109 /********************************/
   102 /*  simple_type_name ':' simple_spec_init */
   110 /*  simple_type_name ':' simple_spec_init */
   223 					elementary_string_type_name,
   231 					elementary_string_type_name,
   224 					string_type_declaration_size,
   232 					string_type_declaration_size,
   225 					string_type_declaration_init) // may be == NULL!
   233 					string_type_declaration_init) // may be == NULL!
   226 */
   234 */
   227     void *visit(string_type_declaration_c *symbol)	{return symbol;}
   235     void *visit(string_type_declaration_c *symbol)	{return symbol;}
       
   236 
       
   237 
   228 };
   238 };
   229 
   239 
   230 
   240 
   231 
   241 
   232 
   242