172
190
// introduce wildcard rules to CSyntax and CCSyntax
174
#line 66 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
192
#line 66 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
177
#line 67 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
195
#line 67 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
180
198
// extend CBuilder
182
#line 70 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
200
#line 70 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
185
203
// extend CSemantic
187
#line 85 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
205
#line 85 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
190
208
// let first parse wildcards before parsing anything else
192
#line 3 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
210
#line 3 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
194
212
public: template<class JoinPoint> void __a0_around
195
#line 89 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
213
#line 89 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
197
#line 89 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
215
#line 89 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
199
#line 89 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
217
#line 89 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
201
#line 202 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
219
#line 220 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
203
221
JoinPoint *&thisJoinPoint = tjp;
205
#line 89 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
223
#line 89 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
207
#line 208 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
225
#line 226 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
209
227
typedef typename JoinPoint::That __JP_That;
210
228
typedef typename JoinPoint::Target __JP_Target;
211
229
typedef typename JoinPoint::Result __JP_Result;
213
#line 89 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
231
#line 89 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
215
233
if (match_expr &&
216
234
thisJoinPoint->that ()->parse (&__JP_That
217
#line 91 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
235
#line 91 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
219
*(CTree**)thisJoinPoint->result () =
237
*(Puma::CTree**)thisJoinPoint->result () =
220
238
thisJoinPoint->that ()->builder ().get_node ();
222
240
thisJoinPoint->action ().trigger ();
224
#line 225 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
242
#line 243 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
228
#line 96 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
246
#line 96 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
231
249
// extend the syntax to parse ANYs
234
#line 3 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
252
#line 3 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
236
254
public: template<class JoinPoint> void __a1_around
237
#line 101 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
255
#line 101 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
239
#line 101 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
257
#line 101 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
241
#line 101 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
259
#line 101 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
243
#line 244 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
261
#line 262 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
245
263
JoinPoint *&thisJoinPoint = tjp;
247
#line 101 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
265
#line 101 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
249
#line 250 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
267
#line 268 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
251
269
typedef typename JoinPoint::That __JP_That;
252
270
typedef typename JoinPoint::Target __JP_Target;
253
271
typedef typename JoinPoint::Result __JP_Result;
255
#line 101 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
273
#line 101 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
257
if (match_expr && thisJoinPoint->that ()->parse (TOK_ANY_EXPR)) {
275
if (match_expr && thisJoinPoint->that ()->parse (Puma::TOK_ANY_EXPR)) {
258
276
thisJoinPoint->that ()->parse (&__JP_That
259
#line 103 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
277
#line 103 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
261
*(CTree**)thisJoinPoint->result () =
279
*(Puma::CTree**)thisJoinPoint->result () =
262
280
thisJoinPoint->that ()->builder ().any ();
264
282
thisJoinPoint->action ().trigger ();
266
#line 267 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
284
#line 285 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
270
#line 108 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
288
#line 108 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
274
#line 3 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
292
#line 3 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
276
294
public: template<class JoinPoint> void __a2_around
277
#line 111 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
295
#line 111 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
279
#line 111 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
297
#line 111 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
281
#line 111 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
299
#line 111 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
283
#line 284 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
301
#line 302 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
285
303
JoinPoint *&thisJoinPoint = tjp;
287
#line 111 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
305
#line 111 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
289
#line 290 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
307
#line 308 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
291
309
typedef typename JoinPoint::That __JP_That;
292
310
typedef typename JoinPoint::Target __JP_Target;
293
311
typedef typename JoinPoint::Result __JP_Result;
295
#line 111 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
313
#line 111 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
297
if (match_expr && thisJoinPoint->that ()->parse (TOK_ANY_EXPR_LIST)) {
315
if (match_expr && thisJoinPoint->that ()->parse (Puma::TOK_ANY_EXPR_LIST)) {
298
316
thisJoinPoint->that ()->parse (&__JP_That
299
#line 113 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
317
#line 113 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
301
*(CTree**)thisJoinPoint->result () =
319
*(Puma::CTree**)thisJoinPoint->result () =
302
320
thisJoinPoint->that ()->builder ().any_list ();
304
322
thisJoinPoint->action ().trigger ();
306
#line 307 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
324
#line 325 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
310
#line 118 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
328
#line 118 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
314
#line 3 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
332
#line 3 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
316
334
public: template<class JoinPoint> void __a3_around
317
#line 121 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
335
#line 121 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
319
#line 121 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
337
#line 121 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
321
#line 121 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
339
#line 121 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
323
#line 324 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
341
#line 342 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
325
343
JoinPoint *&thisJoinPoint = tjp;
327
#line 121 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
345
#line 121 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
329
#line 330 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
347
#line 348 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
331
349
typedef typename JoinPoint::That __JP_That;
332
350
typedef typename JoinPoint::Target __JP_Target;
333
351
typedef typename JoinPoint::Result __JP_Result;
335
#line 121 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
353
#line 121 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
337
if (match_expr && thisJoinPoint->that ()->parse (TOK_ANY_ID_EXPR)) {
355
if (match_expr && thisJoinPoint->that ()->parse (Puma::TOK_ANY_ID_EXPR)) {
338
356
thisJoinPoint->that ()->parse (&__JP_That
339
#line 123 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
357
#line 123 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
341
*(CTree**)thisJoinPoint->result () =
359
*(Puma::CTree**)thisJoinPoint->result () =
342
360
thisJoinPoint->that ()->builder ().any ();
344
362
thisJoinPoint->action ().trigger ();
346
#line 347 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
364
#line 365 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
350
#line 128 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
368
#line 128 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
354
#line 3 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
372
#line 3 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
356
374
public: template<class JoinPoint> void __a4_around
357
#line 131 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
375
#line 131 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
359
#line 131 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
377
#line 131 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
361
#line 131 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
379
#line 131 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
363
#line 364 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
381
#line 382 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
365
383
JoinPoint *&thisJoinPoint = tjp;
367
#line 131 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
385
#line 131 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
369
#line 370 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
387
#line 388 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
371
389
typedef typename JoinPoint::That __JP_That;
372
390
typedef typename JoinPoint::Target __JP_Target;
373
391
typedef typename JoinPoint::Result __JP_Result;
375
#line 131 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
393
#line 131 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
377
if (match_expr && thisJoinPoint->that ()->parse (TOK_ANY_IDENTIFIER)) {
395
if (match_expr && thisJoinPoint->that ()->parse (Puma::TOK_ANY_IDENTIFIER)) {
378
396
thisJoinPoint->that ()->parse (&__JP_That
379
#line 133 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
397
#line 133 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
381
*(CTree**)thisJoinPoint->result () =
399
*(Puma::CTree**)thisJoinPoint->result () =
382
400
thisJoinPoint->that ()->builder ().any ();
384
402
thisJoinPoint->action ().trigger ();
386
#line 387 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
404
#line 405 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
390
#line 138 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
408
#line 138 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
394
#line 3 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
412
#line 3 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
396
414
public: template<class JoinPoint> void __a5_after
397
#line 141 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
415
#line 141 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
399
#line 141 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
417
#line 141 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
401
#line 141 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
419
#line 141 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
403
#line 404 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
421
#line 422 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
405
423
typedef typename JoinPoint::That __JP_That;
406
424
typedef typename JoinPoint::Target __JP_Target;
407
425
typedef typename JoinPoint::Result __JP_Result;
409
#line 141 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
427
#line 141 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
411
tjp->that ()->_decl_spec_1.set (TOK_ANY_DECL_SPEC);
429
tjp->that ()->_decl_spec_1.set (Puma::TOK_ANY_DECL_SPEC);
413
#line 414 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
431
#line 432 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
417
#line 143 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
435
#line 143 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
421
#line 3 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
439
#line 3 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
423
441
public: template<class JoinPoint> void __a6_after
424
#line 146 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
442
#line 146 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
426
#line 146 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
444
#line 146 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
428
#line 146 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
446
#line 146 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
430
#line 431 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
448
#line 449 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
432
450
typedef typename JoinPoint::That __JP_That;
433
451
typedef typename JoinPoint::Target __JP_Target;
434
452
typedef typename JoinPoint::Result __JP_Result;
436
#line 146 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
454
#line 146 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
438
CTree *&result = *(CTree**)tjp->result ();
456
Puma::CTree *&result = *(Puma::CTree**)tjp->result ();
439
457
if (match_expr && !result &&
440
tjp->that ()->parse (TOK_ANY_DECL_SPEC) &&
458
tjp->that ()->parse (Puma::TOK_ANY_DECL_SPEC) &&
441
459
tjp->that ()->parse (&__JP_That
442
#line 150 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
460
#line 150 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
443
461
::wc_extension)) {
444
462
result = tjp->that ()->builder().any ();
447
#line 448 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
465
#line 466 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
451
#line 153 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
469
#line 153 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
455
#line 3 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
473
#line 3 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
457
475
public: template<class JoinPoint> void __a7_around
458
#line 156 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
476
#line 156 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
460
#line 156 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
478
#line 156 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
462
#line 156 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
480
#line 156 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
464
#line 465 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
482
#line 483 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
466
484
JoinPoint *&thisJoinPoint = tjp;
468
#line 156 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
486
#line 156 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
470
#line 471 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
488
#line 489 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
472
490
typedef typename JoinPoint::That __JP_That;
473
491
typedef typename JoinPoint::Target __JP_Target;
474
492
typedef typename JoinPoint::Result __JP_Result;
476
#line 156 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
494
#line 156 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
478
if (match_expr && thisJoinPoint->that ()->parse (TOK_ANY_DECL_SPEC_SEQ)) {
496
if (match_expr && thisJoinPoint->that ()->parse (Puma::TOK_ANY_DECL_SPEC_SEQ)) {
479
497
thisJoinPoint->that ()->parse (&__JP_That
480
#line 158 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
498
#line 158 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
482
*(CTree**)thisJoinPoint->result () =
500
*(Puma::CTree**)thisJoinPoint->result () =
483
501
thisJoinPoint->that ()->builder ().any_list ();
485
503
thisJoinPoint->action ().trigger ();
487
#line 488 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
505
#line 506 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
491
#line 163 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
509
#line 163 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
495
#line 3 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
513
#line 3 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
497
515
public: template<class JoinPoint> void __a8_around
498
#line 166 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
516
#line 166 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
500
#line 166 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
518
#line 166 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
502
#line 166 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
520
#line 166 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
504
#line 505 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
522
#line 523 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
506
524
JoinPoint *&thisJoinPoint = tjp;
508
#line 166 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
526
#line 166 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
510
#line 511 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
528
#line 529 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
512
530
typedef typename JoinPoint::That __JP_That;
513
531
typedef typename JoinPoint::Target __JP_Target;
514
532
typedef typename JoinPoint::Result __JP_Result;
516
#line 166 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
534
#line 166 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
518
if (match_expr && thisJoinPoint->that ()->parse (TOK_ANY_INIT_DECLARATOR_LIST)) {
536
if (match_expr && thisJoinPoint->that ()->parse (Puma::TOK_ANY_INIT_DECLARATOR_LIST)) {
519
537
thisJoinPoint->that ()->parse (&__JP_That
520
#line 168 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
538
#line 168 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
522
*(CTree**)thisJoinPoint->result () =
540
*(Puma::CTree**)thisJoinPoint->result () =
523
541
thisJoinPoint->that ()->builder ().any_list ();
525
543
thisJoinPoint->action ().trigger ();
527
#line 528 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
545
#line 546 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
531
#line 173 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
549
#line 173 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
535
#line 3 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
553
#line 3 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
537
555
public: template<class JoinPoint> void __a9_around
538
#line 176 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
556
#line 176 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
540
#line 176 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
558
#line 176 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
542
#line 176 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
560
#line 176 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
544
#line 545 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
562
#line 563 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
546
564
JoinPoint *&thisJoinPoint = tjp;
548
#line 176 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
566
#line 176 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
550
#line 551 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
568
#line 569 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
552
570
typedef typename JoinPoint::That __JP_That;
553
571
typedef typename JoinPoint::Target __JP_Target;
554
572
typedef typename JoinPoint::Result __JP_Result;
556
#line 176 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
574
#line 176 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
558
if (match_expr && thisJoinPoint->that ()->parse (TOK_ANY_INIT_DECLARATOR)) {
576
if (match_expr && thisJoinPoint->that ()->parse (Puma::TOK_ANY_INIT_DECLARATOR)) {
559
577
thisJoinPoint->that ()->parse (&__JP_That
560
#line 178 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
578
#line 178 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
562
*(CTree**)thisJoinPoint->result () =
580
*(Puma::CTree**)thisJoinPoint->result () =
563
581
thisJoinPoint->that ()->builder ().any ();
565
583
thisJoinPoint->action ().trigger ();
567
#line 568 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
585
#line 586 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
571
#line 183 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
589
#line 183 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
575
#line 3 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
593
#line 3 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
577
595
public: template<class JoinPoint> void __a10_around
578
#line 186 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
596
#line 186 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
580
#line 186 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
598
#line 186 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
582
#line 186 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
600
#line 186 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
584
#line 585 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
602
#line 603 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
586
604
JoinPoint *&thisJoinPoint = tjp;
588
#line 186 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
606
#line 186 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
590
#line 591 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
608
#line 609 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
592
610
typedef typename JoinPoint::That __JP_That;
593
611
typedef typename JoinPoint::Target __JP_Target;
594
612
typedef typename JoinPoint::Result __JP_Result;
596
#line 186 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
614
#line 186 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
598
if (match_expr && thisJoinPoint->that ()->parse (TOK_ANY_DECLARATOR)) {
616
if (match_expr && thisJoinPoint->that ()->parse (Puma::TOK_ANY_DECLARATOR)) {
599
617
thisJoinPoint->that ()->parse (&__JP_That
600
#line 188 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
618
#line 188 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
602
*(CTree**)thisJoinPoint->result () =
620
*(Puma::CTree**)thisJoinPoint->result () =
603
621
thisJoinPoint->that ()->builder ().any ();
605
623
thisJoinPoint->action ().trigger ();
607
#line 608 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
625
#line 626 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
611
#line 193 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
629
#line 193 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
615
#line 3 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
633
#line 3 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
617
635
public: template<class JoinPoint> void __a11_around
618
#line 196 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
636
#line 196 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
620
#line 196 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
638
#line 196 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
622
#line 196 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
640
#line 196 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
624
#line 625 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
642
#line 643 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
626
644
JoinPoint *&thisJoinPoint = tjp;
628
#line 196 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
646
#line 196 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
630
#line 631 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
648
#line 649 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
632
650
typedef typename JoinPoint::That __JP_That;
633
651
typedef typename JoinPoint::Target __JP_Target;
634
652
typedef typename JoinPoint::Result __JP_Result;
636
#line 196 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
654
#line 196 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
638
if (match_expr && thisJoinPoint->that ()->parse (TOK_ANY_INIT)) {
656
if (match_expr && thisJoinPoint->that ()->parse (Puma::TOK_ANY_INIT)) {
639
657
thisJoinPoint->that ()->parse (&__JP_That
640
#line 198 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
658
#line 198 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
642
*(CTree**)thisJoinPoint->result () =
660
*(Puma::CTree**)thisJoinPoint->result () =
643
661
thisJoinPoint->that ()->builder ().any ();
645
663
thisJoinPoint->action ().trigger ();
647
#line 648 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
665
#line 666 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
651
#line 203 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
669
#line 203 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
655
#line 3 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
673
#line 3 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
657
675
public: template<class JoinPoint> void __a12_around
658
#line 206 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
676
#line 206 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
660
#line 206 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
678
#line 206 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
662
#line 206 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
680
#line 206 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
664
#line 665 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
682
#line 683 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
666
684
JoinPoint *&thisJoinPoint = tjp;
668
#line 206 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
686
#line 206 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
670
#line 671 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
688
#line 689 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
672
690
typedef typename JoinPoint::That __JP_That;
673
691
typedef typename JoinPoint::Target __JP_Target;
674
692
typedef typename JoinPoint::Result __JP_Result;
676
#line 206 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
694
#line 206 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
678
if (match_expr && thisJoinPoint->that ()->parse (TOK_ANY_ARG_DECL_SEQ)) {
696
if (match_expr && thisJoinPoint->that ()->parse (Puma::TOK_ANY_ARG_DECL_SEQ)) {
679
697
thisJoinPoint->that ()->parse (&__JP_That
680
#line 208 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
698
#line 208 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
682
*(CTree**)thisJoinPoint->result () =
700
*(Puma::CTree**)thisJoinPoint->result () =
683
701
thisJoinPoint->that ()->builder ().any_list ();
685
703
thisJoinPoint->action ().trigger ();
687
#line 688 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
705
#line 706 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
691
#line 213 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
709
#line 213 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
695
#line 3 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
713
#line 3 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
697
715
public: template<class JoinPoint> void __a13_around
698
#line 216 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
716
#line 216 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
700
#line 216 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
718
#line 216 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
702
#line 216 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
720
#line 216 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
704
#line 705 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
722
#line 723 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
706
724
JoinPoint *&thisJoinPoint = tjp;
708
#line 216 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
726
#line 216 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
710
#line 711 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
728
#line 729 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
712
730
typedef typename JoinPoint::That __JP_That;
713
731
typedef typename JoinPoint::Target __JP_Target;
714
732
typedef typename JoinPoint::Result __JP_Result;
716
#line 216 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
734
#line 216 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
718
if (match_expr && thisJoinPoint->that ()->parse (TOK_ANY_FCT_BODY)) {
736
if (match_expr && thisJoinPoint->that ()->parse (Puma::TOK_ANY_FCT_BODY)) {
719
737
thisJoinPoint->that ()->parse (&__JP_That
720
#line 218 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
738
#line 218 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
722
*(CTree**)thisJoinPoint->result () =
740
*(Puma::CTree**)thisJoinPoint->result () =
723
741
thisJoinPoint->that ()->builder ().any ();
725
743
thisJoinPoint->action ().trigger ();
727
#line 728 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
745
#line 746 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
731
#line 223 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
749
#line 223 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
735
#line 3 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
753
#line 3 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
737
755
public: template<class JoinPoint> void __a14_around
738
#line 226 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
756
#line 226 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
740
#line 226 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
758
#line 226 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
742
#line 226 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
760
#line 226 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
744
#line 745 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
762
#line 763 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
746
764
JoinPoint *&thisJoinPoint = tjp;
748
#line 226 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
766
#line 226 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
750
#line 751 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
768
#line 769 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
752
770
typedef typename JoinPoint::That __JP_That;
753
771
typedef typename JoinPoint::Target __JP_Target;
754
772
typedef typename JoinPoint::Result __JP_Result;
756
#line 226 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
774
#line 226 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
758
if (match_expr && thisJoinPoint->that ()->parse (TOK_ANY_CLASS_SPEC)) {
776
if (match_expr && thisJoinPoint->that ()->parse (Puma::TOK_ANY_CLASS_SPEC)) {
759
777
thisJoinPoint->that ()->parse (&__JP_That
760
#line 228 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
778
#line 228 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
762
*(CTree**)thisJoinPoint->result () =
780
*(Puma::CTree**)thisJoinPoint->result () =
763
781
thisJoinPoint->that ()->builder ().any ();
765
783
thisJoinPoint->action ().trigger ();
767
#line 768 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
785
#line 786 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
771
#line 233 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
789
#line 233 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
775
#line 3 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
793
#line 3 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
777
795
public: template<class JoinPoint> void __a15_around
778
#line 236 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
796
#line 236 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
780
#line 236 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
798
#line 236 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
782
#line 236 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
800
#line 236 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
784
#line 785 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
802
#line 803 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
786
804
JoinPoint *&thisJoinPoint = tjp;
788
#line 236 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
806
#line 236 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
790
#line 791 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
808
#line 809 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
792
810
typedef typename JoinPoint::That __JP_That;
793
811
typedef typename JoinPoint::Target __JP_Target;
794
812
typedef typename JoinPoint::Result __JP_Result;
796
#line 236 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
814
#line 236 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
798
if (match_expr && thisJoinPoint->that ()->parse (TOK_ANY_MEMBER_SPEC)) {
816
if (match_expr && thisJoinPoint->that ()->parse (Puma::TOK_ANY_MEMBER_SPEC)) {
799
817
thisJoinPoint->that ()->parse (&__JP_That
800
#line 238 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
818
#line 238 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
802
*(CTree**)thisJoinPoint->result () =
820
*(Puma::CTree**)thisJoinPoint->result () =
803
821
thisJoinPoint->that ()->builder ().any_list ();
805
823
thisJoinPoint->action ().trigger ();
807
#line 808 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
825
#line 826 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
811
#line 243 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
829
#line 243 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
815
#line 3 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
833
#line 3 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
817
835
public: template<class JoinPoint> void __a16_around
818
#line 246 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
836
#line 246 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
820
#line 246 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
838
#line 246 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
822
#line 246 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
840
#line 246 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
824
#line 825 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
842
#line 843 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
826
844
JoinPoint *&thisJoinPoint = tjp;
828
#line 246 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
846
#line 246 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
830
#line 831 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
848
#line 849 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
832
850
typedef typename JoinPoint::That __JP_That;
833
851
typedef typename JoinPoint::Target __JP_Target;
834
852
typedef typename JoinPoint::Result __JP_Result;
836
#line 246 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
854
#line 246 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
838
if (match_expr && thisJoinPoint->that ()->parse (TOK_ANY_MEMBER_DECL)) {
856
if (match_expr && thisJoinPoint->that ()->parse (Puma::TOK_ANY_MEMBER_DECL)) {
839
857
thisJoinPoint->that ()->parse (&__JP_That
840
#line 248 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
858
#line 248 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
842
*(CTree**)thisJoinPoint->result () =
860
*(Puma::CTree**)thisJoinPoint->result () =
843
861
thisJoinPoint->that ()->builder ().any ();
845
863
thisJoinPoint->action ().trigger ();
847
#line 848 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
865
#line 866 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
851
#line 253 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
869
#line 253 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
855
#line 3 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
873
#line 3 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
857
875
public: template<class JoinPoint> void __a17_around
858
#line 256 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
876
#line 256 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
860
#line 256 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
878
#line 256 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
862
#line 256 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
880
#line 256 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
864
#line 865 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
882
#line 883 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
866
884
JoinPoint *&thisJoinPoint = tjp;
868
#line 256 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
886
#line 256 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
870
#line 871 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
888
#line 889 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
872
890
typedef typename JoinPoint::That __JP_That;
873
891
typedef typename JoinPoint::Target __JP_Target;
874
892
typedef typename JoinPoint::Result __JP_Result;
876
#line 256 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
894
#line 256 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
878
if (match_expr && thisJoinPoint->that ()->parse (TOK_ANY_STMT)) {
896
if (match_expr && thisJoinPoint->that ()->parse (Puma::TOK_ANY_STMT)) {
879
897
thisJoinPoint->that ()->parse (&__JP_That
880
#line 258 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
898
#line 258 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
882
*(CTree**)thisJoinPoint->result () =
900
*(Puma::CTree**)thisJoinPoint->result () =
883
901
thisJoinPoint->that ()->builder ().any ();
885
903
thisJoinPoint->action ().trigger ();
887
#line 888 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
905
#line 906 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
891
#line 263 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
909
#line 263 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
895
#line 3 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
913
#line 3 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
897
915
public: template<class JoinPoint> void __a18_around
898
#line 266 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
916
#line 266 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
900
#line 266 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
918
#line 266 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
902
#line 266 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
920
#line 266 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
904
#line 905 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
922
#line 923 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
906
924
JoinPoint *&thisJoinPoint = tjp;
908
#line 266 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
926
#line 266 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
910
#line 911 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
928
#line 929 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
912
930
typedef typename JoinPoint::That __JP_That;
913
931
typedef typename JoinPoint::Target __JP_Target;
914
932
typedef typename JoinPoint::Result __JP_Result;
916
#line 266 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
934
#line 266 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
918
if (match_expr && thisJoinPoint->that ()->parse (TOK_ANY_STMT_SEQ)) {
936
if (match_expr && thisJoinPoint->that ()->parse (Puma::TOK_ANY_STMT_SEQ)) {
919
937
thisJoinPoint->that ()->parse (&__JP_That
920
#line 268 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
938
#line 268 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
922
*(CTree**)thisJoinPoint->result () =
940
*(Puma::CTree**)thisJoinPoint->result () =
923
941
thisJoinPoint->that ()->builder ().any_list ();
925
943
thisJoinPoint->action ().trigger ();
927
#line 928 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
945
#line 946 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
931
#line 273 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
949
#line 273 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
935
#line 3 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
953
#line 3 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
937
955
public: template<class JoinPoint> void __a19_around
938
#line 276 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
956
#line 276 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
940
#line 276 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
958
#line 276 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
942
#line 276 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
960
#line 276 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
944
#line 945 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
962
#line 963 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
946
964
JoinPoint *&thisJoinPoint = tjp;
948
#line 276 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
966
#line 276 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
950
#line 951 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
968
#line 969 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
952
970
typedef typename JoinPoint::That __JP_That;
953
971
typedef typename JoinPoint::Target __JP_Target;
954
972
typedef typename JoinPoint::Result __JP_Result;
956
#line 276 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
974
#line 276 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
958
if (match_expr && thisJoinPoint->that ()->parse (TOK_ANY_BASE_CLAUSE)) {
976
if (match_expr && thisJoinPoint->that ()->parse (Puma::TOK_ANY_BASE_CLAUSE)) {
959
977
thisJoinPoint->that ()->parse (&__JP_That
960
#line 278 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
978
#line 278 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
962
*(CTree**)thisJoinPoint->result () =
980
*(Puma::CTree**)thisJoinPoint->result () =
963
981
thisJoinPoint->that ()->builder ().any_list ();
965
983
thisJoinPoint->action ().trigger ();
967
#line 968 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
985
#line 986 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
971
#line 283 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
989
#line 283 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
975
#line 3 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
993
#line 3 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
977
995
public: template<class JoinPoint> void __a20_around
978
#line 286 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
996
#line 286 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
980
#line 286 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
998
#line 286 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
982
#line 286 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1000
#line 286 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
984
#line 985 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
1002
#line 1003 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
986
1004
JoinPoint *&thisJoinPoint = tjp;
988
#line 286 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1006
#line 286 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
990
#line 991 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
1008
#line 1009 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
992
1010
typedef typename JoinPoint::That __JP_That;
993
1011
typedef typename JoinPoint::Target __JP_Target;
994
1012
typedef typename JoinPoint::Result __JP_Result;
996
#line 286 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1014
#line 286 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
998
if (match_expr && thisJoinPoint->that ()->parse (TOK_ANY_CTOR_INIT)) {
1016
if (match_expr && thisJoinPoint->that ()->parse (Puma::TOK_ANY_CTOR_INIT)) {
999
1017
thisJoinPoint->that ()->parse (&__JP_That
1000
#line 288 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1018
#line 288 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1001
1019
::wc_extension);
1002
*(CTree**)thisJoinPoint->result () =
1020
*(Puma::CTree**)thisJoinPoint->result () =
1003
1021
thisJoinPoint->that ()->builder ().any ();
1005
1023
thisJoinPoint->action ().trigger ();
1007
#line 1008 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
1025
#line 1026 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
1011
#line 293 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1029
#line 293 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1015
#line 3 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1033
#line 3 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1017
1035
public: template<class JoinPoint> void __a21_around
1018
#line 296 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1036
#line 296 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1020
#line 296 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1038
#line 296 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1021
1039
(JoinPoint *tjp)
1022
#line 296 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1040
#line 296 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1024
#line 1025 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
1042
#line 1043 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
1026
1044
JoinPoint *&thisJoinPoint = tjp;
1028
#line 296 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1046
#line 296 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1030
#line 1031 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
1048
#line 1049 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
1032
1050
typedef typename JoinPoint::That __JP_That;
1033
1051
typedef typename JoinPoint::Target __JP_Target;
1034
1052
typedef typename JoinPoint::Result __JP_Result;
1036
#line 296 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1054
#line 296 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1038
if (match_expr && thisJoinPoint->that ()->parse (TOK_ANY_MEM_INIT)) {
1056
if (match_expr && thisJoinPoint->that ()->parse (Puma::TOK_ANY_MEM_INIT)) {
1039
1057
thisJoinPoint->that ()->parse (&__JP_That
1040
#line 298 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1058
#line 298 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1041
1059
::wc_extension);
1042
*(CTree**)thisJoinPoint->result () =
1060
*(Puma::CTree**)thisJoinPoint->result () =
1043
1061
thisJoinPoint->that ()->builder ().any ();
1045
1063
thisJoinPoint->action ().trigger ();
1047
#line 1048 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
1065
#line 1066 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
1051
#line 303 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1069
#line 303 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1054
1072
// extend the syntax to be able to parse match trees
1057
#line 3 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1075
#line 3 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1059
1077
public: template<class JoinPoint> void __a22_around
1060
#line 308 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1078
#line 308 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1062
#line 308 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1080
#line 308 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1063
1081
(JoinPoint *tjp)
1064
#line 308 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1082
#line 308 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1066
#line 1067 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
1084
#line 1085 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
1068
1086
JoinPoint *&thisJoinPoint = tjp;
1070
#line 308 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1088
#line 308 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1072
#line 1073 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
1090
#line 1091 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
1074
1092
typedef typename JoinPoint::That __JP_That;
1075
1093
typedef typename JoinPoint::Target __JP_Target;
1076
1094
typedef typename JoinPoint::Result __JP_Result;
1078
#line 308 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1096
#line 308 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1080
if (match_expr && thisJoinPoint->that ()->parse (TOK_IS_TYPEDEF)) {
1081
*(CTree**)thisJoinPoint->result () =
1082
thisJoinPoint->that ()->parse (TOK_ID) ?
1083
thisJoinPoint->that ()->builder ().is_name () : (CTree*)0;
1098
if (match_expr && thisJoinPoint->that ()->parse (Puma::TOK_IS_TYPEDEF)) {
1099
*(Puma::CTree**)thisJoinPoint->result () =
1100
thisJoinPoint->that ()->parse (Puma::TOK_ID) ?
1101
thisJoinPoint->that ()->builder ().is_name () : (Puma::CTree*)0;
1085
1103
thisJoinPoint->action ().trigger ();
1087
#line 1088 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
1105
#line 1106 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
1091
#line 315 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1109
#line 315 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1095
#line 3 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1113
#line 3 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1097
1115
public: template<class JoinPoint> void __a23_around
1098
#line 318 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1116
#line 318 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1100
#line 318 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1118
#line 318 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1101
1119
(JoinPoint *tjp)
1102
#line 318 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1120
#line 318 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1104
#line 1105 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
1122
#line 1123 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
1106
1124
JoinPoint *&thisJoinPoint = tjp;
1108
#line 318 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1126
#line 318 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1110
#line 1111 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
1128
#line 1129 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
1112
1130
typedef typename JoinPoint::That __JP_That;
1113
1131
typedef typename JoinPoint::Target __JP_Target;
1114
1132
typedef typename JoinPoint::Result __JP_Result;
1116
#line 318 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1134
#line 318 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1118
if (match_expr && thisJoinPoint->that ()->parse (TOK_IS_CLASS)) {
1119
*(CTree**)thisJoinPoint->result () =
1120
thisJoinPoint->that ()->parse (TOK_ID) ?
1121
thisJoinPoint->that ()->builder ().is_name () : (CTree*)0;
1136
if (match_expr && thisJoinPoint->that ()->parse (Puma::TOK_IS_CLASS)) {
1137
*(Puma::CTree**)thisJoinPoint->result () =
1138
thisJoinPoint->that ()->parse (Puma::TOK_ID) ?
1139
thisJoinPoint->that ()->builder ().is_name () : (Puma::CTree*)0;
1123
1141
thisJoinPoint->action ().trigger ();
1125
#line 1126 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
1143
#line 1144 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
1129
#line 325 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1147
#line 325 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1133
#line 3 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1151
#line 3 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1135
1153
public: template<class JoinPoint> void __a24_around
1136
#line 328 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1154
#line 328 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1138
#line 328 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1156
#line 328 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1139
1157
(JoinPoint *tjp)
1140
#line 328 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1158
#line 328 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1142
#line 1143 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
1160
#line 1161 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
1144
1162
JoinPoint *&thisJoinPoint = tjp;
1146
#line 328 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1164
#line 328 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1148
#line 1149 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
1166
#line 1167 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
1150
1168
typedef typename JoinPoint::That __JP_That;
1151
1169
typedef typename JoinPoint::Target __JP_Target;
1152
1170
typedef typename JoinPoint::Result __JP_Result;
1154
#line 328 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1172
#line 328 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1156
if (match_expr && thisJoinPoint->that ()->parse (TOK_IS_ENUM)) {
1157
*(CTree**)thisJoinPoint->result () =
1158
thisJoinPoint->that ()->parse (TOK_ID) ?
1159
thisJoinPoint->that ()->builder ().is_name () : (CTree*)0;
1174
if (match_expr && thisJoinPoint->that ()->parse (Puma::TOK_IS_ENUM)) {
1175
*(Puma::CTree**)thisJoinPoint->result () =
1176
thisJoinPoint->that ()->parse (Puma::TOK_ID) ?
1177
thisJoinPoint->that ()->builder ().is_name () : (Puma::CTree*)0;
1161
1179
thisJoinPoint->action ().trigger ();
1163
#line 1164 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
1181
#line 1182 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
1167
#line 335 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1185
#line 335 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1170
1188
// configure parsing match expressions
1173
#line 3 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1191
#line 3 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1175
1193
public: void __a25_before
1176
#line 340 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1194
#line 340 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1178
#line 340 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1180
#line 340 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1196
#line 340 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1197
(Puma::Config &config)
1198
#line 340 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1182
1200
match_expr = (config.Option ("--match-expr"));
1184
#line 1185 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
1202
#line 1203 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
1188
#line 342 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1206
#line 342 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1191
#line 1192 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
1209
#line 1210 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
1194
1212
template <class JoinPoint>
1195
inline void invoke_CMatchSyntax_CMatchSyntax_a0_around (JoinPoint *tjp) {
1213
__attribute((always_inline)) inline void invoke_CMatchSyntax_CMatchSyntax_a0_around (JoinPoint *tjp) {
1196
1214
::CMatchSyntax::aspectof()->__a0_around (tjp);
1198
1216
template <class JoinPoint>
1199
inline void invoke_CMatchSyntax_CMatchSyntax_a1_around (JoinPoint *tjp) {
1217
__attribute((always_inline)) inline void invoke_CMatchSyntax_CMatchSyntax_a1_around (JoinPoint *tjp) {
1200
1218
::CMatchSyntax::aspectof()->__a1_around (tjp);
1202
1220
template <class JoinPoint>
1203
inline void invoke_CMatchSyntax_CMatchSyntax_a2_around (JoinPoint *tjp) {
1221
__attribute((always_inline)) inline void invoke_CMatchSyntax_CMatchSyntax_a2_around (JoinPoint *tjp) {
1204
1222
::CMatchSyntax::aspectof()->__a2_around (tjp);
1206
1224
template <class JoinPoint>
1207
inline void invoke_CMatchSyntax_CMatchSyntax_a3_around (JoinPoint *tjp) {
1225
__attribute((always_inline)) inline void invoke_CMatchSyntax_CMatchSyntax_a3_around (JoinPoint *tjp) {
1208
1226
::CMatchSyntax::aspectof()->__a3_around (tjp);
1210
1228
template <class JoinPoint>
1211
inline void invoke_CMatchSyntax_CMatchSyntax_a4_around (JoinPoint *tjp) {
1229
__attribute((always_inline)) inline void invoke_CMatchSyntax_CMatchSyntax_a4_around (JoinPoint *tjp) {
1212
1230
::CMatchSyntax::aspectof()->__a4_around (tjp);
1214
1232
template <class JoinPoint>
1215
inline void invoke_CMatchSyntax_CMatchSyntax_a5_after (JoinPoint *tjp) {
1233
__attribute((always_inline)) inline void invoke_CMatchSyntax_CMatchSyntax_a5_after (JoinPoint *tjp) {
1216
1234
::CMatchSyntax::aspectof()->__a5_after (tjp);
1218
1236
template <class JoinPoint>
1219
inline void invoke_CMatchSyntax_CMatchSyntax_a6_after (JoinPoint *tjp) {
1237
__attribute((always_inline)) inline void invoke_CMatchSyntax_CMatchSyntax_a6_after (JoinPoint *tjp) {
1220
1238
::CMatchSyntax::aspectof()->__a6_after (tjp);
1222
1240
template <class JoinPoint>
1223
inline void invoke_CMatchSyntax_CMatchSyntax_a7_around (JoinPoint *tjp) {
1241
__attribute((always_inline)) inline void invoke_CMatchSyntax_CMatchSyntax_a7_around (JoinPoint *tjp) {
1224
1242
::CMatchSyntax::aspectof()->__a7_around (tjp);
1226
1244
template <class JoinPoint>
1227
inline void invoke_CMatchSyntax_CMatchSyntax_a8_around (JoinPoint *tjp) {
1245
__attribute((always_inline)) inline void invoke_CMatchSyntax_CMatchSyntax_a8_around (JoinPoint *tjp) {
1228
1246
::CMatchSyntax::aspectof()->__a8_around (tjp);
1230
1248
template <class JoinPoint>
1231
inline void invoke_CMatchSyntax_CMatchSyntax_a9_around (JoinPoint *tjp) {
1249
__attribute((always_inline)) inline void invoke_CMatchSyntax_CMatchSyntax_a9_around (JoinPoint *tjp) {
1232
1250
::CMatchSyntax::aspectof()->__a9_around (tjp);
1234
1252
template <class JoinPoint>
1235
inline void invoke_CMatchSyntax_CMatchSyntax_a10_around (JoinPoint *tjp) {
1253
__attribute((always_inline)) inline void invoke_CMatchSyntax_CMatchSyntax_a10_around (JoinPoint *tjp) {
1236
1254
::CMatchSyntax::aspectof()->__a10_around (tjp);
1238
1256
template <class JoinPoint>
1239
inline void invoke_CMatchSyntax_CMatchSyntax_a11_around (JoinPoint *tjp) {
1257
__attribute((always_inline)) inline void invoke_CMatchSyntax_CMatchSyntax_a11_around (JoinPoint *tjp) {
1240
1258
::CMatchSyntax::aspectof()->__a11_around (tjp);
1242
1260
template <class JoinPoint>
1243
inline void invoke_CMatchSyntax_CMatchSyntax_a12_around (JoinPoint *tjp) {
1261
__attribute((always_inline)) inline void invoke_CMatchSyntax_CMatchSyntax_a12_around (JoinPoint *tjp) {
1244
1262
::CMatchSyntax::aspectof()->__a12_around (tjp);
1246
1264
template <class JoinPoint>
1247
inline void invoke_CMatchSyntax_CMatchSyntax_a13_around (JoinPoint *tjp) {
1265
__attribute((always_inline)) inline void invoke_CMatchSyntax_CMatchSyntax_a13_around (JoinPoint *tjp) {
1248
1266
::CMatchSyntax::aspectof()->__a13_around (tjp);
1250
1268
template <class JoinPoint>
1251
inline void invoke_CMatchSyntax_CMatchSyntax_a14_around (JoinPoint *tjp) {
1269
__attribute((always_inline)) inline void invoke_CMatchSyntax_CMatchSyntax_a14_around (JoinPoint *tjp) {
1252
1270
::CMatchSyntax::aspectof()->__a14_around (tjp);
1254
1272
template <class JoinPoint>
1255
inline void invoke_CMatchSyntax_CMatchSyntax_a15_around (JoinPoint *tjp) {
1273
__attribute((always_inline)) inline void invoke_CMatchSyntax_CMatchSyntax_a15_around (JoinPoint *tjp) {
1256
1274
::CMatchSyntax::aspectof()->__a15_around (tjp);
1258
1276
template <class JoinPoint>
1259
inline void invoke_CMatchSyntax_CMatchSyntax_a16_around (JoinPoint *tjp) {
1277
__attribute((always_inline)) inline void invoke_CMatchSyntax_CMatchSyntax_a16_around (JoinPoint *tjp) {
1260
1278
::CMatchSyntax::aspectof()->__a16_around (tjp);
1262
1280
template <class JoinPoint>
1263
inline void invoke_CMatchSyntax_CMatchSyntax_a17_around (JoinPoint *tjp) {
1281
__attribute((always_inline)) inline void invoke_CMatchSyntax_CMatchSyntax_a17_around (JoinPoint *tjp) {
1264
1282
::CMatchSyntax::aspectof()->__a17_around (tjp);
1266
1284
template <class JoinPoint>
1267
inline void invoke_CMatchSyntax_CMatchSyntax_a18_around (JoinPoint *tjp) {
1285
__attribute((always_inline)) inline void invoke_CMatchSyntax_CMatchSyntax_a18_around (JoinPoint *tjp) {
1268
1286
::CMatchSyntax::aspectof()->__a18_around (tjp);
1270
1288
template <class JoinPoint>
1271
inline void invoke_CMatchSyntax_CMatchSyntax_a19_around (JoinPoint *tjp) {
1289
__attribute((always_inline)) inline void invoke_CMatchSyntax_CMatchSyntax_a19_around (JoinPoint *tjp) {
1272
1290
::CMatchSyntax::aspectof()->__a19_around (tjp);
1274
1292
template <class JoinPoint>
1275
inline void invoke_CMatchSyntax_CMatchSyntax_a20_around (JoinPoint *tjp) {
1293
__attribute((always_inline)) inline void invoke_CMatchSyntax_CMatchSyntax_a20_around (JoinPoint *tjp) {
1276
1294
::CMatchSyntax::aspectof()->__a20_around (tjp);
1278
1296
template <class JoinPoint>
1279
inline void invoke_CMatchSyntax_CMatchSyntax_a21_around (JoinPoint *tjp) {
1297
__attribute((always_inline)) inline void invoke_CMatchSyntax_CMatchSyntax_a21_around (JoinPoint *tjp) {
1280
1298
::CMatchSyntax::aspectof()->__a21_around (tjp);
1282
1300
template <class JoinPoint>
1283
inline void invoke_CMatchSyntax_CMatchSyntax_a22_around (JoinPoint *tjp) {
1301
__attribute((always_inline)) inline void invoke_CMatchSyntax_CMatchSyntax_a22_around (JoinPoint *tjp) {
1284
1302
::CMatchSyntax::aspectof()->__a22_around (tjp);
1286
1304
template <class JoinPoint>
1287
inline void invoke_CMatchSyntax_CMatchSyntax_a23_around (JoinPoint *tjp) {
1305
__attribute((always_inline)) inline void invoke_CMatchSyntax_CMatchSyntax_a23_around (JoinPoint *tjp) {
1288
1306
::CMatchSyntax::aspectof()->__a23_around (tjp);
1290
1308
template <class JoinPoint>
1291
inline void invoke_CMatchSyntax_CMatchSyntax_a24_around (JoinPoint *tjp) {
1309
__attribute((always_inline)) inline void invoke_CMatchSyntax_CMatchSyntax_a24_around (JoinPoint *tjp) {
1292
1310
::CMatchSyntax::aspectof()->__a24_around (tjp);
1294
template <class JoinPoint, class Binding>
1295
inline void invoke_CMatchSyntax_CMatchSyntax_a25_before (JoinPoint *tjp) {
1296
typedef typename Binding::template Arg<0> Arg0;
1312
template <class JoinPoint>
1313
__attribute((always_inline)) inline void invoke_CMatchSyntax_CMatchSyntax_a25_before (JoinPoint *tjp) {
1314
typedef typename JoinPoint::Binding_CMatchSyntax_CMatchSyntax_a25_before::template Arg<0> Arg0;
1297
1315
::CMatchSyntax::aspectof()->__a25_before ((Puma::Config &)Arg0::val (tjp));
1301
#line 343 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1319
#line 343 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1304
1322
// introduce wildcard rules to CSyntax
1306
#line 356 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1324
#line 356 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1309
1327
// introduce wildcard rules to CCSyntax
1311
#line 362 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1329
#line 362 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1314
1332
// extend CBuilder
1316
#line 378 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1320
#line 400 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1334
#line 378 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1338
#line 400 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1324
#line 414 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1328
#line 420 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1332
#line 426 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1336
#line 432 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1340
#line 437 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1342
#line 414 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1346
#line 420 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1350
#line 426 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1354
#line 432 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1358
#line 437 "/var/tmp/aspectc++/debian/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1343
1361
/*****************************************************************************/
1347
1365
/*****************************************************************************/
1350
#line 449 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1354
#line 470 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1358
#line 477 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1362
#line 481 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1366
#line 487 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1370
#line 494 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1374
#line 510 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
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"
1378
#line 523 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1382
#line 532 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1386
#line 540 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1390
#line 550 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1394
#line 563 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1398
#line 569 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1402
#line 575 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/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"
1405
1423
#endif /* __CMatchSyntax_ah__ */
1407
#line 1408 "/local/scratch/packages/aspectc++/ac-woven-1.0pre3/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
1425
#line 1426 "/var/tmp/aspectc++/debian/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
1409
#ifdef __ac_FIRST_FILE__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_CMatchSyntax_ah__
1410
/*** begin of aspect includes ***/
1411
#if !defined(__ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_WinIfExists_ah__) && defined(__ac_need__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_WinIfExists_ah__)
1412
#define __ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_WinIfExists_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__
1431
#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__
1435
#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__
1439
#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__
1445
#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__
1451
#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__
1455
#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__
1459
#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__
1465
#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__
1413
1471
#include "WinIfExists.ah"
1415
#if !defined(__ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_WinImportHandler_ah__) && defined(__ac_need__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_WinImportHandler_ah__)
1416
#define __ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_WinImportHandler_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__
1417
1477
#include "WinImportHandler.ah"
1419
#if !defined(__ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_WinMacros_ah__) && defined(__ac_need__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_WinMacros_ah__)
1420
#define __ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_WinMacros_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__
1421
1483
#include "WinMacros.ah"
1423
#if !defined(__ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_CMatchSyntax_ah__) && defined(__ac_need__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_CMatchSyntax_ah__)
1424
#define __ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_CMatchSyntax_ah__
1425
#include "CMatchSyntax.ah"
1427
#if !defined(__ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_ExtGnu_ah__) && defined(__ac_need__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_ExtGnu_ah__)
1428
#define __ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_ExtGnu_ah__
1429
#include "ExtGnu.ah"
1431
#if !defined(__ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_ExtAC_ah__) && defined(__ac_need__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_ExtAC_ah__)
1432
#define __ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_ExtAC_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__
1487
#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__
1493
#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__
1497
#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__
1503
#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__
1509
#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__
1515
#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__
1521
#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__
1433
1527
#include "ExtAC.ah"
1435
#if !defined(__ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_ExtACBuilderH_ah__) && defined(__ac_need__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_ExtACBuilderH_ah__)
1436
#define __ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_ExtACBuilderH_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__
1531
#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__
1535
#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__
1539
#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__
1543
#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__
1547
#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__
1437
1553
#include "ExtACBuilderH.ah"
1439
#if !defined(__ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_ExtACBuilderCC_ah__) && defined(__ac_need__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_ExtACBuilderCC_ah__)
1440
#define __ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_ExtACBuilderCC_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__
1441
1559
#include "ExtACBuilderCC.ah"
1443
#if !defined(__ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_ExtACSyntaxH_ah__) && defined(__ac_need__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_ExtACSyntaxH_ah__)
1444
#define __ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_ExtACSyntaxH_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__
1563
#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__
1445
1569
#include "ExtACSyntaxH.ah"
1447
#if !defined(__ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_ExtACSyntaxCC_ah__) && defined(__ac_need__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_ExtACSyntaxCC_ah__)
1448
#define __ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_ExtACSyntaxCC_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__
1449
1575
#include "ExtACSyntaxCC.ah"
1451
#if !defined(__ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_ExtACTree_ah__) && defined(__ac_need__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_ExtACTree_ah__)
1452
#define __ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_ExtACTree_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__
1453
1581
#include "ExtACTree.ah"
1455
#if !defined(__ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_ExtACKeywords_ah__) && defined(__ac_need__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_ExtACKeywords_ah__)
1456
#define __ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_ExtACKeywords_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__
1457
1587
#include "ExtACKeywords.ah"
1459
#if !defined(__ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_TraceSyntax_ah__) && defined(__ac_need__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_TraceSyntax_ah__)
1460
#define __ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_TraceSyntax_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__
1591
#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__
1597
#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__
1601
#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__
1607
#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__
1611
#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__
1627
#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__
1461
1633
#include "TraceSyntax.ah"
1463
#if !defined(__ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_WinAsm_ah__) && defined(__ac_need__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_WinAsm_ah__)
1464
#define __ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_WinAsm_ah__
1465
#include "WinAsm.ah"
1467
#if !defined(__ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_WinDeclSpecs_ah__) && defined(__ac_need__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_WinDeclSpecs_ah__)
1468
#define __ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_WinDeclSpecs_ah__
1469
#include "WinDeclSpecs.ah"
1471
#if !defined(__ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_WinMemberExplSpec_ah__) && defined(__ac_need__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_WinMemberExplSpec_ah__)
1472
#define __ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_WinMemberExplSpec_ah__
1473
#include "WinMemberExplSpec.ah"
1475
#if !defined(__ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_WinTypeKeywords_ah__) && defined(__ac_need__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_WinTypeKeywords_ah__)
1476
#define __ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_WinTypeKeywords_ah__
1477
#include "WinTypeKeywords.ah"
1479
#if !defined(__ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__) && defined(__ac_need__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__)
1480
#define __ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
1481
#include "PragmaOnceUnitState.ah"
1483
#if !defined(__ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_PragmaOnce_ah__) && defined(__ac_need__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_PragmaOnce_ah__)
1484
#define __ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_PragmaOnce_ah__
1485
#include "PragmaOnce.ah"
1487
#if !defined(__ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_CCExprResolveH_ah__) && defined(__ac_need__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_CCExprResolveH_ah__)
1488
#define __ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
1489
#include "CCExprResolveH.ah"
1491
#if !defined(__ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_CCExprResolveCC_ah__) && defined(__ac_need__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_CCExprResolveCC_ah__)
1492
#define __ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_CCExprResolveCC_ah__
1493
#include "CCExprResolveCC.ah"
1495
#if !defined(__ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_CExprResolveH_ah__) && defined(__ac_need__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_CExprResolveH_ah__)
1496
#define __ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_CExprResolveH_ah__
1497
#include "CExprResolveH.ah"
1499
#if !defined(__ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_CExprResolveCC_ah__) && defined(__ac_need__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_CExprResolveCC_ah__)
1500
#define __ac_have__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_CExprResolveCC_ah__
1501
#include "CExprResolveCC.ah"
1503
/*** end of aspect includes ***/
1504
#undef __ac_FIRST__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1__
1505
#undef __ac_FIRST_FILE__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_CMatchSyntax_ah__
1506
#endif // __ac_FIRST_FILE__local_scratch_packages_aspectc4343_ac45woven451_0pre3_Puma_gen45release_step1_aspects_CMatchSyntax_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__
1639
#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__