equal
deleted
inserted
replaced
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); |