91 symbol_c *base_type(symbol_c *symbol); |
91 symbol_c *base_type(symbol_c *symbol); |
92 |
92 |
93 /**********************/ |
93 /**********************/ |
94 /* B 1.3 - Data types */ |
94 /* B 1.3 - Data types */ |
95 /**********************/ |
95 /**********************/ |
|
96 /***********************************/ |
|
97 /* B 1.3.1 - Elementary Data Types */ |
|
98 /***********************************/ |
|
99 void *visit( time_type_name_c *symbol); |
|
100 void *visit( bool_type_name_c *symbol); |
|
101 void *visit( sint_type_name_c *symbol); |
|
102 void *visit( int_type_name_c *symbol); |
|
103 void *visit( dint_type_name_c *symbol); |
|
104 void *visit( lint_type_name_c *symbol); |
|
105 void *visit( usint_type_name_c *symbol); |
|
106 void *visit( uint_type_name_c *symbol); |
|
107 void *visit( udint_type_name_c *symbol); |
|
108 void *visit( ulint_type_name_c *symbol); |
|
109 void *visit( real_type_name_c *symbol); |
|
110 void *visit( lreal_type_name_c *symbol); |
|
111 void *visit( date_type_name_c *symbol); |
|
112 void *visit( tod_type_name_c *symbol); |
|
113 void *visit( dt_type_name_c *symbol); |
|
114 void *visit( byte_type_name_c *symbol); |
|
115 void *visit( word_type_name_c *symbol); |
|
116 void *visit( dword_type_name_c *symbol); |
|
117 void *visit( lword_type_name_c *symbol); |
|
118 void *visit( string_type_name_c *symbol); |
|
119 void *visit( wstring_type_name_c *symbol); |
|
120 |
|
121 void *visit(safetime_type_name_c *symbol); |
|
122 void *visit(safebool_type_name_c *symbol); |
|
123 void *visit(safesint_type_name_c *symbol); |
|
124 void *visit(safeint_type_name_c *symbol); |
|
125 void *visit(safedint_type_name_c *symbol); |
|
126 void *visit(safelint_type_name_c *symbol); |
|
127 void *visit(safeusint_type_name_c *symbol); |
|
128 void *visit(safeuint_type_name_c *symbol); |
|
129 void *visit(safeudint_type_name_c *symbol); |
|
130 void *visit(safeulint_type_name_c *symbol); |
|
131 void *visit(safereal_type_name_c *symbol); |
|
132 void *visit(safelreal_type_name_c *symbol); |
|
133 void *visit(safedate_type_name_c *symbol); |
|
134 void *visit(safetod_type_name_c *symbol); |
|
135 void *visit(safedt_type_name_c *symbol); |
|
136 void *visit(safebyte_type_name_c *symbol); |
|
137 void *visit(safeword_type_name_c *symbol); |
|
138 void *visit(safedword_type_name_c *symbol); |
|
139 void *visit(safelword_type_name_c *symbol); |
|
140 void *visit(safestring_type_name_c *symbol); |
|
141 void *visit(safewstring_type_name_c *symbol); |
|
142 |
|
143 |
|
144 /********************************/ |
|
145 /* B.1.3.2 - Generic data types */ |
|
146 /********************************/ |
|
147 |
96 /********************************/ |
148 /********************************/ |
97 /* B 1.3.3 - Derived data types */ |
149 /* B 1.3.3 - Derived data types */ |
98 /********************************/ |
150 /********************************/ |
99 // void *visit(data_type_declaration_c *symbol); /* Not required. already handled by iterator_visitor_c base class */ |
151 // void *visit(data_type_declaration_c *symbol); /* Not required. already handled by iterator_visitor_c base class */ |
100 // void *visit(type_declaration_list_c *symbol); /* Not required. already handled by iterator_visitor_c base class */ |
152 // void *visit(type_declaration_list_c *symbol); /* Not required. already handled by iterator_visitor_c base class */ |