~ubuntu-branches/ubuntu/utopic/aspectc++/utopic

« back to all changes in this revision

Viewing changes to Puma/gen-release/step2/aspects/CMatchSyntax.ah

  • Committer: Bazaar Package Importer
  • Author(s): Reinhard Tartler
  • Date: 2006-04-07 11:56:35 UTC
  • mfrom: (1.1.1 upstream)
  • Revision ID: james.westby@ubuntu.com-20060407115635-e8wfgmetasrf2p27
Tags: 0.99+1.0pre3-1
* new upstream release
* Apply patch from Martin Michlmayr for g++-4.1 (Closes: #357901)
* further (simple) patches in Puma/ and AspectC++ for g++-4.1
* note that Puma needs to be rewoven so that it can be compiled
  with g++-4.1. This will be done we switch the default compiler
  version.
* Patch JoinPointRepo.cc so that it doesn't loop endlessly anymore.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
#ifndef __ac_FIRST__home_inf4_spinczyk_ac45woven451_0pre2_Puma_gen45release_step1__
2
 
#define __ac_FIRST__home_inf4_spinczyk_ac45woven451_0pre2_Puma_gen45release_step1__
3
 
#define __ac_FIRST_FILE__home_inf4_spinczyk_ac45woven451_0pre2_Puma_gen45release_step1_aspects_CMatchSyntax_ah__
 
1
#ifndef __ac_FIRST__tmp_AOP_LIN_AOP_Puma_gen45release_step1__
 
2
#define __ac_FIRST__tmp_AOP_LIN_AOP_Puma_gen45release_step1__
 
3
#define __ac_FIRST_FILE__tmp_AOP_LIN_AOP_Puma_gen45release_step1_aspects_CMatchSyntax_ah__
4
4
 
5
5
#ifndef __ac_h_
6
6
#define __ac_h_
32
32
inline void * operator new (__SIZE_TYPE__, AC::AnyResultBuffer *p) { return p; }
33
33
inline void operator delete (void *, AC::AnyResultBuffer *) { } // for VC++
34
34
#endif // __ac_h_
35
 
#endif // __ac_FIRST__home_inf4_spinczyk_ac45woven451_0pre2_Puma_gen45release_step1__
36
 
 
37
 
#line 1 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
 
35
#endif // __ac_FIRST__tmp_AOP_LIN_AOP_Puma_gen45release_step1__
38
36
// This file is part of PUMA.
39
37
// Copyright (C) 1999-2003  The PUMA developer team.
40
38
//                                                                
80
78
 
81
79
using namespace Puma;
82
80
 
83
 
 
84
 
 
85
 
#line 86 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
 
81
namespace Puma {
 
82
  
 
83
  
 
84
  
 
85
}
 
86
 
86
87
class WinIfExists;
87
88
class WinImportHandler;
88
89
class WinMacros;
89
90
class ExtGnu;
90
91
class ExtAC;
 
92
class ExtACBuilderCoupling;
 
93
class ExtACSyntaxCoupling;
91
94
class ExtACTree;
 
95
class ExtACKeywords;
92
96
class WinAsm;
93
97
class WinDeclSpecs;
94
98
class WinMemberExplSpec;
97
101
class PragmaOnce;
98
102
class CCExprResolve;
99
103
class CExprResolve;
100
 
 
101
 
#line 47 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
102
104
class CMatchSyntax {
103
 
#line 104 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
104
 
 
105
105
public:
106
106
  static CMatchSyntax *aspectof () {
107
107
    static CMatchSyntax __instance;
111
111
    return aspectof ();
112
112
  }
113
113
private:
114
 
 
115
 
#line 47 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
116
 
 
117
 
#line 118 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
118
114
  friend class ::WinIfExists;
119
115
  friend class ::WinImportHandler;
120
116
  friend class ::WinMacros;
121
117
  friend class ::ExtGnu;
122
118
  friend class ::ExtAC;
 
119
  friend class ::ExtACBuilderCoupling;
 
120
  friend class ::ExtACSyntaxCoupling;
123
121
  friend class ::ExtACTree;
 
122
  friend class ::ExtACKeywords;
124
123
  friend class ::WinAsm;
125
124
  friend class ::WinDeclSpecs;
126
125
  friend class ::WinMemberExplSpec;
130
129
  friend class ::CCExprResolve;
131
130
  friend class ::CExprResolve;
132
131
 
133
 
#line 47 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
134
 
 
135
 
  
136
 
#line 48 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
137
 
 
138
 
  
139
 
#line 49 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
140
 
  
141
 
  
142
 
#line 50 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
143
 
 
144
 
  
145
 
#line 51 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
146
 
 
 
132
  
 
133
    
 
134
  
 
135
  
147
136
 
148
137
protected:
149
138
  // flag to enable/disable parsing match expressions
152
141
protected:
153
142
  CMatchSyntax () : match_expr (false) {}
154
143
  
155
 
public:
156
 
  // introduce wildcard rules to CSyntax
157
 
  
158
 
#line 62 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
159
 
 
160
 
  
161
 
#line 63 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
162
 
 
163
 
  
164
 
#line 64 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
165
 
 
166
 
  
167
 
#line 65 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
168
 
 
169
 
  
170
 
#line 66 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
171
 
 
172
 
  
173
 
#line 67 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
174
 
 
175
 
  
176
 
#line 68 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
177
 
 
178
 
  
179
 
#line 69 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
180
 
 
181
 
 
182
 
  // introduce wildcard rules to CCSyntax
183
 
  
184
 
#line 72 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
185
 
 
 
144
  // introduce wildcard rules to CSyntax and CCSyntax
 
145
  
 
146
  
186
147
 
187
148
  // extend CBuilder
188
149
  
189
 
#line 75 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
190
 
 
191
 
  
192
 
#line 76 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
193
 
 
194
 
  
195
 
#line 77 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
196
 
 
197
 
  
198
 
#line 78 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
199
 
 
200
 
  
201
 
#line 79 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
202
 
 
203
 
  
204
 
#line 80 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
205
 
 
206
 
  
207
 
#line 81 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
208
 
 
209
 
  
210
 
#line 82 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
211
 
 
212
 
  
213
 
#line 83 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
214
 
 
215
 
  
216
 
#line 84 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
217
 
 
218
 
  
219
 
#line 85 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
220
 
 
221
150
 
222
151
  // extend CSemantic
223
152
  
224
 
#line 97 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
225
 
 
226
153
 
227
154
  // let first parse wildcards before parsing anything else
228
155
  
229
 
#line 3 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
230
 
 
231
 
public: template<class JoinPoint> void __a0_around 
232
 
#line 101 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
233
 
(JoinPoint *tjp)
234
 
#line 101 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
235
 
 
236
 
#line 101 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
237
 
 {
238
 
#line 239 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
239
 
 
 
156
public: template<class JoinPoint> void __a0_around (JoinPoint *tjp) {
240
157
  JoinPoint *&thisJoinPoint = tjp;
241
158
 
242
 
#line 101 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
243
 
 
244
 
#line 245 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
245
 
 
246
159
  typedef typename JoinPoint::That __JP_That;
247
160
  typedef typename JoinPoint::Target __JP_Target;
248
161
  typedef typename JoinPoint::Result __JP_Result;
249
 
 
250
 
#line 101 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
251
162
 
252
163
    if (match_expr &&
253
 
        thisJoinPoint->that ()->parse (&__JP_That
254
 
#line 103 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
255
 
::wildcards)) 
 
164
        thisJoinPoint->that ()->parse (&__JP_That::wildcards)) 
256
165
      *(CTree**)thisJoinPoint->result () = 
257
166
        thisJoinPoint->that ()->builder ().get_node (); 
258
167
    else 
259
168
      thisJoinPoint->action ().trigger (); 
260
169
  }
 
170
protected:
 
171
 
261
172
 
262
173
  // extend the syntax to parse ANYs
263
174
 
264
175
  
265
 
#line 3 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
266
 
 
267
 
public: template<class JoinPoint> void __a1_around 
268
 
#line 113 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
269
 
(JoinPoint *tjp)
270
 
#line 113 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
271
 
 
272
 
#line 113 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
273
 
 {
274
 
#line 275 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
275
 
 
 
176
public: template<class JoinPoint> void __a1_around (JoinPoint *tjp) {
276
177
  JoinPoint *&thisJoinPoint = tjp;
277
178
 
278
 
#line 113 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
279
 
 
280
 
#line 281 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
281
 
 
282
179
  typedef typename JoinPoint::That __JP_That;
283
180
  typedef typename JoinPoint::Target __JP_Target;
284
181
  typedef typename JoinPoint::Result __JP_Result;
285
 
 
286
 
#line 113 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
287
182
 
288
183
    if (match_expr && thisJoinPoint->that ()->parse (TOK_ANY_EXPR)) {
289
 
      thisJoinPoint->that ()->parse (&__JP_That
290
 
#line 115 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
291
 
::wc_extension); 
 
184
      thisJoinPoint->that ()->parse (&__JP_That::wc_extension); 
292
185
      *(CTree**)thisJoinPoint->result () = 
293
186
        thisJoinPoint->that ()->builder ().any (); 
294
187
    } else 
295
188
      thisJoinPoint->action ().trigger (); 
296
189
  }
 
190
protected:
 
191
 
297
192
 
298
193
  
299
 
#line 3 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
300
 
 
301
 
public: template<class JoinPoint> void __a2_around 
302
 
#line 123 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
303
 
(JoinPoint *tjp)
304
 
#line 123 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
305
 
 
306
 
#line 123 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
307
 
 {
308
 
#line 309 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
309
 
 
 
194
public: template<class JoinPoint> void __a2_around (JoinPoint *tjp) {
310
195
  JoinPoint *&thisJoinPoint = tjp;
311
196
 
312
 
#line 123 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
313
 
 
314
 
#line 315 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
315
 
 
316
197
  typedef typename JoinPoint::That __JP_That;
317
198
  typedef typename JoinPoint::Target __JP_Target;
318
199
  typedef typename JoinPoint::Result __JP_Result;
319
 
 
320
 
#line 123 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
321
200
 
322
201
    if (match_expr && thisJoinPoint->that ()->parse (TOK_ANY_EXPR_LIST)) {
323
 
      thisJoinPoint->that ()->parse (&__JP_That
324
 
#line 125 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
325
 
::wc_extension); 
 
202
      thisJoinPoint->that ()->parse (&__JP_That::wc_extension); 
326
203
      *(CTree**)thisJoinPoint->result () = 
327
204
        thisJoinPoint->that ()->builder ().any_list (); 
328
205
    } else 
329
206
      thisJoinPoint->action ().trigger (); 
330
207
  }
 
208
protected:
 
209
 
331
210
 
332
211
  
333
 
#line 3 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
334
 
 
335
 
public: template<class JoinPoint> void __a3_around 
336
 
#line 133 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
337
 
(JoinPoint *tjp)
338
 
#line 133 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
339
 
 
340
 
#line 133 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
341
 
 {
342
 
#line 343 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
343
 
 
 
212
public: template<class JoinPoint> void __a3_around (JoinPoint *tjp) {
344
213
  JoinPoint *&thisJoinPoint = tjp;
345
214
 
346
 
#line 133 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
347
 
 
348
 
#line 349 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
349
 
 
350
215
  typedef typename JoinPoint::That __JP_That;
351
216
  typedef typename JoinPoint::Target __JP_Target;
352
217
  typedef typename JoinPoint::Result __JP_Result;
353
 
 
354
 
#line 133 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
355
218
 
356
219
    if (match_expr && thisJoinPoint->that ()->parse (TOK_ANY_ID_EXPR)) {
357
 
      thisJoinPoint->that ()->parse (&__JP_That
358
 
#line 135 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
359
 
::wc_extension); 
 
220
      thisJoinPoint->that ()->parse (&__JP_That::wc_extension); 
360
221
      *(CTree**)thisJoinPoint->result () = 
361
222
        thisJoinPoint->that ()->builder ().any (); 
362
223
    } else 
363
224
      thisJoinPoint->action ().trigger (); 
364
225
  }
 
226
protected:
 
227
 
365
228
 
366
229
  
367
 
#line 3 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
368
 
 
369
 
public: template<class JoinPoint> void __a4_around 
370
 
#line 143 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
371
 
(JoinPoint *tjp)
372
 
#line 143 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
373
 
 
374
 
#line 143 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
375
 
 {
376
 
#line 377 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
377
 
 
 
230
public: template<class JoinPoint> void __a4_around (JoinPoint *tjp) {
378
231
  JoinPoint *&thisJoinPoint = tjp;
379
232
 
380
 
#line 143 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
381
 
 
382
 
#line 383 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
383
 
 
384
233
  typedef typename JoinPoint::That __JP_That;
385
234
  typedef typename JoinPoint::Target __JP_Target;
386
235
  typedef typename JoinPoint::Result __JP_Result;
387
 
 
388
 
#line 143 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
389
236
 
390
237
    if (match_expr && thisJoinPoint->that ()->parse (TOK_ANY_IDENTIFIER)) {
391
 
      thisJoinPoint->that ()->parse (&__JP_That
392
 
#line 145 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
393
 
::wc_extension); 
 
238
      thisJoinPoint->that ()->parse (&__JP_That::wc_extension); 
394
239
      *(CTree**)thisJoinPoint->result () = 
395
240
        thisJoinPoint->that ()->builder ().any (); 
396
241
    } else 
397
242
      thisJoinPoint->action ().trigger (); 
398
243
  }
 
244
protected:
 
245
 
399
246
 
400
247
  
401
 
#line 3 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
402
 
 
403
 
public: template<class JoinPoint> void __a5_after 
404
 
#line 153 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
405
 
(JoinPoint *tjp)
406
 
#line 153 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
407
 
 
408
 
#line 153 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
409
 
 {
410
 
#line 411 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
411
 
 
 
248
public: template<class JoinPoint> void __a5_after (JoinPoint *tjp) {
412
249
  typedef typename JoinPoint::That __JP_That;
413
250
  typedef typename JoinPoint::Target __JP_Target;
414
251
  typedef typename JoinPoint::Result __JP_Result;
415
252
 
416
 
#line 153 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
417
 
 
418
253
      tjp->that ()->_decl_spec_1.set (TOK_ANY_DECL_SPEC);
419
254
  }
420
 
  
421
 
  
422
 
#line 3 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
423
 
 
424
 
public: template<class JoinPoint> void __a6_after 
425
 
#line 158 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
426
 
(JoinPoint *tjp)
427
 
#line 158 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
428
 
 
429
 
#line 158 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
430
 
 {
431
 
#line 432 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
432
 
 
 
255
protected:
 
256
 
 
257
  
 
258
  
 
259
public: template<class JoinPoint> void __a6_after (JoinPoint *tjp) {
433
260
  typedef typename JoinPoint::That __JP_That;
434
261
  typedef typename JoinPoint::Target __JP_Target;
435
262
  typedef typename JoinPoint::Result __JP_Result;
436
 
 
437
 
#line 158 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
438
263
 
439
264
    CTree *&result = *(CTree**)tjp->result ();
440
265
    if (match_expr && !result &&
441
266
        tjp->that ()->parse (TOK_ANY_DECL_SPEC) &&
442
 
        tjp->that ()->parse (&__JP_That
443
 
#line 162 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
444
 
::wc_extension)) {
 
267
        tjp->that ()->parse (&__JP_That::wc_extension)) {
445
268
      result = tjp->that ()->builder().any ();
446
269
    }
447
270
  }
 
271
protected:
 
272
 
448
273
 
449
274
  
450
 
#line 3 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
451
 
 
452
 
public: template<class JoinPoint> void __a7_around 
453
 
#line 168 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
454
 
(JoinPoint *tjp)
455
 
#line 168 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
456
 
 
457
 
#line 168 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
458
 
 {
459
 
#line 460 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
460
 
 
 
275
public: template<class JoinPoint> void __a7_around (JoinPoint *tjp) {
461
276
  JoinPoint *&thisJoinPoint = tjp;
462
277
 
463
 
#line 168 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
464
 
 
465
 
#line 466 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
466
 
 
467
278
  typedef typename JoinPoint::That __JP_That;
468
279
  typedef typename JoinPoint::Target __JP_Target;
469
280
  typedef typename JoinPoint::Result __JP_Result;
470
 
 
471
 
#line 168 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
472
281
 
473
282
    if (match_expr && thisJoinPoint->that ()->parse (TOK_ANY_DECL_SPEC_SEQ)) {
474
 
      thisJoinPoint->that ()->parse (&__JP_That
475
 
#line 170 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
476
 
::wc_extension); 
 
283
      thisJoinPoint->that ()->parse (&__JP_That::wc_extension); 
477
284
      *(CTree**)thisJoinPoint->result () = 
478
285
        thisJoinPoint->that ()->builder ().any_list (); 
479
286
    } else 
480
287
      thisJoinPoint->action ().trigger (); 
481
288
  }
 
289
protected:
 
290
 
482
291
 
483
292
  
484
 
#line 3 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
485
 
 
486
 
public: template<class JoinPoint> void __a8_around 
487
 
#line 178 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
488
 
(JoinPoint *tjp)
489
 
#line 178 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
490
 
 
491
 
#line 178 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
492
 
 {
493
 
#line 494 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
494
 
 
 
293
public: template<class JoinPoint> void __a8_around (JoinPoint *tjp) {
495
294
  JoinPoint *&thisJoinPoint = tjp;
496
295
 
497
 
#line 178 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
498
 
 
499
 
#line 500 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
500
 
 
501
296
  typedef typename JoinPoint::That __JP_That;
502
297
  typedef typename JoinPoint::Target __JP_Target;
503
298
  typedef typename JoinPoint::Result __JP_Result;
504
 
 
505
 
#line 178 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
506
299
 
507
300
    if (match_expr && thisJoinPoint->that ()->parse (TOK_ANY_INIT_DECLARATOR_LIST)) {
508
 
      thisJoinPoint->that ()->parse (&__JP_That
509
 
#line 180 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
510
 
::wc_extension); 
 
301
      thisJoinPoint->that ()->parse (&__JP_That::wc_extension); 
511
302
      *(CTree**)thisJoinPoint->result () = 
512
303
        thisJoinPoint->that ()->builder ().any_list (); 
513
304
    } else 
514
305
      thisJoinPoint->action ().trigger (); 
515
306
  }
 
307
protected:
 
308
 
516
309
 
517
310
  
518
 
#line 3 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
519
 
 
520
 
public: template<class JoinPoint> void __a9_around 
521
 
#line 188 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
522
 
(JoinPoint *tjp)
523
 
#line 188 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
524
 
 
525
 
#line 188 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
526
 
 {
527
 
#line 528 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
528
 
 
 
311
public: template<class JoinPoint> void __a9_around (JoinPoint *tjp) {
529
312
  JoinPoint *&thisJoinPoint = tjp;
530
313
 
531
 
#line 188 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
532
 
 
533
 
#line 534 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
534
 
 
535
314
  typedef typename JoinPoint::That __JP_That;
536
315
  typedef typename JoinPoint::Target __JP_Target;
537
316
  typedef typename JoinPoint::Result __JP_Result;
538
 
 
539
 
#line 188 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
540
317
 
541
318
    if (match_expr && thisJoinPoint->that ()->parse (TOK_ANY_INIT_DECLARATOR)) {
542
 
      thisJoinPoint->that ()->parse (&__JP_That
543
 
#line 190 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
544
 
::wc_extension); 
 
319
      thisJoinPoint->that ()->parse (&__JP_That::wc_extension); 
545
320
      *(CTree**)thisJoinPoint->result () = 
546
321
        thisJoinPoint->that ()->builder ().any (); 
547
322
    } else 
548
323
      thisJoinPoint->action ().trigger (); 
549
324
  }
 
325
protected:
 
326
 
550
327
 
551
328
  
552
 
#line 3 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
553
 
 
554
 
public: template<class JoinPoint> void __a10_around 
555
 
#line 198 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
556
 
(JoinPoint *tjp)
557
 
#line 198 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
558
 
 
559
 
#line 198 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
560
 
 {
561
 
#line 562 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
562
 
 
 
329
public: template<class JoinPoint> void __a10_around (JoinPoint *tjp) {
563
330
  JoinPoint *&thisJoinPoint = tjp;
564
331
 
565
 
#line 198 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
566
 
 
567
 
#line 568 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
568
 
 
569
332
  typedef typename JoinPoint::That __JP_That;
570
333
  typedef typename JoinPoint::Target __JP_Target;
571
334
  typedef typename JoinPoint::Result __JP_Result;
572
 
 
573
 
#line 198 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
574
335
 
575
336
    if (match_expr && thisJoinPoint->that ()->parse (TOK_ANY_DECLARATOR)) {
576
 
      thisJoinPoint->that ()->parse (&__JP_That
577
 
#line 200 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
578
 
::wc_extension); 
 
337
      thisJoinPoint->that ()->parse (&__JP_That::wc_extension); 
579
338
      *(CTree**)thisJoinPoint->result () = 
580
339
        thisJoinPoint->that ()->builder ().any (); 
581
340
    } else 
582
341
      thisJoinPoint->action ().trigger (); 
583
342
  }
 
343
protected:
 
344
 
584
345
 
585
346
  
586
 
#line 3 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
587
 
 
588
 
public: template<class JoinPoint> void __a11_around 
589
 
#line 208 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
590
 
(JoinPoint *tjp)
591
 
#line 208 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
592
 
 
593
 
#line 208 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
594
 
 {
595
 
#line 596 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
596
 
 
 
347
public: template<class JoinPoint> void __a11_around (JoinPoint *tjp) {
597
348
  JoinPoint *&thisJoinPoint = tjp;
598
349
 
599
 
#line 208 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
600
 
 
601
 
#line 602 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
602
 
 
603
350
  typedef typename JoinPoint::That __JP_That;
604
351
  typedef typename JoinPoint::Target __JP_Target;
605
352
  typedef typename JoinPoint::Result __JP_Result;
606
 
 
607
 
#line 208 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
608
353
 
609
354
    if (match_expr && thisJoinPoint->that ()->parse (TOK_ANY_INIT)) {
610
 
      thisJoinPoint->that ()->parse (&__JP_That
611
 
#line 210 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
612
 
::wc_extension); 
 
355
      thisJoinPoint->that ()->parse (&__JP_That::wc_extension); 
613
356
      *(CTree**)thisJoinPoint->result () = 
614
357
        thisJoinPoint->that ()->builder ().any (); 
615
358
    } else 
616
359
      thisJoinPoint->action ().trigger (); 
617
360
  }
 
361
protected:
 
362
 
618
363
 
619
364
  
620
 
#line 3 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
621
 
 
622
 
public: template<class JoinPoint> void __a12_around 
623
 
#line 218 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
624
 
(JoinPoint *tjp)
625
 
#line 218 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
626
 
 
627
 
#line 218 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
628
 
 {
629
 
#line 630 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
630
 
 
 
365
public: template<class JoinPoint> void __a12_around (JoinPoint *tjp) {
631
366
  JoinPoint *&thisJoinPoint = tjp;
632
367
 
633
 
#line 218 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
634
 
 
635
 
#line 636 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
636
 
 
637
368
  typedef typename JoinPoint::That __JP_That;
638
369
  typedef typename JoinPoint::Target __JP_Target;
639
370
  typedef typename JoinPoint::Result __JP_Result;
640
 
 
641
 
#line 218 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
642
371
 
643
372
    if (match_expr && thisJoinPoint->that ()->parse (TOK_ANY_ARG_DECL_SEQ)) {
644
 
      thisJoinPoint->that ()->parse (&__JP_That
645
 
#line 220 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
646
 
::wc_extension); 
 
373
      thisJoinPoint->that ()->parse (&__JP_That::wc_extension); 
647
374
      *(CTree**)thisJoinPoint->result () = 
648
375
        thisJoinPoint->that ()->builder ().any_list (); 
649
376
    } else 
650
377
      thisJoinPoint->action ().trigger (); 
651
378
  }
 
379
protected:
 
380
 
652
381
 
653
382
  
654
 
#line 3 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
655
 
 
656
 
public: template<class JoinPoint> void __a13_around 
657
 
#line 228 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
658
 
(JoinPoint *tjp)
659
 
#line 228 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
660
 
 
661
 
#line 228 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
662
 
 {
663
 
#line 664 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
664
 
 
 
383
public: template<class JoinPoint> void __a13_around (JoinPoint *tjp) {
665
384
  JoinPoint *&thisJoinPoint = tjp;
666
385
 
667
 
#line 228 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
668
 
 
669
 
#line 670 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
670
 
 
671
386
  typedef typename JoinPoint::That __JP_That;
672
387
  typedef typename JoinPoint::Target __JP_Target;
673
388
  typedef typename JoinPoint::Result __JP_Result;
674
 
 
675
 
#line 228 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
676
389
 
677
390
    if (match_expr && thisJoinPoint->that ()->parse (TOK_ANY_FCT_BODY)) {
678
 
      thisJoinPoint->that ()->parse (&__JP_That
679
 
#line 230 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
680
 
::wc_extension); 
 
391
      thisJoinPoint->that ()->parse (&__JP_That::wc_extension); 
681
392
      *(CTree**)thisJoinPoint->result () = 
682
393
        thisJoinPoint->that ()->builder ().any (); 
683
394
    } else 
684
395
      thisJoinPoint->action ().trigger (); 
685
396
  }
 
397
protected:
 
398
 
686
399
 
687
400
  
688
 
#line 3 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
689
 
 
690
 
public: template<class JoinPoint> void __a14_around 
691
 
#line 238 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
692
 
(JoinPoint *tjp)
693
 
#line 238 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
694
 
 
695
 
#line 238 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
696
 
 {
697
 
#line 698 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
698
 
 
 
401
public: template<class JoinPoint> void __a14_around (JoinPoint *tjp) {
699
402
  JoinPoint *&thisJoinPoint = tjp;
700
403
 
701
 
#line 238 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
702
 
 
703
 
#line 704 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
704
 
 
705
404
  typedef typename JoinPoint::That __JP_That;
706
405
  typedef typename JoinPoint::Target __JP_Target;
707
406
  typedef typename JoinPoint::Result __JP_Result;
708
 
 
709
 
#line 238 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
710
407
 
711
408
    if (match_expr && thisJoinPoint->that ()->parse (TOK_ANY_CLASS_SPEC)) {
712
 
      thisJoinPoint->that ()->parse (&__JP_That
713
 
#line 240 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
714
 
::wc_extension); 
 
409
      thisJoinPoint->that ()->parse (&__JP_That::wc_extension); 
715
410
      *(CTree**)thisJoinPoint->result () = 
716
411
        thisJoinPoint->that ()->builder ().any (); 
717
412
    } else 
718
413
      thisJoinPoint->action ().trigger (); 
719
414
  }
 
415
protected:
 
416
 
720
417
 
721
418
  
722
 
#line 3 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
723
 
 
724
 
public: template<class JoinPoint> void __a15_around 
725
 
#line 248 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
726
 
(JoinPoint *tjp)
727
 
#line 248 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
728
 
 
729
 
#line 248 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
730
 
 {
731
 
#line 732 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
732
 
 
 
419
public: template<class JoinPoint> void __a15_around (JoinPoint *tjp) {
733
420
  JoinPoint *&thisJoinPoint = tjp;
734
421
 
735
 
#line 248 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
736
 
 
737
 
#line 738 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
738
 
 
739
422
  typedef typename JoinPoint::That __JP_That;
740
423
  typedef typename JoinPoint::Target __JP_Target;
741
424
  typedef typename JoinPoint::Result __JP_Result;
742
 
 
743
 
#line 248 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
744
425
 
745
426
    if (match_expr && thisJoinPoint->that ()->parse (TOK_ANY_MEMBER_SPEC)) {
746
 
      thisJoinPoint->that ()->parse (&__JP_That
747
 
#line 250 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
748
 
::wc_extension); 
 
427
      thisJoinPoint->that ()->parse (&__JP_That::wc_extension); 
749
428
      *(CTree**)thisJoinPoint->result () = 
750
429
        thisJoinPoint->that ()->builder ().any_list (); 
751
430
    } else 
752
431
      thisJoinPoint->action ().trigger (); 
753
432
  }
 
433
protected:
 
434
 
754
435
 
755
436
  
756
 
#line 3 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
757
 
 
758
 
public: template<class JoinPoint> void __a16_around 
759
 
#line 258 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
760
 
(JoinPoint *tjp)
761
 
#line 258 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
762
 
 
763
 
#line 258 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
764
 
 {
765
 
#line 766 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
766
 
 
 
437
public: template<class JoinPoint> void __a16_around (JoinPoint *tjp) {
767
438
  JoinPoint *&thisJoinPoint = tjp;
768
439
 
769
 
#line 258 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
770
 
 
771
 
#line 772 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
772
 
 
773
440
  typedef typename JoinPoint::That __JP_That;
774
441
  typedef typename JoinPoint::Target __JP_Target;
775
442
  typedef typename JoinPoint::Result __JP_Result;
776
 
 
777
 
#line 258 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
778
443
 
779
444
    if (match_expr && thisJoinPoint->that ()->parse (TOK_ANY_MEMBER_DECL)) {
780
 
      thisJoinPoint->that ()->parse (&__JP_That
781
 
#line 260 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
782
 
::wc_extension); 
 
445
      thisJoinPoint->that ()->parse (&__JP_That::wc_extension); 
783
446
      *(CTree**)thisJoinPoint->result () = 
784
447
        thisJoinPoint->that ()->builder ().any (); 
785
448
    } else 
786
449
      thisJoinPoint->action ().trigger (); 
787
450
  }
 
451
protected:
 
452
 
788
453
 
789
454
  
790
 
#line 3 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
791
 
 
792
 
public: template<class JoinPoint> void __a17_around 
793
 
#line 268 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
794
 
(JoinPoint *tjp)
795
 
#line 268 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
796
 
 
797
 
#line 268 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
798
 
 {
799
 
#line 800 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
800
 
 
 
455
public: template<class JoinPoint> void __a17_around (JoinPoint *tjp) {
801
456
  JoinPoint *&thisJoinPoint = tjp;
802
457
 
803
 
#line 268 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
804
 
 
805
 
#line 806 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
806
 
 
807
458
  typedef typename JoinPoint::That __JP_That;
808
459
  typedef typename JoinPoint::Target __JP_Target;
809
460
  typedef typename JoinPoint::Result __JP_Result;
810
 
 
811
 
#line 268 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
812
461
 
813
462
    if (match_expr && thisJoinPoint->that ()->parse (TOK_ANY_STMT)) {
814
 
      thisJoinPoint->that ()->parse (&__JP_That
815
 
#line 270 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
816
 
::wc_extension); 
 
463
      thisJoinPoint->that ()->parse (&__JP_That::wc_extension); 
817
464
      *(CTree**)thisJoinPoint->result () = 
818
465
        thisJoinPoint->that ()->builder ().any (); 
819
466
    } else 
820
467
      thisJoinPoint->action ().trigger (); 
821
468
  }
 
469
protected:
 
470
 
822
471
 
823
472
  
824
 
#line 3 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
825
 
 
826
 
public: template<class JoinPoint> void __a18_around 
827
 
#line 278 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
828
 
(JoinPoint *tjp)
829
 
#line 278 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
830
 
 
831
 
#line 278 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
832
 
 {
833
 
#line 834 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
834
 
 
 
473
public: template<class JoinPoint> void __a18_around (JoinPoint *tjp) {
835
474
  JoinPoint *&thisJoinPoint = tjp;
836
475
 
837
 
#line 278 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
838
 
 
839
 
#line 840 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
840
 
 
841
476
  typedef typename JoinPoint::That __JP_That;
842
477
  typedef typename JoinPoint::Target __JP_Target;
843
478
  typedef typename JoinPoint::Result __JP_Result;
844
 
 
845
 
#line 278 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
846
479
 
847
480
    if (match_expr && thisJoinPoint->that ()->parse (TOK_ANY_STMT_SEQ)) {
848
 
      thisJoinPoint->that ()->parse (&__JP_That
849
 
#line 280 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
850
 
::wc_extension); 
 
481
      thisJoinPoint->that ()->parse (&__JP_That::wc_extension); 
851
482
      *(CTree**)thisJoinPoint->result () = 
852
483
        thisJoinPoint->that ()->builder ().any_list (); 
853
484
    } else 
854
485
      thisJoinPoint->action ().trigger (); 
855
486
  }
 
487
protected:
 
488
 
856
489
 
857
490
  
858
 
#line 3 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
859
 
 
860
 
public: template<class JoinPoint> void __a19_around 
861
 
#line 288 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
862
 
(JoinPoint *tjp)
863
 
#line 288 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
864
 
 
865
 
#line 288 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
866
 
 {
867
 
#line 868 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
868
 
 
 
491
public: template<class JoinPoint> void __a19_around (JoinPoint *tjp) {
869
492
  JoinPoint *&thisJoinPoint = tjp;
870
493
 
871
 
#line 288 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
872
 
 
873
 
#line 874 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
874
 
 
875
494
  typedef typename JoinPoint::That __JP_That;
876
495
  typedef typename JoinPoint::Target __JP_Target;
877
496
  typedef typename JoinPoint::Result __JP_Result;
878
 
 
879
 
#line 288 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
880
497
 
881
498
    if (match_expr && thisJoinPoint->that ()->parse (TOK_ANY_BASE_CLAUSE)) {
882
 
      thisJoinPoint->that ()->parse (&__JP_That
883
 
#line 290 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
884
 
::wc_extension); 
 
499
      thisJoinPoint->that ()->parse (&__JP_That::wc_extension); 
885
500
      *(CTree**)thisJoinPoint->result () = 
886
501
        thisJoinPoint->that ()->builder ().any_list (); 
887
502
    } else 
888
503
      thisJoinPoint->action ().trigger (); 
889
504
  }
 
505
protected:
 
506
 
890
507
 
891
508
  
892
 
#line 3 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
893
 
 
894
 
public: template<class JoinPoint> void __a20_around 
895
 
#line 298 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
896
 
(JoinPoint *tjp)
897
 
#line 298 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
898
 
 
899
 
#line 298 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
900
 
 {
901
 
#line 902 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
902
 
 
 
509
public: template<class JoinPoint> void __a20_around (JoinPoint *tjp) {
903
510
  JoinPoint *&thisJoinPoint = tjp;
904
511
 
905
 
#line 298 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
906
 
 
907
 
#line 908 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
908
 
 
909
512
  typedef typename JoinPoint::That __JP_That;
910
513
  typedef typename JoinPoint::Target __JP_Target;
911
514
  typedef typename JoinPoint::Result __JP_Result;
912
 
 
913
 
#line 298 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
914
515
 
915
516
    if (match_expr && thisJoinPoint->that ()->parse (TOK_ANY_CTOR_INIT)) {
916
 
      thisJoinPoint->that ()->parse (&__JP_That
917
 
#line 300 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
918
 
::wc_extension); 
 
517
      thisJoinPoint->that ()->parse (&__JP_That::wc_extension); 
919
518
      *(CTree**)thisJoinPoint->result () = 
920
519
        thisJoinPoint->that ()->builder ().any (); 
921
520
    } else 
922
521
      thisJoinPoint->action ().trigger (); 
923
522
  }
 
523
protected:
 
524
 
924
525
 
925
526
  
926
 
#line 3 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
927
 
 
928
 
public: template<class JoinPoint> void __a21_around 
929
 
#line 308 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
930
 
(JoinPoint *tjp)
931
 
#line 308 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
932
 
 
933
 
#line 308 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
934
 
 {
935
 
#line 936 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
936
 
 
 
527
public: template<class JoinPoint> void __a21_around (JoinPoint *tjp) {
937
528
  JoinPoint *&thisJoinPoint = tjp;
938
529
 
939
 
#line 308 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
940
 
 
941
 
#line 942 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
942
 
 
943
530
  typedef typename JoinPoint::That __JP_That;
944
531
  typedef typename JoinPoint::Target __JP_Target;
945
532
  typedef typename JoinPoint::Result __JP_Result;
946
 
 
947
 
#line 308 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
948
533
 
949
534
    if (match_expr && thisJoinPoint->that ()->parse (TOK_ANY_MEM_INIT)) {
950
 
      thisJoinPoint->that ()->parse (&__JP_That
951
 
#line 310 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
952
 
::wc_extension); 
 
535
      thisJoinPoint->that ()->parse (&__JP_That::wc_extension); 
953
536
      *(CTree**)thisJoinPoint->result () = 
954
537
        thisJoinPoint->that ()->builder ().any (); 
955
538
    } else 
956
539
      thisJoinPoint->action ().trigger (); 
957
540
  }
 
541
protected:
 
542
 
958
543
 
959
544
  // extend the syntax to be able to parse match trees
960
545
 
961
546
  
962
 
#line 3 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
963
 
 
964
 
public: template<class JoinPoint> void __a22_around 
965
 
#line 320 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
966
 
(JoinPoint *tjp)
967
 
#line 320 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
968
 
 
969
 
#line 320 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
970
 
 {
971
 
#line 972 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
972
 
 
 
547
public: template<class JoinPoint> void __a22_around (JoinPoint *tjp) {
973
548
  JoinPoint *&thisJoinPoint = tjp;
974
549
 
975
 
#line 320 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
976
 
 
977
 
#line 978 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
978
 
 
979
550
  typedef typename JoinPoint::That __JP_That;
980
551
  typedef typename JoinPoint::Target __JP_Target;
981
552
  typedef typename JoinPoint::Result __JP_Result;
982
 
 
983
 
#line 320 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
984
553
 
985
554
    if (match_expr && thisJoinPoint->that ()->parse (TOK_IS_TYPEDEF)) {
986
555
      *(CTree**)thisJoinPoint->result () = 
989
558
    } else 
990
559
      thisJoinPoint->action ().trigger (); 
991
560
  }
 
561
protected:
 
562
 
992
563
 
993
564
  
994
 
#line 3 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
995
 
 
996
 
public: template<class JoinPoint> void __a23_around 
997
 
#line 330 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
998
 
(JoinPoint *tjp)
999
 
#line 330 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1000
 
 
1001
 
#line 330 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1002
 
 {
1003
 
#line 1004 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
1004
 
 
 
565
public: template<class JoinPoint> void __a23_around (JoinPoint *tjp) {
1005
566
  JoinPoint *&thisJoinPoint = tjp;
1006
567
 
1007
 
#line 330 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1008
 
 
1009
 
#line 1010 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
1010
 
 
1011
568
  typedef typename JoinPoint::That __JP_That;
1012
569
  typedef typename JoinPoint::Target __JP_Target;
1013
570
  typedef typename JoinPoint::Result __JP_Result;
1014
 
 
1015
 
#line 330 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1016
571
 
1017
572
    if (match_expr && thisJoinPoint->that ()->parse (TOK_IS_CLASS)) {
1018
573
      *(CTree**)thisJoinPoint->result () = 
1021
576
    } else 
1022
577
      thisJoinPoint->action ().trigger (); 
1023
578
  }
 
579
protected:
 
580
 
1024
581
 
1025
582
  
1026
 
#line 3 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1027
 
 
1028
 
public: template<class JoinPoint> void __a24_around 
1029
 
#line 340 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1030
 
(JoinPoint *tjp)
1031
 
#line 340 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1032
 
 
1033
 
#line 340 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1034
 
 {
1035
 
#line 1036 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
1036
 
 
 
583
public: template<class JoinPoint> void __a24_around (JoinPoint *tjp) {
1037
584
  JoinPoint *&thisJoinPoint = tjp;
1038
585
 
1039
 
#line 340 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1040
 
 
1041
 
#line 1042 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
1042
 
 
1043
586
  typedef typename JoinPoint::That __JP_That;
1044
587
  typedef typename JoinPoint::Target __JP_Target;
1045
588
  typedef typename JoinPoint::Result __JP_Result;
1046
 
 
1047
 
#line 340 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1048
589
 
1049
590
    if (match_expr && thisJoinPoint->that ()->parse (TOK_IS_ENUM)) {
1050
591
      *(CTree**)thisJoinPoint->result () = 
1053
594
    } else 
1054
595
      thisJoinPoint->action ().trigger (); 
1055
596
  }
 
597
protected:
 
598
 
1056
599
 
1057
600
  // configure parsing match expressions
1058
601
  
1059
602
  
1060
 
#line 3 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1061
 
 
1062
 
public: void __a25_before 
1063
 
#line 352 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1064
 
(Config &config)
1065
 
#line 352 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1066
 
 
1067
 
#line 352 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1068
 
 {
 
603
public: void __a25_before (Config &config) {
1069
604
    match_expr = (config.Option ("--match-expr"));
1070
605
  }
 
606
protected:
 
607
 
1071
608
};
1072
 
#line 1073 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
1073
 
 
1074
609
namespace AC {
1075
610
  template <class JoinPoint>
1076
611
  inline void invoke_CMatchSyntax_CMatchSyntax_a0_around (JoinPoint *tjp) {
1179
714
  }
1180
715
1181
716
 
1182
 
#line 355 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1183
 
 
1184
 
 
1185
 
 
1186
 
#line 377 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
 
717
 
 
718
// introduce wildcard rules to CSyntax
 
719
 
 
720
 
 
721
// introduce wildcard rules to CCSyntax
 
722
 
 
723
 
 
724
// extend CBuilder
 
725
 
 
726
 
1187
727
 
1188
728
         
1189
729
 
1190
 
#line 391 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1191
 
 
1192
 
 
1193
 
 
1194
 
#line 397 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1195
 
 
1196
 
 
1197
 
 
1198
 
#line 403 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1199
 
 
1200
 
 
1201
 
 
1202
 
#line 409 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1203
 
 
1204
 
 
1205
 
 
1206
 
#line 414 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
 
730
 
 
731
 
 
732
 
 
733
 
 
734
 
 
735
 
 
736
 
1207
737
 
1208
738
 
1209
739
/*****************************************************************************/
1213
743
/*****************************************************************************/
1214
744
 
1215
745
 
1216
 
#line 426 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1217
 
 
1218
 
 
1219
 
 
1220
 
#line 447 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1221
 
 
1222
 
 
1223
 
 
1224
 
#line 454 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1225
 
 
1226
 
 
1227
 
 
1228
 
#line 458 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1229
 
 
1230
 
 
1231
 
 
1232
 
#line 464 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1233
 
 
1234
 
 
1235
 
 
1236
 
#line 471 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1237
 
 
1238
 
 
1239
 
 
1240
 
#line 487 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
 
746
 
 
747
 
 
748
 
 
749
 
 
750
 
 
751
 
 
752
 
 
753
 
 
754
 
 
755
 
 
756
 
1241
757
 
1242
758
            
1243
759
 
1244
 
#line 500 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1245
 
 
1246
 
 
1247
 
 
1248
 
#line 509 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1249
 
 
1250
 
 
1251
 
 
1252
 
#line 517 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1253
 
 
1254
 
 
1255
 
 
1256
 
#line 527 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1257
 
 
1258
 
 
1259
 
 
1260
 
#line 540 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1261
 
 
1262
 
 
1263
 
 
1264
 
#line 546 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
1265
 
 
1266
 
 
1267
 
 
1268
 
#line 552 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step1/aspects/CMatchSyntax.ah"
 
760
 
 
761
 
 
762
 
 
763
 
 
764
 
 
765
 
 
766
 
 
767
 
 
768
 
 
769
 
1269
770
 
1270
771
 
1271
772
 
1272
773
#endif /* __CMatchSyntax_ah__ */
1273
774
 
1274
 
#line 1275 "/home/inf4/spinczyk/ac-woven-1.0pre2/Puma/gen-release/step2/aspects/CMatchSyntax.ah"
1275
 
 
1276
 
#ifdef __ac_FIRST_FILE__home_inf4_spinczyk_ac45woven451_0pre2_Puma_gen45release_step1_aspects_CMatchSyntax_ah__
 
775
#ifdef __ac_FIRST_FILE__tmp_AOP_LIN_AOP_Puma_gen45release_step1_aspects_CMatchSyntax_ah__
1277
776
/*** begin of aspect includes ***/
1278
 
#if !defined(__ac_have__home_inf4_spinczyk_ac45woven451_0pre2_Puma_gen45release_step1_aspects_WinIfExists_ah__) && defined(__ac_need__home_inf4_spinczyk_ac45woven451_0pre2_Puma_gen45release_step1_aspects_WinIfExists_ah__)
1279
 
#define __ac_have__home_inf4_spinczyk_ac45woven451_0pre2_Puma_gen45release_step1_aspects_WinIfExists_ah__
 
777
#if !defined(__ac_have__tmp_AOP_LIN_AOP_Puma_gen45release_step1_aspects_WinIfExists_ah__) && defined(__ac_need__tmp_AOP_LIN_AOP_Puma_gen45release_step1_aspects_WinIfExists_ah__)
 
778
#define __ac_have__tmp_AOP_LIN_AOP_Puma_gen45release_step1_aspects_WinIfExists_ah__
1280
779
#include "WinIfExists.ah"
1281
780
#endif
1282
 
#if !defined(__ac_have__home_inf4_spinczyk_ac45woven451_0pre2_Puma_gen45release_step1_aspects_WinImportHandler_ah__) && defined(__ac_need__home_inf4_spinczyk_ac45woven451_0pre2_Puma_gen45release_step1_aspects_WinImportHandler_ah__)
1283
 
#define __ac_have__home_inf4_spinczyk_ac45woven451_0pre2_Puma_gen45release_step1_aspects_WinImportHandler_ah__
 
781
#if !defined(__ac_have__tmp_AOP_LIN_AOP_Puma_gen45release_step1_aspects_WinImportHandler_ah__) && defined(__ac_need__tmp_AOP_LIN_AOP_Puma_gen45release_step1_aspects_WinImportHandler_ah__)
 
782
#define __ac_have__tmp_AOP_LIN_AOP_Puma_gen45release_step1_aspects_WinImportHandler_ah__
1284
783
#include "WinImportHandler.ah"
1285
784
#endif
1286
 
#if !defined(__ac_have__home_inf4_spinczyk_ac45woven451_0pre2_Puma_gen45release_step1_aspects_WinMacros_ah__) && defined(__ac_need__home_inf4_spinczyk_ac45woven451_0pre2_Puma_gen45release_step1_aspects_WinMacros_ah__)
1287
 
#define __ac_have__home_inf4_spinczyk_ac45woven451_0pre2_Puma_gen45release_step1_aspects_WinMacros_ah__
 
785
#if !defined(__ac_have__tmp_AOP_LIN_AOP_Puma_gen45release_step1_aspects_WinMacros_ah__) && defined(__ac_need__tmp_AOP_LIN_AOP_Puma_gen45release_step1_aspects_WinMacros_ah__)
 
786
#define __ac_have__tmp_AOP_LIN_AOP_Puma_gen45release_step1_aspects_WinMacros_ah__
1288
787
#include "WinMacros.ah"
1289
788
#endif
1290
 
#if !defined(__ac_have__home_inf4_spinczyk_ac45woven451_0pre2_Puma_gen45release_step1_aspects_CMatchSyntax_ah__) && defined(__ac_need__home_inf4_spinczyk_ac45woven451_0pre2_Puma_gen45release_step1_aspects_CMatchSyntax_ah__)
1291
 
#define __ac_have__home_inf4_spinczyk_ac45woven451_0pre2_Puma_gen45release_step1_aspects_CMatchSyntax_ah__
 
789
#if !defined(__ac_have__tmp_AOP_LIN_AOP_Puma_gen45release_step1_aspects_CMatchSyntax_ah__) && defined(__ac_need__tmp_AOP_LIN_AOP_Puma_gen45release_step1_aspects_CMatchSyntax_ah__)
 
790
#define __ac_have__tmp_AOP_LIN_AOP_Puma_gen45release_step1_aspects_CMatchSyntax_ah__
1292
791
#include "CMatchSyntax.ah"
1293
792
#endif
1294
 
#if !defined(__ac_have__home_inf4_spinczyk_ac45woven451_0pre2_Puma_gen45release_step1_aspects_ExtGnu_ah__) && defined(__ac_need__home_inf4_spinczyk_ac45woven451_0pre2_Puma_gen45release_step1_aspects_ExtGnu_ah__)
1295
 
#define __ac_have__home_inf4_spinczyk_ac45woven451_0pre2_Puma_gen45release_step1_aspects_ExtGnu_ah__
 
793
#if !defined(__ac_have__tmp_AOP_LIN_AOP_Puma_gen45release_step1_aspects_ExtGnu_ah__) && defined(__ac_need__tmp_AOP_LIN_AOP_Puma_gen45release_step1_aspects_ExtGnu_ah__)
 
794
#define __ac_have__tmp_AOP_LIN_AOP_Puma_gen45release_step1_aspects_ExtGnu_ah__
1296
795
#include "ExtGnu.ah"
1297
796
#endif
1298
 
#if !defined(__ac_have__home_inf4_spinczyk_ac45woven451_0pre2_Puma_gen45release_step1_aspects_ExtAC_ah__) && defined(__ac_need__home_inf4_spinczyk_ac45woven451_0pre2_Puma_gen45release_step1_aspects_ExtAC_ah__)
1299
 
#define __ac_have__home_inf4_spinczyk_ac45woven451_0pre2_Puma_gen45release_step1_aspects_ExtAC_ah__
 
797
#if !defined(__ac_have__tmp_AOP_LIN_AOP_Puma_gen45release_step1_aspects_ExtAC_ah__) && defined(__ac_need__tmp_AOP_LIN_AOP_Puma_gen45release_step1_aspects_ExtAC_ah__)
 
798
#define __ac_have__tmp_AOP_LIN_AOP_Puma_gen45release_step1_aspects_ExtAC_ah__
1300
799
#include "ExtAC.ah"
1301
800
#endif
1302
 
#if !defined(__ac_have__home_inf4_spinczyk_ac45woven451_0pre2_Puma_gen45release_step1_aspects_ExtACTree_ah__) && defined(__ac_need__home_inf4_spinczyk_ac45woven451_0pre2_Puma_gen45release_step1_aspects_ExtACTree_ah__)
1303
 
#define __ac_have__home_inf4_spinczyk_ac45woven451_0pre2_Puma_gen45release_step1_aspects_ExtACTree_ah__
 
801
#if !defined(__ac_have__tmp_AOP_LIN_AOP_Puma_gen45release_step1_aspects_ExtACBuilderH_ah__) && defined(__ac_need__tmp_AOP_LIN_AOP_Puma_gen45release_step1_aspects_ExtACBuilderH_ah__)
 
802
#define __ac_have__tmp_AOP_LIN_AOP_Puma_gen45release_step1_aspects_ExtACBuilderH_ah__
 
803
#include "ExtACBuilderH.ah"
 
804
#endif
 
805
#if !defined(__ac_have__tmp_AOP_LIN_AOP_Puma_gen45release_step1_aspects_ExtACBuilderCC_ah__) && defined(__ac_need__tmp_AOP_LIN_AOP_Puma_gen45release_step1_aspects_ExtACBuilderCC_ah__)
 
806
#define __ac_have__tmp_AOP_LIN_AOP_Puma_gen45release_step1_aspects_ExtACBuilderCC_ah__
 
807
#include "ExtACBuilderCC.ah"
 
808
#endif
 
809
#if !defined(__ac_have__tmp_AOP_LIN_AOP_Puma_gen45release_step1_aspects_ExtACSyntaxH_ah__) && defined(__ac_need__tmp_AOP_LIN_AOP_Puma_gen45release_step1_aspects_ExtACSyntaxH_ah__)
 
810
#define __ac_have__tmp_AOP_LIN_AOP_Puma_gen45release_step1_aspects_ExtACSyntaxH_ah__
 
811
#include "ExtACSyntaxH.ah"
 
812
#endif
 
813
#if !defined(__ac_have__tmp_AOP_LIN_AOP_Puma_gen45release_step1_aspects_ExtACSyntaxCC_ah__) && defined(__ac_need__tmp_AOP_LIN_AOP_Puma_gen45release_step1_aspects_ExtACSyntaxCC_ah__)
 
814
#define __ac_have__tmp_AOP_LIN_AOP_Puma_gen45release_step1_aspects_ExtACSyntaxCC_ah__
 
815
#include "ExtACSyntaxCC.ah"
 
816
#endif
 
817
#if !defined(__ac_have__tmp_AOP_LIN_AOP_Puma_gen45release_step1_aspects_ExtACTree_ah__) && defined(__ac_need__tmp_AOP_LIN_AOP_Puma_gen45release_step1_aspects_ExtACTree_ah__)
 
818
#define __ac_have__tmp_AOP_LIN_AOP_Puma_gen45release_step1_aspects_ExtACTree_ah__
1304
819
#include "ExtACTree.ah"
1305
820
#endif
1306
 
#if !defined(__ac_have__home_inf4_spinczyk_ac45woven451_0pre2_Puma_gen45release_step1_aspects_TraceSyntax_ah__) && defined(__ac_need__home_inf4_spinczyk_ac45woven451_0pre2_Puma_gen45release_step1_aspects_TraceSyntax_ah__)
1307
 
#define __ac_have__home_inf4_spinczyk_ac45woven451_0pre2_Puma_gen45release_step1_aspects_TraceSyntax_ah__
 
821
#if !defined(__ac_have__tmp_AOP_LIN_AOP_Puma_gen45release_step1_aspects_ExtACKeywords_ah__) && defined(__ac_need__tmp_AOP_LIN_AOP_Puma_gen45release_step1_aspects_ExtACKeywords_ah__)
 
822
#define __ac_have__tmp_AOP_LIN_AOP_Puma_gen45release_step1_aspects_ExtACKeywords_ah__
 
823
#include "ExtACKeywords.ah"
 
824
#endif
 
825
#if !defined(__ac_have__tmp_AOP_LIN_AOP_Puma_gen45release_step1_aspects_TraceSyntax_ah__) && defined(__ac_need__tmp_AOP_LIN_AOP_Puma_gen45release_step1_aspects_TraceSyntax_ah__)
 
826
#define __ac_have__tmp_AOP_LIN_AOP_Puma_gen45release_step1_aspects_TraceSyntax_ah__
1308
827
#include "TraceSyntax.ah"
1309
828
#endif
1310
 
#if !defined(__ac_have__home_inf4_spinczyk_ac45woven451_0pre2_Puma_gen45release_step1_aspects_WinAsm_ah__) && defined(__ac_need__home_inf4_spinczyk_ac45woven451_0pre2_Puma_gen45release_step1_aspects_WinAsm_ah__)
1311
 
#define __ac_have__home_inf4_spinczyk_ac45woven451_0pre2_Puma_gen45release_step1_aspects_WinAsm_ah__
 
829
#if !defined(__ac_have__tmp_AOP_LIN_AOP_Puma_gen45release_step1_aspects_WinAsm_ah__) && defined(__ac_need__tmp_AOP_LIN_AOP_Puma_gen45release_step1_aspects_WinAsm_ah__)
 
830
#define __ac_have__tmp_AOP_LIN_AOP_Puma_gen45release_step1_aspects_WinAsm_ah__
1312
831
#include "WinAsm.ah"
1313
832
#endif
1314
 
#if !defined(__ac_have__home_inf4_spinczyk_ac45woven451_0pre2_Puma_gen45release_step1_aspects_WinDeclSpecs_ah__) && defined(__ac_need__home_inf4_spinczyk_ac45woven451_0pre2_Puma_gen45release_step1_aspects_WinDeclSpecs_ah__)
1315
 
#define __ac_have__home_inf4_spinczyk_ac45woven451_0pre2_Puma_gen45release_step1_aspects_WinDeclSpecs_ah__
 
833
#if !defined(__ac_have__tmp_AOP_LIN_AOP_Puma_gen45release_step1_aspects_WinDeclSpecs_ah__) && defined(__ac_need__tmp_AOP_LIN_AOP_Puma_gen45release_step1_aspects_WinDeclSpecs_ah__)
 
834
#define __ac_have__tmp_AOP_LIN_AOP_Puma_gen45release_step1_aspects_WinDeclSpecs_ah__
1316
835
#include "WinDeclSpecs.ah"
1317
836
#endif
1318
 
#if !defined(__ac_have__home_inf4_spinczyk_ac45woven451_0pre2_Puma_gen45release_step1_aspects_WinMemberExplSpec_ah__) && defined(__ac_need__home_inf4_spinczyk_ac45woven451_0pre2_Puma_gen45release_step1_aspects_WinMemberExplSpec_ah__)
1319
 
#define __ac_have__home_inf4_spinczyk_ac45woven451_0pre2_Puma_gen45release_step1_aspects_WinMemberExplSpec_ah__
 
837
#if !defined(__ac_have__tmp_AOP_LIN_AOP_Puma_gen45release_step1_aspects_WinMemberExplSpec_ah__) && defined(__ac_need__tmp_AOP_LIN_AOP_Puma_gen45release_step1_aspects_WinMemberExplSpec_ah__)
 
838
#define __ac_have__tmp_AOP_LIN_AOP_Puma_gen45release_step1_aspects_WinMemberExplSpec_ah__
1320
839
#include "WinMemberExplSpec.ah"
1321
840
#endif
1322
 
#if !defined(__ac_have__home_inf4_spinczyk_ac45woven451_0pre2_Puma_gen45release_step1_aspects_WinTypeKeywords_ah__) && defined(__ac_need__home_inf4_spinczyk_ac45woven451_0pre2_Puma_gen45release_step1_aspects_WinTypeKeywords_ah__)
1323
 
#define __ac_have__home_inf4_spinczyk_ac45woven451_0pre2_Puma_gen45release_step1_aspects_WinTypeKeywords_ah__
 
841
#if !defined(__ac_have__tmp_AOP_LIN_AOP_Puma_gen45release_step1_aspects_WinTypeKeywords_ah__) && defined(__ac_need__tmp_AOP_LIN_AOP_Puma_gen45release_step1_aspects_WinTypeKeywords_ah__)
 
842
#define __ac_have__tmp_AOP_LIN_AOP_Puma_gen45release_step1_aspects_WinTypeKeywords_ah__
1324
843
#include "WinTypeKeywords.ah"
1325
844
#endif
1326
 
#if !defined(__ac_have__home_inf4_spinczyk_ac45woven451_0pre2_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__) && defined(__ac_need__home_inf4_spinczyk_ac45woven451_0pre2_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__)
1327
 
#define __ac_have__home_inf4_spinczyk_ac45woven451_0pre2_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
 
845
#if !defined(__ac_have__tmp_AOP_LIN_AOP_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__) && defined(__ac_need__tmp_AOP_LIN_AOP_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__)
 
846
#define __ac_have__tmp_AOP_LIN_AOP_Puma_gen45release_step1_aspects_PragmaOnceUnitState_ah__
1328
847
#include "PragmaOnceUnitState.ah"
1329
848
#endif
1330
 
#if !defined(__ac_have__home_inf4_spinczyk_ac45woven451_0pre2_Puma_gen45release_step1_aspects_PragmaOnce_ah__) && defined(__ac_need__home_inf4_spinczyk_ac45woven451_0pre2_Puma_gen45release_step1_aspects_PragmaOnce_ah__)
1331
 
#define __ac_have__home_inf4_spinczyk_ac45woven451_0pre2_Puma_gen45release_step1_aspects_PragmaOnce_ah__
 
849
#if !defined(__ac_have__tmp_AOP_LIN_AOP_Puma_gen45release_step1_aspects_PragmaOnce_ah__) && defined(__ac_need__tmp_AOP_LIN_AOP_Puma_gen45release_step1_aspects_PragmaOnce_ah__)
 
850
#define __ac_have__tmp_AOP_LIN_AOP_Puma_gen45release_step1_aspects_PragmaOnce_ah__
1332
851
#include "PragmaOnce.ah"
1333
852
#endif
1334
 
#if !defined(__ac_have__home_inf4_spinczyk_ac45woven451_0pre2_Puma_gen45release_step1_aspects_CCExprResolve_ah__) && defined(__ac_need__home_inf4_spinczyk_ac45woven451_0pre2_Puma_gen45release_step1_aspects_CCExprResolve_ah__)
1335
 
#define __ac_have__home_inf4_spinczyk_ac45woven451_0pre2_Puma_gen45release_step1_aspects_CCExprResolve_ah__
1336
 
#include "CCExprResolve.ah"
1337
 
#endif
1338
 
#if !defined(__ac_have__home_inf4_spinczyk_ac45woven451_0pre2_Puma_gen45release_step1_aspects_CExprResolve_ah__) && defined(__ac_need__home_inf4_spinczyk_ac45woven451_0pre2_Puma_gen45release_step1_aspects_CExprResolve_ah__)
1339
 
#define __ac_have__home_inf4_spinczyk_ac45woven451_0pre2_Puma_gen45release_step1_aspects_CExprResolve_ah__
1340
 
#include "CExprResolve.ah"
 
853
#if !defined(__ac_have__tmp_AOP_LIN_AOP_Puma_gen45release_step1_aspects_CCExprResolveH_ah__) && defined(__ac_need__tmp_AOP_LIN_AOP_Puma_gen45release_step1_aspects_CCExprResolveH_ah__)
 
854
#define __ac_have__tmp_AOP_LIN_AOP_Puma_gen45release_step1_aspects_CCExprResolveH_ah__
 
855
#include "CCExprResolveH.ah"
 
856
#endif
 
857
#if !defined(__ac_have__tmp_AOP_LIN_AOP_Puma_gen45release_step1_aspects_CCExprResolveCC_ah__) && defined(__ac_need__tmp_AOP_LIN_AOP_Puma_gen45release_step1_aspects_CCExprResolveCC_ah__)
 
858
#define __ac_have__tmp_AOP_LIN_AOP_Puma_gen45release_step1_aspects_CCExprResolveCC_ah__
 
859
#include "CCExprResolveCC.ah"
 
860
#endif
 
861
#if !defined(__ac_have__tmp_AOP_LIN_AOP_Puma_gen45release_step1_aspects_CExprResolveH_ah__) && defined(__ac_need__tmp_AOP_LIN_AOP_Puma_gen45release_step1_aspects_CExprResolveH_ah__)
 
862
#define __ac_have__tmp_AOP_LIN_AOP_Puma_gen45release_step1_aspects_CExprResolveH_ah__
 
863
#include "CExprResolveH.ah"
 
864
#endif
 
865
#if !defined(__ac_have__tmp_AOP_LIN_AOP_Puma_gen45release_step1_aspects_CExprResolveCC_ah__) && defined(__ac_need__tmp_AOP_LIN_AOP_Puma_gen45release_step1_aspects_CExprResolveCC_ah__)
 
866
#define __ac_have__tmp_AOP_LIN_AOP_Puma_gen45release_step1_aspects_CExprResolveCC_ah__
 
867
#include "CExprResolveCC.ah"
1341
868
#endif
1342
869
/*** end of aspect includes ***/
1343
 
#undef __ac_FIRST__home_inf4_spinczyk_ac45woven451_0pre2_Puma_gen45release_step1__
1344
 
#undef __ac_FIRST_FILE__home_inf4_spinczyk_ac45woven451_0pre2_Puma_gen45release_step1_aspects_CMatchSyntax_ah__
1345
 
#endif // __ac_FIRST_FILE__home_inf4_spinczyk_ac45woven451_0pre2_Puma_gen45release_step1_aspects_CMatchSyntax_ah__
 
870
#undef __ac_FIRST__tmp_AOP_LIN_AOP_Puma_gen45release_step1__
 
871
#undef __ac_FIRST_FILE__tmp_AOP_LIN_AOP_Puma_gen45release_step1_aspects_CMatchSyntax_ah__
 
872
#endif // __ac_FIRST_FILE__tmp_AOP_LIN_AOP_Puma_gen45release_step1_aspects_CMatchSyntax_ah__