equal
deleted
inserted
replaced
92 |
92 |
93 |
93 |
94 /*********************/ |
94 /*********************/ |
95 /* B 1.2 - Constants */ |
95 /* B 1.2 - Constants */ |
96 /*********************/ |
96 /*********************/ |
97 /*********************************/ |
|
98 /* B 1.2.XX - Reference Literals */ |
|
99 /*********************************/ |
|
100 /* defined in IEC 61131-3 v3 - Basically the 'NULL' keyword! */ |
|
101 void *visit(ref_value_null_literal_c *symbol); |
|
102 |
|
103 /******************************/ |
97 /******************************/ |
104 /* B 1.2.1 - Numeric Literals */ |
98 /* B 1.2.1 - Numeric Literals */ |
105 /******************************/ |
99 /******************************/ |
106 /* Numeric literals without any explicit type cast have unknown data type, |
100 /* Numeric literals without any explicit type cast have unknown data type, |
107 * so we continue considering them as their own basic data types until |
101 * so we continue considering them as their own basic data types until |
172 void *visit(safeword_type_name_c *symbol); |
166 void *visit(safeword_type_name_c *symbol); |
173 void *visit(safedword_type_name_c *symbol); |
167 void *visit(safedword_type_name_c *symbol); |
174 void *visit(safelword_type_name_c *symbol); |
168 void *visit(safelword_type_name_c *symbol); |
175 void *visit(safestring_type_name_c *symbol); |
169 void *visit(safestring_type_name_c *symbol); |
176 void *visit(safewstring_type_name_c *symbol); |
170 void *visit(safewstring_type_name_c *symbol); |
|
171 |
|
172 /********************************/ |
|
173 /* B.1.3.2 - Generic data types */ |
|
174 /********************************/ |
|
175 void *visit(generic_type_any_c *symbol); |
177 |
176 |
178 /********************************/ |
177 /********************************/ |
179 /* B 1.3.3 - Derived data types */ |
178 /* B 1.3.3 - Derived data types */ |
180 /********************************/ |
179 /********************************/ |
181 /* simple_type_name ':' simple_spec_init */ |
180 /* simple_type_name ':' simple_spec_init */ |