equal
deleted
inserted
replaced
82 private: |
82 private: |
83 /* this class is a singleton. So we need a pointer to the single instance... */ |
83 /* this class is a singleton. So we need a pointer to the single instance... */ |
84 static get_sizeof_datatype_c *singleton; |
84 static get_sizeof_datatype_c *singleton; |
85 |
85 |
86 private: |
86 private: |
|
87 #if 0 /* We no longer need the code for handling numeric literals. But keep it around for a little while longer... */ |
87 /*********************/ |
88 /*********************/ |
88 /* B 1.2 - Constants */ |
89 /* B 1.2 - Constants */ |
89 /*********************/ |
90 /*********************/ |
90 |
91 |
91 /******************************/ |
92 /******************************/ |
103 void *visit(integer_c *symbol); |
104 void *visit(integer_c *symbol); |
104 void *visit(neg_integer_c *symbol); |
105 void *visit(neg_integer_c *symbol); |
105 void *visit(binary_integer_c *symbol); |
106 void *visit(binary_integer_c *symbol); |
106 void *visit(octal_integer_c *symbol); |
107 void *visit(octal_integer_c *symbol); |
107 void *visit(hex_integer_c *symbol); |
108 void *visit(hex_integer_c *symbol); |
108 |
109 #endif |
109 /***********************************/ |
110 /***********************************/ |
110 /* B 1.3.1 - Elementary Data Types */ |
111 /* B 1.3.1 - Elementary Data Types */ |
111 /***********************************/ |
112 /***********************************/ |
112 // void *visit(time_type_name_c *symbol); |
113 // void *visit(time_type_name_c *symbol); |
113 void *visit(bool_type_name_c *symbol); |
114 void *visit(bool_type_name_c *symbol); |