190
211
// introduce wildcard rules to CSyntax and CCSyntax
192
#line 66 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
213
#line 66 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
195
#line 67 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
216
#line 67 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
198
219
// extend CBuilder
200
#line 70 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
221
#line 70 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
203
224
// extend CSemantic
205
#line 85 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
226
#line 85 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
208
229
// let first parse wildcards before parsing anything else
210
#line 3 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
231
#line 3 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
212
233
public: template<class JoinPoint> void __a0_around
213
#line 89 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
234
#line 89 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
215
#line 89 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
236
#line 89 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
217
#line 89 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
238
#line 89 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
219
#line 220 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
240
#line 241 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
221
242
JoinPoint *&thisJoinPoint = tjp;
223
#line 89 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
244
#line 89 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
225
#line 226 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
246
#line 247 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
227
248
typedef typename JoinPoint::That __JP_That;
228
249
typedef typename JoinPoint::Target __JP_Target;
229
250
typedef typename JoinPoint::Result __JP_Result;
231
#line 89 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
252
#line 89 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
233
254
if (match_expr &&
234
255
thisJoinPoint->that ()->parse (&__JP_That
235
#line 91 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
256
#line 91 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
237
258
*(Puma::CTree**)thisJoinPoint->result () =
238
259
thisJoinPoint->that ()->builder ().get_node ();
240
261
thisJoinPoint->action ().trigger ();
242
#line 243 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
263
#line 264 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
246
#line 96 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
267
#line 96 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
249
270
// extend the syntax to parse ANYs
252
#line 3 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
273
#line 3 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
254
275
public: template<class JoinPoint> void __a1_around
255
#line 101 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
276
#line 101 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
257
#line 101 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
278
#line 101 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
259
#line 101 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
280
#line 101 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
261
#line 262 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
282
#line 283 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
263
284
JoinPoint *&thisJoinPoint = tjp;
265
#line 101 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
286
#line 101 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
267
#line 268 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
288
#line 289 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
269
290
typedef typename JoinPoint::That __JP_That;
270
291
typedef typename JoinPoint::Target __JP_Target;
271
292
typedef typename JoinPoint::Result __JP_Result;
273
#line 101 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
294
#line 101 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
275
296
if (match_expr && thisJoinPoint->that ()->parse (Puma::TOK_ANY_EXPR)) {
276
297
thisJoinPoint->that ()->parse (&__JP_That
277
#line 103 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
298
#line 103 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
279
300
*(Puma::CTree**)thisJoinPoint->result () =
280
301
thisJoinPoint->that ()->builder ().any ();
282
303
thisJoinPoint->action ().trigger ();
284
#line 285 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
305
#line 306 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
288
#line 108 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
309
#line 108 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
292
#line 3 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
313
#line 3 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
294
315
public: template<class JoinPoint> void __a2_around
295
#line 111 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
316
#line 111 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
297
#line 111 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
318
#line 111 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
299
#line 111 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
320
#line 111 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
301
#line 302 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
322
#line 323 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
303
324
JoinPoint *&thisJoinPoint = tjp;
305
#line 111 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
326
#line 111 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
307
#line 308 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
328
#line 329 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
309
330
typedef typename JoinPoint::That __JP_That;
310
331
typedef typename JoinPoint::Target __JP_Target;
311
332
typedef typename JoinPoint::Result __JP_Result;
313
#line 111 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
334
#line 111 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
315
336
if (match_expr && thisJoinPoint->that ()->parse (Puma::TOK_ANY_EXPR_LIST)) {
316
337
thisJoinPoint->that ()->parse (&__JP_That
317
#line 113 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
338
#line 113 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
319
340
*(Puma::CTree**)thisJoinPoint->result () =
320
341
thisJoinPoint->that ()->builder ().any_list ();
322
343
thisJoinPoint->action ().trigger ();
324
#line 325 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
345
#line 346 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
328
#line 118 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
349
#line 118 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
332
#line 3 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
353
#line 3 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
334
355
public: template<class JoinPoint> void __a3_around
335
#line 121 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
356
#line 121 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
337
#line 121 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
358
#line 121 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
339
#line 121 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
360
#line 121 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
341
#line 342 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
362
#line 363 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
343
364
JoinPoint *&thisJoinPoint = tjp;
345
#line 121 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
366
#line 121 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
347
#line 348 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
368
#line 369 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
349
370
typedef typename JoinPoint::That __JP_That;
350
371
typedef typename JoinPoint::Target __JP_Target;
351
372
typedef typename JoinPoint::Result __JP_Result;
353
#line 121 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
374
#line 121 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
355
376
if (match_expr && thisJoinPoint->that ()->parse (Puma::TOK_ANY_ID_EXPR)) {
356
377
thisJoinPoint->that ()->parse (&__JP_That
357
#line 123 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
378
#line 123 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
359
380
*(Puma::CTree**)thisJoinPoint->result () =
360
381
thisJoinPoint->that ()->builder ().any ();
362
383
thisJoinPoint->action ().trigger ();
364
#line 365 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
385
#line 386 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
368
#line 128 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
389
#line 128 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
372
#line 3 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
393
#line 3 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
374
395
public: template<class JoinPoint> void __a4_around
375
#line 131 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
396
#line 131 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
377
#line 131 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
398
#line 131 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
379
#line 131 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
400
#line 131 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
381
#line 382 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
402
#line 403 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
383
404
JoinPoint *&thisJoinPoint = tjp;
385
#line 131 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
406
#line 131 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
387
#line 388 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
408
#line 409 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
389
410
typedef typename JoinPoint::That __JP_That;
390
411
typedef typename JoinPoint::Target __JP_Target;
391
412
typedef typename JoinPoint::Result __JP_Result;
393
#line 131 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
414
#line 131 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
395
416
if (match_expr && thisJoinPoint->that ()->parse (Puma::TOK_ANY_IDENTIFIER)) {
396
417
thisJoinPoint->that ()->parse (&__JP_That
397
#line 133 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
418
#line 133 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
399
420
*(Puma::CTree**)thisJoinPoint->result () =
400
421
thisJoinPoint->that ()->builder ().any ();
402
423
thisJoinPoint->action ().trigger ();
404
#line 405 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
425
#line 426 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
408
#line 138 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
429
#line 138 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
412
#line 3 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
433
#line 3 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
414
435
public: template<class JoinPoint> void __a5_after
415
#line 141 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
436
#line 141 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
417
#line 141 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
438
#line 141 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
419
#line 141 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
440
#line 141 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
421
#line 422 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
442
#line 443 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
423
444
typedef typename JoinPoint::That __JP_That;
424
445
typedef typename JoinPoint::Target __JP_Target;
425
446
typedef typename JoinPoint::Result __JP_Result;
427
#line 141 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
448
#line 141 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
429
450
tjp->that ()->_decl_spec_1.set (Puma::TOK_ANY_DECL_SPEC);
431
#line 432 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
452
#line 453 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
435
#line 143 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
456
#line 143 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
439
#line 3 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
460
#line 3 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
441
462
public: template<class JoinPoint> void __a6_after
442
#line 146 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
463
#line 146 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
444
#line 146 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
465
#line 146 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
446
#line 146 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
467
#line 146 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
448
#line 449 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
469
#line 470 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
450
471
typedef typename JoinPoint::That __JP_That;
451
472
typedef typename JoinPoint::Target __JP_Target;
452
473
typedef typename JoinPoint::Result __JP_Result;
454
#line 146 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
475
#line 146 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
456
477
Puma::CTree *&result = *(Puma::CTree**)tjp->result ();
457
478
if (match_expr && !result &&
458
479
tjp->that ()->parse (Puma::TOK_ANY_DECL_SPEC) &&
459
480
tjp->that ()->parse (&__JP_That
460
#line 150 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
481
#line 150 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
461
482
::wc_extension)) {
462
483
result = tjp->that ()->builder().any ();
465
#line 466 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
486
#line 487 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
469
#line 153 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
490
#line 153 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
473
#line 3 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
494
#line 3 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
475
496
public: template<class JoinPoint> void __a7_around
476
#line 156 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
497
#line 156 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
478
#line 156 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
499
#line 156 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
480
#line 156 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
501
#line 156 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
482
#line 483 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
503
#line 504 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
484
505
JoinPoint *&thisJoinPoint = tjp;
486
#line 156 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
507
#line 156 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
488
#line 489 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
509
#line 510 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
490
511
typedef typename JoinPoint::That __JP_That;
491
512
typedef typename JoinPoint::Target __JP_Target;
492
513
typedef typename JoinPoint::Result __JP_Result;
494
#line 156 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
515
#line 156 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
496
517
if (match_expr && thisJoinPoint->that ()->parse (Puma::TOK_ANY_DECL_SPEC_SEQ)) {
497
518
thisJoinPoint->that ()->parse (&__JP_That
498
#line 158 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
519
#line 158 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
500
521
*(Puma::CTree**)thisJoinPoint->result () =
501
522
thisJoinPoint->that ()->builder ().any_list ();
503
524
thisJoinPoint->action ().trigger ();
505
#line 506 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
526
#line 527 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
509
#line 163 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
530
#line 163 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
513
#line 3 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
534
#line 3 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
515
536
public: template<class JoinPoint> void __a8_around
516
#line 166 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
537
#line 166 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
518
#line 166 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
539
#line 166 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
520
#line 166 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
541
#line 166 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
522
#line 523 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
543
#line 544 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
524
545
JoinPoint *&thisJoinPoint = tjp;
526
#line 166 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
547
#line 166 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
528
#line 529 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
549
#line 550 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
530
551
typedef typename JoinPoint::That __JP_That;
531
552
typedef typename JoinPoint::Target __JP_Target;
532
553
typedef typename JoinPoint::Result __JP_Result;
534
#line 166 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
555
#line 166 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
536
557
if (match_expr && thisJoinPoint->that ()->parse (Puma::TOK_ANY_INIT_DECLARATOR_LIST)) {
537
558
thisJoinPoint->that ()->parse (&__JP_That
538
#line 168 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
559
#line 168 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
540
561
*(Puma::CTree**)thisJoinPoint->result () =
541
562
thisJoinPoint->that ()->builder ().any_list ();
543
564
thisJoinPoint->action ().trigger ();
545
#line 546 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
566
#line 567 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
549
#line 173 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
570
#line 173 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
553
#line 3 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
574
#line 3 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
555
576
public: template<class JoinPoint> void __a9_around
556
#line 176 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
577
#line 176 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
558
#line 176 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
579
#line 176 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
560
#line 176 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
581
#line 176 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
562
#line 563 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
583
#line 584 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
564
585
JoinPoint *&thisJoinPoint = tjp;
566
#line 176 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
587
#line 176 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
568
#line 569 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
589
#line 590 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
570
591
typedef typename JoinPoint::That __JP_That;
571
592
typedef typename JoinPoint::Target __JP_Target;
572
593
typedef typename JoinPoint::Result __JP_Result;
574
#line 176 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
595
#line 176 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
576
597
if (match_expr && thisJoinPoint->that ()->parse (Puma::TOK_ANY_INIT_DECLARATOR)) {
577
598
thisJoinPoint->that ()->parse (&__JP_That
578
#line 178 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
599
#line 178 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
580
601
*(Puma::CTree**)thisJoinPoint->result () =
581
602
thisJoinPoint->that ()->builder ().any ();
583
604
thisJoinPoint->action ().trigger ();
585
#line 586 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
606
#line 607 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
589
#line 183 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
610
#line 183 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
593
#line 3 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
614
#line 3 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
595
616
public: template<class JoinPoint> void __a10_around
596
#line 186 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
617
#line 186 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
598
#line 186 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
619
#line 186 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
600
#line 186 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
621
#line 186 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
602
#line 603 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
623
#line 624 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
604
625
JoinPoint *&thisJoinPoint = tjp;
606
#line 186 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
627
#line 186 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
608
#line 609 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
629
#line 630 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
610
631
typedef typename JoinPoint::That __JP_That;
611
632
typedef typename JoinPoint::Target __JP_Target;
612
633
typedef typename JoinPoint::Result __JP_Result;
614
#line 186 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
635
#line 186 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
616
637
if (match_expr && thisJoinPoint->that ()->parse (Puma::TOK_ANY_DECLARATOR)) {
617
638
thisJoinPoint->that ()->parse (&__JP_That
618
#line 188 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
639
#line 188 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
620
641
*(Puma::CTree**)thisJoinPoint->result () =
621
642
thisJoinPoint->that ()->builder ().any ();
623
644
thisJoinPoint->action ().trigger ();
625
#line 626 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
646
#line 647 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
629
#line 193 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
650
#line 193 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
633
#line 3 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
654
#line 3 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
635
656
public: template<class JoinPoint> void __a11_around
636
#line 196 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
657
#line 196 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
638
#line 196 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
659
#line 196 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
640
#line 196 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
661
#line 196 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
642
#line 643 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
663
#line 664 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
644
665
JoinPoint *&thisJoinPoint = tjp;
646
#line 196 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
667
#line 196 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
648
#line 649 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
669
#line 670 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
650
671
typedef typename JoinPoint::That __JP_That;
651
672
typedef typename JoinPoint::Target __JP_Target;
652
673
typedef typename JoinPoint::Result __JP_Result;
654
#line 196 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
675
#line 196 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
656
677
if (match_expr && thisJoinPoint->that ()->parse (Puma::TOK_ANY_INIT)) {
657
678
thisJoinPoint->that ()->parse (&__JP_That
658
#line 198 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
679
#line 198 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
660
681
*(Puma::CTree**)thisJoinPoint->result () =
661
682
thisJoinPoint->that ()->builder ().any ();
663
684
thisJoinPoint->action ().trigger ();
665
#line 666 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
686
#line 687 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
669
#line 203 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
690
#line 203 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
673
#line 3 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
694
#line 3 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
675
696
public: template<class JoinPoint> void __a12_around
676
#line 206 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
697
#line 206 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
678
#line 206 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
699
#line 206 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
680
#line 206 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
701
#line 206 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
682
#line 683 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
703
#line 704 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
684
705
JoinPoint *&thisJoinPoint = tjp;
686
#line 206 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
707
#line 206 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
688
#line 689 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
709
#line 710 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
690
711
typedef typename JoinPoint::That __JP_That;
691
712
typedef typename JoinPoint::Target __JP_Target;
692
713
typedef typename JoinPoint::Result __JP_Result;
694
#line 206 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
715
#line 206 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
696
717
if (match_expr && thisJoinPoint->that ()->parse (Puma::TOK_ANY_ARG_DECL_SEQ)) {
697
718
thisJoinPoint->that ()->parse (&__JP_That
698
#line 208 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
719
#line 208 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
700
721
*(Puma::CTree**)thisJoinPoint->result () =
701
722
thisJoinPoint->that ()->builder ().any_list ();
703
724
thisJoinPoint->action ().trigger ();
705
#line 706 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
726
#line 727 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
709
#line 213 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
730
#line 213 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
713
#line 3 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
734
#line 3 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
715
736
public: template<class JoinPoint> void __a13_around
716
#line 216 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
737
#line 216 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
718
#line 216 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
739
#line 216 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
720
#line 216 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
741
#line 216 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
722
#line 723 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
743
#line 744 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
724
745
JoinPoint *&thisJoinPoint = tjp;
726
#line 216 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
747
#line 216 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
728
#line 729 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
749
#line 750 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
730
751
typedef typename JoinPoint::That __JP_That;
731
752
typedef typename JoinPoint::Target __JP_Target;
732
753
typedef typename JoinPoint::Result __JP_Result;
734
#line 216 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
755
#line 216 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
736
757
if (match_expr && thisJoinPoint->that ()->parse (Puma::TOK_ANY_FCT_BODY)) {
737
758
thisJoinPoint->that ()->parse (&__JP_That
738
#line 218 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
759
#line 218 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
740
761
*(Puma::CTree**)thisJoinPoint->result () =
741
762
thisJoinPoint->that ()->builder ().any ();
743
764
thisJoinPoint->action ().trigger ();
745
#line 746 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
766
#line 767 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
749
#line 223 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
770
#line 223 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
753
#line 3 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
774
#line 3 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
755
776
public: template<class JoinPoint> void __a14_around
756
#line 226 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
777
#line 226 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
758
#line 226 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
779
#line 226 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
760
#line 226 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
781
#line 226 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
762
#line 763 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
783
#line 784 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
764
785
JoinPoint *&thisJoinPoint = tjp;
766
#line 226 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
787
#line 226 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
768
#line 769 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
789
#line 790 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
770
791
typedef typename JoinPoint::That __JP_That;
771
792
typedef typename JoinPoint::Target __JP_Target;
772
793
typedef typename JoinPoint::Result __JP_Result;
774
#line 226 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
795
#line 226 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
776
797
if (match_expr && thisJoinPoint->that ()->parse (Puma::TOK_ANY_CLASS_SPEC)) {
777
798
thisJoinPoint->that ()->parse (&__JP_That
778
#line 228 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
799
#line 228 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
780
801
*(Puma::CTree**)thisJoinPoint->result () =
781
802
thisJoinPoint->that ()->builder ().any ();
783
804
thisJoinPoint->action ().trigger ();
785
#line 786 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
806
#line 807 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
789
#line 233 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
810
#line 233 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
793
#line 3 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
814
#line 3 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
795
816
public: template<class JoinPoint> void __a15_around
796
#line 236 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
817
#line 236 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
798
#line 236 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
819
#line 236 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
800
#line 236 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
821
#line 236 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
802
#line 803 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
823
#line 824 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
804
825
JoinPoint *&thisJoinPoint = tjp;
806
#line 236 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
827
#line 236 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
808
#line 809 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
829
#line 830 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
810
831
typedef typename JoinPoint::That __JP_That;
811
832
typedef typename JoinPoint::Target __JP_Target;
812
833
typedef typename JoinPoint::Result __JP_Result;
814
#line 236 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
835
#line 236 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
816
837
if (match_expr && thisJoinPoint->that ()->parse (Puma::TOK_ANY_MEMBER_SPEC)) {
817
838
thisJoinPoint->that ()->parse (&__JP_That
818
#line 238 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
839
#line 238 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
820
841
*(Puma::CTree**)thisJoinPoint->result () =
821
842
thisJoinPoint->that ()->builder ().any_list ();
823
844
thisJoinPoint->action ().trigger ();
825
#line 826 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
846
#line 847 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
829
#line 243 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
850
#line 243 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
833
#line 3 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
854
#line 3 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
835
856
public: template<class JoinPoint> void __a16_around
836
#line 246 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
857
#line 246 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
838
#line 246 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
859
#line 246 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
840
#line 246 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
861
#line 246 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
842
#line 843 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
863
#line 864 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
844
865
JoinPoint *&thisJoinPoint = tjp;
846
#line 246 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
867
#line 246 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
848
#line 849 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
869
#line 870 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
850
871
typedef typename JoinPoint::That __JP_That;
851
872
typedef typename JoinPoint::Target __JP_Target;
852
873
typedef typename JoinPoint::Result __JP_Result;
854
#line 246 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
875
#line 246 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
856
877
if (match_expr && thisJoinPoint->that ()->parse (Puma::TOK_ANY_MEMBER_DECL)) {
857
878
thisJoinPoint->that ()->parse (&__JP_That
858
#line 248 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
879
#line 248 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
860
881
*(Puma::CTree**)thisJoinPoint->result () =
861
882
thisJoinPoint->that ()->builder ().any ();
863
884
thisJoinPoint->action ().trigger ();
865
#line 866 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
886
#line 887 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
869
#line 253 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
890
#line 253 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
873
#line 3 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
894
#line 3 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
875
896
public: template<class JoinPoint> void __a17_around
876
#line 256 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
897
#line 256 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
878
#line 256 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
899
#line 256 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
880
#line 256 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
901
#line 256 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
882
#line 883 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
903
#line 904 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
884
905
JoinPoint *&thisJoinPoint = tjp;
886
#line 256 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
907
#line 256 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
888
#line 889 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
909
#line 910 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
890
911
typedef typename JoinPoint::That __JP_That;
891
912
typedef typename JoinPoint::Target __JP_Target;
892
913
typedef typename JoinPoint::Result __JP_Result;
894
#line 256 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
915
#line 256 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
896
917
if (match_expr && thisJoinPoint->that ()->parse (Puma::TOK_ANY_STMT)) {
897
918
thisJoinPoint->that ()->parse (&__JP_That
898
#line 258 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
919
#line 258 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
900
921
*(Puma::CTree**)thisJoinPoint->result () =
901
922
thisJoinPoint->that ()->builder ().any ();
903
924
thisJoinPoint->action ().trigger ();
905
#line 906 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
926
#line 927 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
909
#line 263 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
930
#line 263 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
913
#line 3 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
934
#line 3 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
915
936
public: template<class JoinPoint> void __a18_around
916
#line 266 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
937
#line 266 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
918
#line 266 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
939
#line 266 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
920
#line 266 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
941
#line 266 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
922
#line 923 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
943
#line 944 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
924
945
JoinPoint *&thisJoinPoint = tjp;
926
#line 266 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
947
#line 266 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
928
#line 929 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
949
#line 950 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
930
951
typedef typename JoinPoint::That __JP_That;
931
952
typedef typename JoinPoint::Target __JP_Target;
932
953
typedef typename JoinPoint::Result __JP_Result;
934
#line 266 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
955
#line 266 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
936
957
if (match_expr && thisJoinPoint->that ()->parse (Puma::TOK_ANY_STMT_SEQ)) {
937
958
thisJoinPoint->that ()->parse (&__JP_That
938
#line 268 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
959
#line 268 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
940
961
*(Puma::CTree**)thisJoinPoint->result () =
941
962
thisJoinPoint->that ()->builder ().any_list ();
943
964
thisJoinPoint->action ().trigger ();
945
#line 946 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
966
#line 967 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
949
#line 273 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
970
#line 273 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
953
#line 3 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
974
#line 3 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
955
976
public: template<class JoinPoint> void __a19_around
956
#line 276 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
977
#line 276 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
958
#line 276 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
979
#line 276 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
960
#line 276 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
981
#line 276 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
962
#line 963 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
983
#line 984 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
964
985
JoinPoint *&thisJoinPoint = tjp;
966
#line 276 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
987
#line 276 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
968
#line 969 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
989
#line 990 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
970
991
typedef typename JoinPoint::That __JP_That;
971
992
typedef typename JoinPoint::Target __JP_Target;
972
993
typedef typename JoinPoint::Result __JP_Result;
974
#line 276 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
995
#line 276 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
976
997
if (match_expr && thisJoinPoint->that ()->parse (Puma::TOK_ANY_BASE_CLAUSE)) {
977
998
thisJoinPoint->that ()->parse (&__JP_That
978
#line 278 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
999
#line 278 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
979
1000
::wc_extension);
980
1001
*(Puma::CTree**)thisJoinPoint->result () =
981
1002
thisJoinPoint->that ()->builder ().any_list ();
983
1004
thisJoinPoint->action ().trigger ();
985
#line 986 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
1006
#line 1007 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
989
#line 283 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1010
#line 283 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
993
#line 3 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1014
#line 3 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
995
1016
public: template<class JoinPoint> void __a20_around
996
#line 286 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1017
#line 286 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
998
#line 286 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1019
#line 286 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
999
1020
(JoinPoint *tjp)
1000
#line 286 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1021
#line 286 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1002
#line 1003 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
1023
#line 1024 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
1004
1025
JoinPoint *&thisJoinPoint = tjp;
1006
#line 286 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1027
#line 286 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1008
#line 1009 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
1029
#line 1030 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
1010
1031
typedef typename JoinPoint::That __JP_That;
1011
1032
typedef typename JoinPoint::Target __JP_Target;
1012
1033
typedef typename JoinPoint::Result __JP_Result;
1014
#line 286 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1035
#line 286 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1016
1037
if (match_expr && thisJoinPoint->that ()->parse (Puma::TOK_ANY_CTOR_INIT)) {
1017
1038
thisJoinPoint->that ()->parse (&__JP_That
1018
#line 288 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1039
#line 288 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1019
1040
::wc_extension);
1020
1041
*(Puma::CTree**)thisJoinPoint->result () =
1021
1042
thisJoinPoint->that ()->builder ().any ();
1023
1044
thisJoinPoint->action ().trigger ();
1025
#line 1026 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
1046
#line 1047 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
1029
#line 293 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1050
#line 293 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1033
#line 3 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1054
#line 3 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1035
1056
public: template<class JoinPoint> void __a21_around
1036
#line 296 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1057
#line 296 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1038
#line 296 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1059
#line 296 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1039
1060
(JoinPoint *tjp)
1040
#line 296 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1061
#line 296 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1042
#line 1043 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
1063
#line 1064 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
1044
1065
JoinPoint *&thisJoinPoint = tjp;
1046
#line 296 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1067
#line 296 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1048
#line 1049 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
1069
#line 1070 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
1050
1071
typedef typename JoinPoint::That __JP_That;
1051
1072
typedef typename JoinPoint::Target __JP_Target;
1052
1073
typedef typename JoinPoint::Result __JP_Result;
1054
#line 296 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1075
#line 296 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1056
1077
if (match_expr && thisJoinPoint->that ()->parse (Puma::TOK_ANY_MEM_INIT)) {
1057
1078
thisJoinPoint->that ()->parse (&__JP_That
1058
#line 298 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1079
#line 298 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1059
1080
::wc_extension);
1060
1081
*(Puma::CTree**)thisJoinPoint->result () =
1061
1082
thisJoinPoint->that ()->builder ().any ();
1063
1084
thisJoinPoint->action ().trigger ();
1065
#line 1066 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
1086
#line 1087 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
1069
#line 303 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1090
#line 303 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1072
1093
// extend the syntax to be able to parse match trees
1075
#line 3 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1096
#line 3 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1077
1098
public: template<class JoinPoint> void __a22_around
1078
#line 308 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1099
#line 308 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1080
#line 308 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1101
#line 308 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1081
1102
(JoinPoint *tjp)
1082
#line 308 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1103
#line 308 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1084
#line 1085 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
1105
#line 1106 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
1086
1107
JoinPoint *&thisJoinPoint = tjp;
1088
#line 308 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1109
#line 308 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1090
#line 1091 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
1111
#line 1112 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
1092
1113
typedef typename JoinPoint::That __JP_That;
1093
1114
typedef typename JoinPoint::Target __JP_Target;
1094
1115
typedef typename JoinPoint::Result __JP_Result;
1096
#line 308 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1117
#line 308 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1098
1119
if (match_expr && thisJoinPoint->that ()->parse (Puma::TOK_IS_TYPEDEF)) {
1099
1120
*(Puma::CTree**)thisJoinPoint->result () =
1365
1395
/*****************************************************************************/
1368
#line 449 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1372
#line 470 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1376
#line 477 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1380
#line 481 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1384
#line 487 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1388
#line 494 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1392
#line 510 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1398
#line 449 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1402
#line 470 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1406
#line 477 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1410
#line 481 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1414
#line 487 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1418
#line 494 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1422
#line 510 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1396
#line 523 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1400
#line 532 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1404
#line 540 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1408
#line 550 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1412
#line 563 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1416
#line 569 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1420
#line 575 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1426
#line 523 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1430
#line 532 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1434
#line 540 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1438
#line 550 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1442
#line 563 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1446
#line 569 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1450
#line 575 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1423
1453
#endif /* __CMatchSyntax_ah__ */
1425
#line 1426 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
1455
#line 1456 "/home/inf4/tartler/src/aspectc++/upstream/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
1427
#ifdef __ac_FIRST_FILE__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CMatchSyntax_ah__
1428
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CCExprResolveCC_ah__
1429
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CCExprResolveCC_ah__
1430
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CCExprResolveCC_ah__
1457
#ifdef __ac_FIRST_FILE__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_CMatchSyntax_ah__
1458
#ifdef __ac_need__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_CCExprResolveCC_ah__
1459
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_CCExprResolveCC_ah__
1460
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_CCExprResolveCC_ah__
1431
1461
#include "CCExprResolveCC.ah"
1433
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACTree_ah__
1434
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACTree_ah__
1463
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACTree_ah__
1464
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACTree_ah__
1435
1465
#include "ExtACTree.ah"
1437
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtGnu_ah__
1438
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtGnu_ah__
1467
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtGnu_ah__
1468
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtGnu_ah__
1439
1469
#include "ExtGnu.ah"
1442
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
1443
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
1444
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
1472
#ifdef __ac_need__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
1473
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
1474
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
1445
1475
#include "CCExprResolveH.ah"
1448
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CExprResolveCC_ah__
1449
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CExprResolveCC_ah__
1450
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CExprResolveCC_ah__
1478
#ifdef __ac_need__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_CExprResolveCC_ah__
1479
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_CExprResolveCC_ah__
1480
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_CExprResolveCC_ah__
1451
1481
#include "CExprResolveCC.ah"
1453
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACTree_ah__
1454
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACTree_ah__
1483
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACTree_ah__
1484
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACTree_ah__
1455
1485
#include "ExtACTree.ah"
1457
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtGnu_ah__
1458
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtGnu_ah__
1487
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtGnu_ah__
1488
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtGnu_ah__
1459
1489
#include "ExtGnu.ah"
1462
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CExprResolveH_ah__
1463
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CExprResolveH_ah__
1464
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CExprResolveH_ah__
1492
#ifdef __ac_need__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_CExprResolveH_ah__
1493
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_CExprResolveH_ah__
1494
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_CExprResolveH_ah__
1465
1495
#include "CExprResolveH.ah"
1468
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinIfExists_ah__
1469
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinIfExists_ah__
1470
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinIfExists_ah__
1498
#ifdef __ac_need__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_WinIfExists_ah__
1499
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_WinIfExists_ah__
1500
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_WinIfExists_ah__
1471
1501
#include "WinIfExists.ah"
1474
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinImportHandler_ah__
1475
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinImportHandler_ah__
1476
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinImportHandler_ah__
1504
#ifdef __ac_need__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_WinImportHandler_ah__
1505
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_WinImportHandler_ah__
1506
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_WinImportHandler_ah__
1477
1507
#include "WinImportHandler.ah"
1480
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinMacros_ah__
1481
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinMacros_ah__
1482
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinMacros_ah__
1510
#ifdef __ac_need__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_WinMacros_ah__
1511
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_WinMacros_ah__
1512
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_WinMacros_ah__
1483
1513
#include "WinMacros.ah"
1485
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
1486
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
1515
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
1516
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
1487
1517
#include "PragmaOnceUnitState.ah"
1490
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinAsm_ah__
1491
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinAsm_ah__
1492
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinAsm_ah__
1520
#ifdef __ac_need__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_WinAsm_ah__
1521
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_WinAsm_ah__
1522
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_WinAsm_ah__
1493
1523
#include "WinAsm.ah"
1495
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACTree_ah__
1496
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACTree_ah__
1525
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACTree_ah__
1526
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACTree_ah__
1497
1527
#include "ExtACTree.ah"
1500
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinDeclSpecs_ah__
1501
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinDeclSpecs_ah__
1502
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinDeclSpecs_ah__
1530
#ifdef __ac_need__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_WinDeclSpecs_ah__
1531
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_WinDeclSpecs_ah__
1532
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_WinDeclSpecs_ah__
1503
1533
#include "WinDeclSpecs.ah"
1506
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinMemberExplSpec_ah__
1507
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinMemberExplSpec_ah__
1508
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinMemberExplSpec_ah__
1536
#ifdef __ac_need__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_WinMemberExplSpec_ah__
1537
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_WinMemberExplSpec_ah__
1538
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_WinMemberExplSpec_ah__
1509
1539
#include "WinMemberExplSpec.ah"
1512
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinTypeKeywords_ah__
1513
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinTypeKeywords_ah__
1514
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinTypeKeywords_ah__
1542
#ifdef __ac_need__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_WinTypeKeywords_ah__
1543
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_WinTypeKeywords_ah__
1544
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_WinTypeKeywords_ah__
1515
1545
#include "WinTypeKeywords.ah"
1518
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinFriend_ah__
1519
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinFriend_ah__
1520
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_WinFriend_ah__
1548
#ifdef __ac_need__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_WinFriend_ah__
1549
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_WinFriend_ah__
1550
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_WinFriend_ah__
1521
1551
#include "WinFriend.ah"
1524
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtAC_ah__
1525
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtAC_ah__
1526
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtAC_ah__
1554
#ifdef __ac_need__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtAC_ah__
1555
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtAC_ah__
1556
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtAC_ah__
1527
1557
#include "ExtAC.ah"
1529
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACTree_ah__
1530
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACTree_ah__
1559
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACTree_ah__
1560
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACTree_ah__
1531
1561
#include "ExtACTree.ah"
1533
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACKeywords_ah__
1534
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACKeywords_ah__
1563
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACKeywords_ah__
1564
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACKeywords_ah__
1535
1565
#include "ExtACKeywords.ah"
1537
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtGnu_ah__
1538
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtGnu_ah__
1567
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtGnu_ah__
1568
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtGnu_ah__
1539
1569
#include "ExtGnu.ah"
1541
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
1542
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
1571
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
1572
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
1543
1573
#include "PragmaOnceUnitState.ah"
1545
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CMatchSyntax_ah__
1546
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CMatchSyntax_ah__
1575
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_CMatchSyntax_ah__
1576
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_CMatchSyntax_ah__
1547
1577
#include "CMatchSyntax.ah"
1550
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACBuilderH_ah__
1551
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACBuilderH_ah__
1552
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACBuilderH_ah__
1580
#ifdef __ac_need__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACBuilderH_ah__
1581
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACBuilderH_ah__
1582
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACBuilderH_ah__
1553
1583
#include "ExtACBuilderH.ah"
1556
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACBuilderCC_ah__
1557
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACBuilderCC_ah__
1558
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACBuilderCC_ah__
1586
#ifdef __ac_need__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACBuilderCC_ah__
1587
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACBuilderCC_ah__
1588
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACBuilderCC_ah__
1559
1589
#include "ExtACBuilderCC.ah"
1561
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACTree_ah__
1562
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACTree_ah__
1591
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACTree_ah__
1592
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACTree_ah__
1563
1593
#include "ExtACTree.ah"
1566
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACSyntaxH_ah__
1567
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACSyntaxH_ah__
1568
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACSyntaxH_ah__
1596
#ifdef __ac_need__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACSyntaxH_ah__
1597
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACSyntaxH_ah__
1598
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACSyntaxH_ah__
1569
1599
#include "ExtACSyntaxH.ah"
1572
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACSyntaxCC_ah__
1573
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACSyntaxCC_ah__
1574
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACSyntaxCC_ah__
1602
#ifdef __ac_need__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACSyntaxCC_ah__
1603
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACSyntaxCC_ah__
1604
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACSyntaxCC_ah__
1575
1605
#include "ExtACSyntaxCC.ah"
1578
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACTree_ah__
1579
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACTree_ah__
1580
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACTree_ah__
1608
#ifdef __ac_need__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACTree_ah__
1609
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACTree_ah__
1610
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACTree_ah__
1581
1611
#include "ExtACTree.ah"
1584
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACKeywords_ah__
1585
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACKeywords_ah__
1586
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACKeywords_ah__
1614
#ifdef __ac_need__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACKeywords_ah__
1615
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACKeywords_ah__
1616
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACKeywords_ah__
1587
1617
#include "ExtACKeywords.ah"
1589
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
1590
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
1619
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
1620
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
1591
1621
#include "PragmaOnceUnitState.ah"
1594
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtGnu_ah__
1595
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACTree_ah__
1596
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACTree_ah__
1624
#ifdef __ac_need__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtGnu_ah__
1625
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACTree_ah__
1626
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACTree_ah__
1597
1627
#include "ExtACTree.ah"
1599
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtGnu_ah__
1600
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtGnu_ah__
1629
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtGnu_ah__
1630
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtGnu_ah__
1601
1631
#include "ExtGnu.ah"
1604
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtGnuCSemDeclSpecs_ah__
1605
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACTree_ah__
1606
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtACTree_ah__
1634
#ifdef __ac_need__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtGnuCSemDeclSpecs_ah__
1635
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACTree_ah__
1636
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtACTree_ah__
1607
1637
#include "ExtACTree.ah"
1609
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtGnuCSemDeclSpecs_ah__
1610
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_ExtGnuCSemDeclSpecs_ah__
1639
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtGnuCSemDeclSpecs_ah__
1640
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_ExtGnuCSemDeclSpecs_ah__
1611
1641
#include "ExtGnuCSemDeclSpecs.ah"
1614
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
1615
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
1616
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
1617
#include "PragmaOnceUnitState.ah"
1620
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_PragmaOnce_ah__
1621
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
1622
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
1623
#include "PragmaOnceUnitState.ah"
1625
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_PragmaOnce_ah__
1626
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_PragmaOnce_ah__
1644
#ifdef __ac_need__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
1645
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
1646
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
1647
#include "PragmaOnceUnitState.ah"
1650
#ifdef __ac_need__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_PragmaOnce_ah__
1651
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
1652
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
1653
#include "PragmaOnceUnitState.ah"
1655
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_PragmaOnce_ah__
1656
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_PragmaOnce_ah__
1627
1657
#include "PragmaOnce.ah"
1630
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_TraceSyntax_ah__
1631
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_TraceSyntax_ah__
1632
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_TraceSyntax_ah__
1660
#ifdef __ac_need__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_TraceSyntax_ah__
1661
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_TraceSyntax_ah__
1662
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_TraceSyntax_ah__
1633
1663
#include "TraceSyntax.ah"
1636
#ifdef __ac_need__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CMatchSyntax_ah__
1637
#ifndef __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CMatchSyntax_ah__
1638
#define __ac_have__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CMatchSyntax_ah__
1666
#ifdef __ac_need__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_CMatchSyntax_ah__
1667
#ifndef __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_CMatchSyntax_ah__
1668
#define __ac_have__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_CMatchSyntax_ah__
1639
1669
#include "CMatchSyntax.ah"
1642
#undef __ac_FIRST__var_tmp_aspectc4343_debian_Puma_gen45release_step1__
1643
#undef __ac_FIRST_FILE__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CMatchSyntax_ah__
1644
#endif // __ac_FIRST_FILE__var_tmp_aspectc4343_debian_Puma_gen45release_step1_aspects_CMatchSyntax_ah__
1672
#undef __ac_FIRST__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1__
1673
#undef __ac_FIRST_FILE__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_CMatchSyntax_ah__
1674
#endif // __ac_FIRST_FILE__home_inf4_tartler_src_aspectc4343_upstream_Puma_gen45release_step1_aspects_CMatchSyntax_ah__