comparison src/pt-misc.h @ 1227:766e2a1a4e7b

[project @ 1995-04-10 00:48:19 by jwe]
author jwe
date Mon, 10 Apr 1995 00:50:03 +0000
parents 2a8073a0b8a6
children abaf21f34109
comparison
equal deleted inserted replaced
1226:2457d4ba0691 1227:766e2a1a4e7b
94 94
95 class 95 class
96 tree_statement_list : public SLList<tree_statement *>, public tree_print_code 96 tree_statement_list : public SLList<tree_statement *>, public tree_print_code
97 { 97 {
98 public: 98 public:
99 tree_statement_list (void) : SLList<tree_statement *> () { } 99 tree_statement_list (void)
100 tree_statement_list (tree_statement *s) : SLList<tree_statement *> () 100 : SLList<tree_statement *> (), tree_print_code () { }
101 { append (s); } 101
102 tree_statement_list (tree_statement *s)
103 : SLList<tree_statement *> (), tree_print_code ()
104 { append (s); }
102 105
103 ~tree_statement_list (void) 106 ~tree_statement_list (void)
104 { 107 {
105 while (! empty ()) 108 while (! empty ())
106 { 109 {
121 124
122 class 125 class
123 tree_argument_list : public SLList<tree_expression *>, public tree_print_code 126 tree_argument_list : public SLList<tree_expression *>, public tree_print_code
124 { 127 {
125 public: 128 public:
126 tree_argument_list (void) : SLList<tree_expression *> () { } 129 tree_argument_list (void)
127 tree_argument_list (tree_expression *t) : SLList<tree_expression *> () 130 : SLList<tree_expression *> (), tree_print_code () { }
128 { append (t); } 131
132 tree_argument_list (tree_expression *t)
133 : SLList<tree_expression *> (), tree_print_code ()
134 { append (t); }
129 135
130 ~tree_argument_list (void) 136 ~tree_argument_list (void)
131 { 137 {
132 while (! empty ()) 138 while (! empty ())
133 { 139 {
147 153
148 class 154 class
149 tree_parameter_list : public SLList<tree_identifier *>, public tree_print_code 155 tree_parameter_list : public SLList<tree_identifier *>, public tree_print_code
150 { 156 {
151 public: 157 public:
152 tree_parameter_list (void) : SLList<tree_identifier *> () 158 tree_parameter_list (void)
153 { marked_for_varargs = 0; } 159 : SLList<tree_identifier *> (), tree_print_code ()
154 160 { marked_for_varargs = 0; }
155 tree_parameter_list (tree_identifier *t) : SLList<tree_identifier *> () 161
156 { 162 tree_parameter_list (tree_identifier *t)
157 marked_for_varargs = 0; 163 : SLList<tree_identifier *> (), tree_print_code ()
158 append (t); 164 {
159 } 165 marked_for_varargs = 0;
166 append (t);
167 }
160 168
161 ~tree_parameter_list (void) 169 ~tree_parameter_list (void)
162 { 170 {
163 while (! empty ()) 171 while (! empty ())
164 { 172 {
203 class 211 class
204 tree_return_list : public SLList<tree_index_expression *>, 212 tree_return_list : public SLList<tree_index_expression *>,
205 public tree_print_code 213 public tree_print_code
206 { 214 {
207 public: 215 public:
208 tree_return_list (void) : SLList<tree_index_expression *> () { } 216 tree_return_list (void)
217 : SLList<tree_index_expression *> (), tree_print_code () { }
218
209 tree_return_list (tree_index_expression *t) 219 tree_return_list (tree_index_expression *t)
210 : SLList<tree_index_expression *> () 220 : SLList<tree_index_expression *> (), tree_print_code ()
211 { append (t); } 221 { append (t); }
212 222
213 ~tree_return_list (void) 223 ~tree_return_list (void)
214 { 224 {
215 while (! empty ()) 225 while (! empty ())
270 280
271 class 281 class
272 tree_global_init_list : public SLList<tree_global *>, public tree_print_code 282 tree_global_init_list : public SLList<tree_global *>, public tree_print_code
273 { 283 {
274 public: 284 public:
275 tree_global_init_list (void) : SLList<tree_global *> () { } 285 tree_global_init_list (void)
276 tree_global_init_list (tree_global *t) : SLList<tree_global *> () 286 : SLList<tree_global *> (), tree_print_code () { }
277 { append (t); } 287
288 tree_global_init_list (tree_global *t)
289 : SLList<tree_global *> (), tree_print_code ()
290 { append (t); }
278 291
279 ~tree_global_init_list (void) 292 ~tree_global_init_list (void)
280 { 293 {
281 while (! empty ()) 294 while (! empty ())
282 { 295 {
331 344
332 class 345 class
333 tree_if_command_list : public SLList<tree_if_clause *>, public tree_print_code 346 tree_if_command_list : public SLList<tree_if_clause *>, public tree_print_code
334 { 347 {
335 public: 348 public:
336 tree_if_command_list (void) : SLList<tree_if_clause *> () { } 349 tree_if_command_list (void)
337 tree_if_command_list (tree_if_clause *t) : SLList<tree_if_clause *> () 350 : SLList<tree_if_clause *> (), tree_print_code () { }
338 { append (t); } 351
352 tree_if_command_list (tree_if_clause *t)
353 : SLList<tree_if_clause *> (), tree_print_code ()
354 { append (t); }
339 355
340 ~tree_if_command_list (void) 356 ~tree_if_command_list (void)
341 { 357 {
342 while (! empty ()) 358 while (! empty ())
343 { 359 {